Back-end developer and DevOps engineer using Spring Boot microservices architecture to create reliable APIs. With nearly 11 years of experience, I have worked in fields such as finance, automotive, and education and with SaaS products. Excel at DevOps tools and cloud providers, including Jenkins, Harness, Kubernetes, Docker, Azure EKS and Amazon EKS, and API gateways such as Apigee and Kong.
Overview
10
10
years of professional experience
4
4
years of post-secondary education
Work History
Tech Lead
Aster DM Healthcare
Bengaluru
01.2023 - Current
Developing Micro Services.
Integrated a framework into our product that leverages Pulsar for achieving asynchronous communication between multiple systems.
Oversaw the release process for back-end-related changes.
Involved in Production Issues.
Senior Software Engineer
Xactly Corporation
Bengaluru
08.2021 - 01.2023
Established Apigee-based proxies to route the endpoints internally.
Maintained and improved the business engine developed using the Spring Boot framework.
Integrated a framework into our product that leverages Pulsar for achieving asynchronous communication between multiple systems.
Oversaw the release process for back-end-related changes.
Created multiple functions utilized by other systems.
Senior Consultant
StatusNeo
Bengaluru
11.2020 - 08.2021
Developed and maintained Apigee-based proxies, shared flows, and authentication mechanisms.
Involved in creating a platform that takes AI models and provides them as an API to the outside world. Anyone who uses our platform as a member may subscribe to this API.
Implemented various endpoints within our platform utilizing the microservices architecture, Spring Boot, and Kafka.
Technical Lead – Product Development
Harman Connected Services.
Bengaluru
04.2019 - 11.2020
Worked as a contract employee at one of the largest car manufacturers.
Created a proxy in Apigee for our API product, putting up EdgeMicro on a Kubernetes cluster and publishing it online with a number of authentication and authorization stacks.
Implemented CI/CD using Jenkins. Scaled APIs to sustain 10,000 hits per second.
Designed, developed, deployed, and maintained an API product comprised of several RESTful services used in the EU, China, and the US.
Created a lot of endpoints utilizing the Spring Boot microservices architecture while working there as the only developer. Our API solution's subscribers (service providers) received diagnostic data from these endpoints.
Oversaw setting up log collectors in Kubernetes for each endpoint I had created.
Gained a comprehensive understanding of different methods for installing Apigee and its internal implementation.
Developed the API product that enabled the company to attract and acquire multiple service providers as customers through its subscription-based payment.
Senior Software Engineer
ATCS
Bengaluru
08.2018 - 04.2019
Worked as a contract employee at one of the largest car manufacturer.
Created a proxy in Apigee for our API product, putting up EdgeMicro on a Kubernetes cluster and publishing it online with a number of authentication and authorization stacks.
Implemented CI/CD using Jenkins. Scaled APIs to sustain 10,000 hits per second.
Designed, developed, deployed, and maintained an API product comprised of several RESTful services used in the EU, China, and the US.
Created a lot of endpoints utilizing the Spring Boot microservices architecture while working there as the only developer. Our API solution's subscribers (service providers) received diagnostic data from these endpoints.
Oversaw setting up log collectors in Kubernetes for each endpoint I had created.
Gained a comprehensive understanding of different methods for installing Apigee and its internal implementation.
Developed the API product that enabled the company to attract and acquire multiple service providers as customers through its subscription-based payment.
Application Developer
Oracle
Bengaluru
03.2016 - 08.2018
Transitioned from SOAP-based to RESTful services for our core product.
Involved in the development of the authentication framework for APIs.
Integrated 3rd-party websites with the APIs we created.
Engineer
Pearson India
Bengaluru
12.2012 - 03.2016
Developed a system that facilitated customer data collection and generated unique identification numbers for tracking purposes. Developed the front end, back end, and the deployment process as the only contributor.
Developed RESTful endpoints for the core product using JAX-RS; these endpoints were used for client-side content release and auto-update.
Implemented a continuous integration (CI) system for the company's core product. This involved utilizing Jenkins to streamline the development workflow and ensure the timely integration of code changes.
Contributed to enhancing the overall development and deployment processes. By automating integration and versioning, I reduced errors, improved collaboration, and ensured the stability and integrity of the company's core product.
Played an active role in managing the versioning of database scripts.