Yash Prakash Keshri, Developer in Bengaluru, Karnataka, India
Yash is available for hire
Hire Yash

Yash Prakash Keshri

Verified Expert  in Engineering

Bio

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

Think.It
Angular, Kotlin, Java, Spring, Quarkus, PostgreSQL, Oracle Database, XML
PLS Logistics - GoShip
Java, Angular, JavaScript, Spring, AngularJS, Agile, CI/CD Pipelines, Hibernate...
Wolters Kluwer
Java, Spring, APIs, Oracle, SQL, Azure, Java 8, Git...

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

Part-time

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

2024 - 2024
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.
Technologies: Angular, Kotlin, Java, Spring, Quarkus, PostgreSQL, Oracle Database, XML

Full-stack Developer (via Toptal)

2023 - 2024
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.
Technologies: Java, Angular, JavaScript, Spring, AngularJS, Agile, CI/CD Pipelines, Hibernate, JSON/XML Schemas, PDF, Spring Microservice, Angular 7, RxJS, GitHub, Front-end, Front-end Development, SCSS, Docker, Web Development, Continuous Delivery (CD), Oracle Database, XML

Senior Software Engineer

2022 - 2023
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.
Technologies: Java, Spring, APIs, Oracle, SQL, Azure, Java 8, Git, Object-oriented Programming (OOP), Continuous Integration (CI), HTML, CSS, Amazon S3 (AWS S3), C#, Apache Maven, CI/CD Pipelines, Ehcache, Play Framework, JSON/XML Schemas, Quarkus, Spring Microservice, RxJS, GitHub, TypeScript, Front-end, Front-end Development, Kotlin, SCSS, Docker, Web Development, Web Security, Python, Flask, Continuous Delivery (CD), Oracle Database, XML

Senior Software Engineer

2018 - 2023
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.
Technologies: Spring Boot, Hibernate, Java, REST, Data Structures, PostgreSQL, REST APIs, Databases, Angular, JavaScript, TypeScript, Back-end, Spring, JSON, MySQL, Code Review, Interviewing, Task Analysis, Technical Hiring, Source Code Review, NGINX, Linux, Full-stack, Java 8, Spring JDBC, Redis, HTTP, Algorithms, WebSockets, REST API Clients, Agile, Jira, Git, Object-oriented Programming (OOP), Continuous Integration (CI), GraphQL, Amazon Web Services (AWS), HTML, CSS, Microservices, SOAP, Apache Maven, CI/CD Pipelines, Scala, JSON/XML Schemas, Angular 7, RxJS, GitHub, Front-end, Front-end Development, Kotlin, SCSS, Web Development, Python, Kubernetes, NoSQL, XML

Software Developer

2018 - 2020
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.
Technologies: Agile, Spring, Spring Boot, Hibernate, PostgreSQL, SQL, Java, AWS CLI, Apache Maven, CI/CD Pipelines, Angular, RxJS, GitHub, Web Development, XML

Assistant System Engineer

2017 - 2018
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.
Technologies: Spring Boot, Java, Hibernate, SQL, REST, Spring, JSON, MySQL, Java 8, Git, Object-oriented Programming (OOP), Continuous Integration (CI), HTML, CSS, Apache Maven, Angular, GitHub, Web Development, XML

Experience

Syncron Price

https://www.syncron.com/solutions/price-management/
Syncron Price automates as much as possible, and when this isn't possible, it makes the system more event-driven to guide users when actions are needed.

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/
In the transition to selling products as a service, most OEMs today have a limited PaaS offer and a more developed add-on service offer, including maintenance and spare parts.

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

The primary objective of the MedFlex program is to introduce an innovative and adaptable solution that enables customization based on specific regions. MedFlex serves as a comprehensive database that empowers customers to personalize the drug information they receive from Wolters Kluwer according to distinct regional drug attributes to suit their individual requirements. This approach facilitates a more streamlined and user-friendly implementation process.

Data Visualization - Walmart

The website allowed users to analyze comments, ratings, and performance data across different levels, including store, market, region, and division. To achieve this, I utilized Java Spring to create robust API endpoints for seamless data retrieval and processing.

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/
Engaged in the PLS 3.0 project, critical for monitoring logistics transportation at PLS Logistics, which entailed the use of Angular for the front end and Java with Spring Boot for the back end to ensure a seamless and robust platform. The system facilitates smooth uploading of bills by various carriers and enables PLS Logistics employees to efficiently track and manage the logistics process.

Education

2013 - 2017

Bachelor's Degree in Computer Science

Techno India - Kolkata, India

Certifications

MAY 2021 - PRESENT

Java (Basic)

HackerRank

MAY 2021 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring