
Yash Prakash Keshri
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since May 5, 2022
Yash is a full-stack developer specializing in designing and building robust back-end systems and APIs. He excels in Java, Kotlin, JavaScript, Angular, and SQL. Yash has vast experience in the software industry and has already developed several successful solutions. In addition to his development expertise, Yash is a great communicator who relishes programming challenges and is constantly eager to learn new technologies.
Portfolio
Experience
- Data Structures - 7 years
- Java - 7 years
- Hibernate - 7 years
- REST - 7 years
- Spring Boot - 7 years
- Angular 7 - 6 years
- SQL - 6 years
- PostgreSQL - 6 years
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, Angular, Java, Windows, iOS
The most amazing...
...thing has been completing a full-stack implementation of a website focused on post-sales price analysis in the automobile industry.
Work Experience
Senior Software Engineer
Think.It
- Served as a full-stack developer in a 3-member team, employing Angular, Java, and Kotlin to build digital solutions for a sustainable future at a software engineering collective.
- Developed robust REST APIs using Quarkus, showcasing proficiency in designing and implementing scalable solutions tailored to project requirements.
- Optimized existing APIs, significantly improving performance metrics and overall system efficiency, leveraging Angular, Java, and Kotlin expertise.
- Implemented a comprehensive suite of tests using Mockito and JUnit to ensure the reliability and stability of the API ecosystem, emphasizing a commitment to quality assurance.
- Contributed actively to team discussions, decision-making processes, and the collective's mission to create impactful digital solutions with a focus on sustainability and societal benefit.
Full-stack Developer (via Toptal)
PLS Logistics - GoShip
- Developed APIs integrating Angular UI using Java, Kotlin, and Spring Boot for improved user experience.
- Engineered a robust document merging framework using Java, Spring Boot, and AngularJS to enhance productivity and reduce processing time.
- Implemented a comprehensive exception reporting system using AngularJS, ensuring quick issue resolution.
- Analyzed project requirements and designed and implemented a scalable framework with Java and Kotlin.
- Participated actively in code reviews, optimizing application components for enhanced performance.
- Implemented functionality with Spring Boot to track user activity, offering insights into system usage patterns.
Senior Software Engineer
Wolters Kluwer
- Designed and implemented the MedFlex application, leveraging Java and Spring Boot to create a robust platform capable of efficiently generating flat files.
- Upgraded the application to incorporate Java 17 features, utilizing Git for version control as part of continuous improvement efforts to enhance performance and overall reliability.
- Successfully resolved a critical performance issue related to Oracle Database, demonstrating expertise in database optimization and efficient data processing using Java and Spring Boot.
- Collaborated with a team to identify and resolve challenging bugs in the Angular application, utilizing JavaScript for front-end development, contributing to a smoother, more reliable user experience (UX) for end-users.
- Conducted comprehensive performance testing and implemented optimization strategies, ensuring applications consistently met or exceeded performance expectations with the Java and Spring Boot stack.
- Participated actively in cross-functional discussions, gathered feedback, identified requirements, and refined application features.
Senior Software Engineer
Syncron
- Led the development of a highly resilient and scalable approval system, earning the trust of major automobile manufacturers. Employed a robust technology stack, including Java, Spring Boot, and Git, to ensure efficient and reliable system performance.
- Designed and implemented Java interfaces while managing source code configuration, adhering to established coding guidelines and version control practices with Git.
- Innovated by creating new applications, components, and functionalities for existing systems, utilizing technologies such as Java, Kotlin, and Spring Boot.
- Played a pivotal role in technology stack decisions, design discussions, and the establishment of CI/CD practices, contributing to a streamlined development and deployment pipeline.
- Developed RESTful APIs using Java, Spring Boot, and Hibernate, optimizing data interaction and enhancing overall system performance.
- Designed and implemented a permission and translation framework for Angular and JSF code, enhancing security and localization capabilities in the front-end.
- Integrated the Angular application seamlessly into JSF as a web component, providing a unified and cohesive user interface.
- Utilized Angular libraries, including pdf-lib and JavaScript, to modify PDF documents, expanding document processing capabilities and improving user experiences.
Software Developer
Syncron
- Created an approval workflow system that enables users to effectively initiate and manage price change approvals.
- Implemented automation by utilizing job schedulers to perform periodic data refreshes seamlessly.
- Conducted in-depth analysis and successfully implemented multiple solutions to address specific business requirements.
Assistant System Engineer
Tata Consultancy Services
- Spearheaded the development of a comprehensive website for Walmart, utilizing Java, Angular 2+, and Spring Boot to enable real-time monitoring of user comments, ratings, and performance metrics at the store, market, region, and division levels.
- Engineered APIs using Spring Boot to facilitate seamless communication and integration, ensuring efficient retrieval and processing of data.
- Implemented RESTful services to enhance the website's functionality and provide a user-friendly interface for accessing critical information.
- Automated the daily and weekly data transfer processes from Apache Hive to SQL Server, leveraging efficient workflows to ensure timely and accurate updates.
- Utilized Spring Boot's capabilities to optimize the performance and reliability of the APIs, contributing to a robust and scalable system.
- Collaborated with stakeholders to gather requirements and implemented features that catered to the specific needs of Walmart's store performance tracking.
- Contributed to the overall architecture and design decisions, focusing on scalability, data integrity, and system performance.
Experience
Syncron Price
https://www.syncron.com/solutions/price-management/A gigantic leap forward in supporting these strategies is that we have added Pricing tasks, which will guide users through actions they need to take. It will serve as a primary go-to screen for daily user tasks and allow taking action to care for other anomalies.
To give our users better guidance, a whole new data pipeline has been set up for the quotations module, which will evaluate all historical deals and sales and create customer segments with valuable statistics to guide the sales team to increase their probability of winning quotations. In addition to this, we have embedded insights dashboards into Price, made more flexible minimum margin calculations, extended the customer dashboard, and made the price revision process easier by allowing copying of pricing logic rules and comparisons, multi-model discount imports, and integrated the kit revision job into the revision scheduler.
Contract Price
https://www.syncron.com/solutions/contract-price/The pricing of these types of services differs from the pricing of single transactional sales of finished goods, spare parts, and maintenance. One of the more noticeable differences is that the underlying asset is priced with a stochastic cost nature, which eventually means a financial risk is associated with a fixed price.
MedFlex App
Data Visualization - Walmart
Moreover, I took the initiative to implement a highly efficient shell script responsible for automating the data loading process from Hive to SQL Server. This script was designed to run on a regular schedule, both daily and weekly, to ensure that the data remained up-to-date consistently. Leveraging the Crontab functionality, I successfully scheduled the script execution.
Through this automation, our team delivered real-time and accurate insights to Walmart, equipping them to make well-informed decisions and enhance their store performance effectively. My contributions were instrumental in empowering Walmart with valuable data-driven tools.
PLS 3.0 | PLS Logistics
https://www.plslogistics.com/Education
Bachelor's Degree in Computer Science
Techno India - Kolkata, India
Certifications
Java (Basic)
HackerRank
Problem Solving (Basic)
HackerRank
Skills
Libraries/APIs
REST APIs, RxJS, React
Tools
Git, IntelliJ IDEA, Apache Maven, NGINX, Jira, GitHub, AWS CLI, Shell
Languages
Java, SQL, Java 8, GraphQL, XML, JavaScript, TypeScript, HTML, CSS, SCSS, C#, Scala, Kotlin, Python
Frameworks
Spring Boot, Hibernate, Angular, Spring, Spring JDBC, Angular 7, Spring Batch, Spring Microservice, Hadoop, AngularJS, Play Framework, Flask
Paradigms
REST, Object-oriented Programming (OOP), Continuous Integration (CI), Microservices, Continuous Delivery (CD), Agile
Platforms
Windows, Amazon Web Services (AWS), Linux, Kubernetes, Oracle Database, Visual Studio Code (VS Code), Oracle, Azure, iOS, Docker
Storage
PostgreSQL, Databases, JSON, MySQL, Redis, Amazon S3 (AWS S3), JSON/XML Schemas, Apache Hive, NoSQL
Other
Computer Science, Back-end, Code Review, Source Code Review, Interviewing, APIs, Web Development, Back-end Development, Data Structures, Task Analysis, Technical Hiring, Full-stack, HTTP, Algorithms, WebSockets, REST API Clients, SOAP, CI/CD Pipelines, PDF, Front-end, Front-end Development, Web Security, Full-stack Development, Ehcache, Quarkus
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring