Summary
Overview
Work History
Education
Skills
Accomplishments
Linkedin Profile
Timeline
Generic

Abhishek Pratap

SOFTWARE ENGINEER
Bangalore

Summary

Results-driven Java Developer with 5 years of experience in designing and implementing scalable, resilient, and secure microservices. Proficient in Java, Spring Boot, Microservice, Hibernate, and REST API development, with hands-on expertise in database management (MySQL, MongoDB) and API testing using Postman. Strong understanding of microservices architecture, including authentication and authorization mechanisms such as OAuth. Experienced in debugging, log analysis, and resolving production issues efficiently. Adept at collaborating within small, cross-functional teams and adapting to shifting priorities in dynamic environments. Skilled in writing efficient business logic, integrating cloud-based solutions (AWS), and leveraging modern development tools such as Git, Gradle, and Jenkins. Passionate about building high-performance applications and continuously improving processes to enhance software quality and reliability.

Overview

6
6
years of professional experience
6
6
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer

NatWest Bank
06.2025 - Current
  • Implemented Hexagonal Architecture and Clean Code principles to improve modularity and testability.
  • Worked on Customer Registration Agreement form for the Natwest Customers
  • Worked on fixing issues and bug by debugging code to identify errors and fix them efficiently.
  • Participated in design discussion for gather the information which is required for designing application.

Software Engineer 1

Allstate India Pvt Ltd
12.2022 - Current
  • Worked closely with business stakeholders to understand requirements and design solutions that meet their needs.
  • Developed REST APIs for Insurance-related requirements for Renter and Auto Insurance Products.
  • Participated in deployment activities, ensuring smooth transactions to production.
  • Used Kafka to build real-time data communication between different services by producing and consuming the Kafka topics.
  • Collaborated with cross-functional teams to gather and analyze customer requirements.
  • Used Datadog and Splunk tool to analyze the issue or prod defect.

Software Engineer

Xoriant Solutions Pvt. Ltd.
05.2022 - 12.2022
  • Developed and maintained RESTful APIs using Spring Boot, integrating them with various backend services and external systems.
  • Utilized Spring Data JPA for seamless interaction with relational databases, enabling efficient data access and management.
  • Implemented exception handling, logging, and validation using Spring Boot best practices to ensure robust and maintainable code.
  • Participated in CI/CD activities using Jenkins, and managed codebase through GitHub.

System Engineer

Tata Consultancy Services (TCS)
08.2019 - 04.2022
  • Company Overview: Client- American Express.
  • Used Java technology and its framework to implement change request given by client.
  • Worked mainly on the business logic of the application.
  • Worked on agile model methodologies.
  • Modified, created, and updated client details as per their request (CRUD) operations.
  • Used Postman for checking API request and response.
  • Modified existing database objects using Hibernate to implement business logic.
  • Wrote unit tests to verify the accuracy of each feature before deployment.
  • Debugged code to identify errors and fix them efficiently.
  • Optimized program performance by analyzing code and making changes as needed.
  • Client- American Express.

Education

Bachelor of Engineering - Electronics And Communications

Lakshmi Narain College of Technology
05.2015 - 05.2019

Intermediate - Science

DAV NIT
Jamshedpur, Jharkhand
01.2012 - 03.2014

Skills

Java

Spring Boot

Microservices

Kafka

MySQL

Mongo DB

Junit

Mokito

undefined

Accomplishments

  • Received E-cards/ Gems Award, from Amex Client and TCS
  • Got lots of applause points from Managers and Product Manager in Allstate

Linkedin Profile

https://www.linkedin.com/in/abhishek-pratap-930759197

Timeline

Senior Software Engineer

NatWest Bank
06.2025 - Current

Software Engineer 1

Allstate India Pvt Ltd
12.2022 - Current

Software Engineer

Xoriant Solutions Pvt. Ltd.
05.2022 - 12.2022

System Engineer

Tata Consultancy Services (TCS)
08.2019 - 04.2022

Bachelor of Engineering - Electronics And Communications

Lakshmi Narain College of Technology
05.2015 - 05.2019

Intermediate - Science

DAV NIT
01.2012 - 03.2014
Abhishek PratapSOFTWARE ENGINEER