Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic

Abhishek Ojha

Hyderabad

Summary

Lead Software Engineer with over 10 years of industry experience, specializing in Retail, Logistics, E-Commerce, and Supply Chain and Pharmacy Benefit Management domains.

  • Expert in Modern Software Development: Strong command of contemporary development practices and processes, with a focus on thorough requirement gathering, meticulous High-Level Design (HLD), Low-Level Design (LLD), and creating scalable distributed systems.
  • Architecting Distributed Systems: Proven ability to design and implement highly scalable, fault-tolerant, and high-performance systems, ensuring robust architecture and seamless integration across platforms.
  • Creative Problem-Solver: Recognized for innovative problem-solving skills and writing high-quality, well-structured code adhering to industry best standards and practices.
  • Quick Learner: Adept at rapidly acquiring new skills and optimizing available resources for enhanced efficiency and continuous improvement in system architecture and software development.

Overview

10
10
years of professional experience

Work History

Software Engineering Advisor

Evernorth Health Services
10.2024 - Current
  • Engineered large-scale distributed systems, designing LLD and HLD for pharmacy benefit eligibility checks, processing 1 million checks per month, optimizing system architecture to improve scalability by 30% and reduce processing time by 25%.
  • Led the migration of a pharmacy eligibility service from mainframe to Java, eliminating .NET dependencies, supporting 200,000 eligibility checks per day, and improving cloud scalability by 2.5x.
  • Created comprehensive developer documentation, streamlining the onboarding process for new developers, reducing onboarding time by 35% and improving overall team efficiency by 20%.

Staff Software Engineer

GAP IT Pvt Ltd
02.2019 - 10.2024
  • Architected and led the development of scalable microservices and RESTful APIs using Spring Boot, resulting in a 30% reduction in response times and a 25% increase in system performance.
  • Guided and mentored a team of 10+ developers, fostering best practices in code quality, Agile methodologies, and DevOps, which improved team productivity and reduced code review cycle time by 40%.
  • Designed and implemented complex enterprise-level applications, integrating with various databases (e.g. MongoDB, Oracle) and external systems, ensuring high availability and reliability.
  • Engineered integrations with asynchronous messaging systems using Kafka and RabbitMQ, enhancing data processing.
  • Spearheaded end-to-end development processes, including requirement gathering, architecture design, coding, testing, and deployment, using tools like Jenkins GitActions, Docker, and Kubernetes.
  • Collaborated with stakeholders to define project scopes, deliverables, and timelines, ensuring alignment with business goals and customer requirements.
  • Optimized legacy systems by refactoring and migrating them to modern Spring Boot-based architectures, leading to improved maintainability and performance.
  • Conducted code reviews and provided constructive feedback, promoting adherence to coding standards and reducing defects by 20%.
  • Managed and resolved production issues and application performance bottlenecks, contributing to a 99.9% uptime and enhanced user satisfaction.
  • Developed well-designed, efficient, and testable code following best software development practices and adhering to SOLID principles.
  • Created unit and integration tests using Mockito and Cucumber to validate the functionality of software components, ensuring robust and reliable solutions.
  • Contributed to sprint planning in prioritizing work and aligning project tasks with business objectives and team capacity.

Business Technology Analyst

Deloitte Consulting
01.2018 - 02.2019
  • Conducted functional and technical grooming of user stories in collaboration with Business Analysts to ensure requirements were clear, actionable, and aligned with project goals.
  • Developed code and JUnit test cases based on user stories, ensuring high-quality and reliable implementations.
  • Addressed and resolved bugs promptly to maintain application stability and performance.
  • Created proof of concepts (PoCs) to validate new technologies and approaches, demonstrating their feasibility and benefits.

Delivery Software Engineer

Mphasis
12.2014 - 12.2017
  • Assisted in the migration of IBM BPEL codebase to Java services, gaining hands-on experience in transitioning legacy systems to modern Java-based architectures.
  • Participated in production deployments by supporting deployment processes and monitoring application performance, ensuring smooth and efficient releases.
  • Provided on-call support for production systems, troubleshooting and resolving issues to maintain system stability and uptime.
  • Contributed to the development of new features and enhancements under the guidance of experienced team members.
  • Documented code and development processes to facilitate knowledge sharing and ensure maintainability.

Education

B.Tech - Computer Science And Engineering

College Of Engineering
08-2013

Skills

  • Requirements Gathering
  • Design
  • Problem Solving
  • Code Development
  • Testing and Deployment
  • Cross-Functional Collaboration
  • Code reviews
  • API Design
  • Core Java
  • Spring Boot
  • Microservices
  • Spring Framework
  • Asynchronous Programming
  • Spring Data JPA
  • Hibernate
  • RESTFUL Web Services
  • Kafka
  • Rabbit MQ
  • Unit Testing using Mockito
  • Integration Testing using Cucumber
  • Pivotal Cloud Foundry
  • Azure Kubernetes Services
  • Docker
  • Mongo DB
  • Oracle
  • Jenkins
  • JIRA
  • Gradle
  • Apigee
  • Gatling Performance Tests
  • New Relic
  • Splunk
  • GCP Log Explorer
  • PagerDuty
  • Sonar
  • GitHub
  • IBM ODM Rules
  • Airlines
  • Health Care Insurance
  • Retail Supply Chain
  • E-Commerce
  • Code reviewing

Accomplishments

  • Awarded with Exceed Award for Exceptional Delivery.
  • Recognized as a Trainer in Spring Boot.

Languages

English
Proficient
C2
Hindi
Proficient
C2

Timeline

Software Engineering Advisor

Evernorth Health Services
10.2024 - Current

Staff Software Engineer

GAP IT Pvt Ltd
02.2019 - 10.2024

Business Technology Analyst

Deloitte Consulting
01.2018 - 02.2019

Delivery Software Engineer

Mphasis
12.2014 - 12.2017

B.Tech - Computer Science And Engineering

College Of Engineering
Abhishek Ojha