Abhishek Kumar Sachan

Software Engineer

LinkedIn | GitHub | GitHub

Pune, India, Pune, IN

About

Highly motivated Software Engineer with 3+ years of experience specializing in Java, Spring Boot, and microservices architecture, adept at developing robust, scalable, and high-performance applications. Proven ability to modernize legacy systems, optimize backend workflows, and implement new features using technologies like Kafka, React, and PostgreSQL, consistently delivering solutions that enhance operational efficiency and user experience. Seeking to leverage expertise in full-stack development and system optimization to contribute to innovative projects in a dynamic tech environment.

Work Experience

Software Engineer (Associate)

Cognizant India

Oct 2024 - Present

Pune, Maharashtra, IN

Currently contributing as a Software Engineer Associate, enhancing an enterprise-grade Spring MVC application to support internal agent operations for user identity and account management.

  • Contributed to the development and maintenance of an enterprise-grade Spring MVC application hosted on IBM WebSphere, ensuring robust functionality for internal agent operations related to user identity and account management.
  • Tasked with modernizing critical legacy integrations and significantly enhancing the UI to improve operational efficiency and user experience for critical business functions.
  • Re-architected complex backend workflows by migrating SOAP integrations to AKS-hosted RESTful microservices, refactoring controller, service, and Manager layers, and upgrading JSP-based UI, resulting in improved scalability and user experience.
  • Achieved measurable reductions in service latency, streamlined agent interactions, and expedited production issue resolution through proactive log tracing and root cause analysis, enhancing system reliability.

Software Engineer (Associate)

Cognizant India

Aug 2022 - Sep 2024

Noida, Uttar Pradesh, IN

Engineered and deployed a microservices architecture for a high-performance food delivery service, focusing on scalability and reduced response times.

  • Implemented a scalable microservices architecture using Java, Spring Boot, Kafka, and PostgreSQL to create REST APIs for a food delivery service, capable of handling multiple concurrent requests with optimized response times.
  • Developed robust RESTful APIs to efficiently expose high-throughput data from Kafka to other microservices, ensuring seamless data flow and integration across the ecosystem.
  • Collaborated effectively with cross-functional teams to gather comprehensive requirements, design robust data solutions, and ensure timely delivery of critical features.
  • Led a cross-functional team in implementing a new Google Maps feature (store location, driver location, route mapping) utilizing React (Leaflet Library) and Redux, significantly enhancing real-time tracking and operational visibility.
  • Implemented comprehensive Junit testing for the entire service, including all geometry (polygon, line) functions, ensuring high code quality and system reliability.
  • Optimized Kafka cluster performance and managed brokers, topics, and partitions, alongside refining PostgreSQL database queries, resulting in a 15% reduction in page load times and enhanced overall application performance.

Education

Electronics And Communication

Indian Institute of Information Technology (IIIT)

CGPA: 8.49 / 10.00

May 2018 - May 2022

Una, Himachal Pradesh, IN

Courses

  • Data Structures and Algorithms (Java)
  • System And Signals
  • Matlab
  • Verilog
  • Communication System

Projects

Exam Portal

Developed a comprehensive exam portal with secure authentication and dynamic quiz capabilities, providing immediate results and different access levels.

Online Coding Automation

Developed an automation project to streamline the process of submitting code on HackerRank, significantly saving time and effort for competitive programmers.

News Online

Developed a dynamic news website using React.js, providing categorized news (sports, science) with real-time updates and image/authentication features.

Languages

English , Hindi

Skills

Programming Languages

  • Java
  • C++
  • JavaScript
  • HTML
  • CSS

Backend Technologies

  • Spring Boot
  • Apache Kafka
  • Spring
  • Microservices
  • Junit
  • Spring MVC Framework
  • Hibernate

Frontend Technologies

  • React.js
  • Redux
  • Bootstrap
  • Angular.js

Databases

  • PostgreSQL

DevOps & Tools

  • Jenkins
  • Git
  • Bitbucket
  • CI/CD
  • IBM WebSphere
  • Docker
  • Kubernetes
  • VSCode
  • STS
  • Eclipse
  • Jira
  • DBeaver
  • Matlab
  • Puppeteer