Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
SOURABH

SOURABH

Noida

Summary

Experienced Backend Engineering Leader with 13 years in designing scalable, cloud-native Java applications and microservices. Expertise in Spring Boot, AWS, and distributed systems, overseeing end-to-end solution design and implementation. Focused on modernizing legacy systems and enforcing engineering best practices to deliver high-quality solutions in Agile environments.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Consultant

GlobalLogic
Noida
08.2024 - Current
  • Designed system architecture for new software projects to meet user needs effectively.
  • Conducted code reviews to ensure high standards of code quality and performance, contributing to overall project success.
  • Developed scalable applications with modern programming languages and frameworks to enhance user experience.
  • Programmed applications and tools with object-oriented languages to achieve code abstraction, stability, and reuse, facilitating easier maintenance.

Consultant

GlobalLogic
08.2022 - Current
  • Designed and developed scalable microservices using Java, Kotlin, and Spring Boot, delivering robust REST APIs.
  • Automated infrastructure provisioning with Terraform, deploying cloud-native applications on AWS and Kubernetes.
  • Established CI/CD pipelines with Harness and GitHub, facilitating reliable weekly production releases with zero downtime.
  • Achieved 100% unit test coverage, addressed security vulnerabilities, and enhanced performance through Redis and MySQL tuning.
  • Led cross-functional teams to deliver high-impact epics within SLA, driving consistent and predictable service delivery.

Senior Consultant

Capgemini Engineering
01.2022 - 08.2022
  • Migrated monolith application to microservices architecture, enhancing scalability and maintainability for future development.
  • Developed REST APIs for multiple modules, facilitating successful integration through rigorous testing.
  • Achieved 100% code coverage to ensure application reliability and performance.
  • Designed, developed, maintained IoT solution for smart meters, enhancing functionality and user experience.
  • (Itron)
  • Tech Used - Java, Spring boot, REST APIs, AWS, Github

Sr. Java Developer

HCL Technologies
05.2019 - 12.2021
  • Developed REST APIs for Cisco DNAC Provisioning and Device Pack modules using Apache Velocity template, enhancing device management efficiency.
  • Implemented requirements by adhering to industry standards and utilizing latest technologies, ensuring compliance with estimated SLA.
  • Written JUnit Test cases using Mockito for 100% code coverage and coded using Java standards.
  • Tested and debugged application, resolving QA-reported bugs to strengthen software reliability.
  • (CISCO NFVOS)
  • Tech Used - Java, Spring boot, REST APIs, AWS, Github, Apache Velocity

Sr. Java Developer

HCL Technologies
12.2019 - 04.2020
  • Designed and developed REST APIs for algorithm engine and UI using Spring Boot, adhering to coding guidelines to ensure code quality.
  • Implemented data streaming solutions using Apache Kafka and AWS Kinesis.
  • Collaborated with multiple teams to clarify application flow, enhancing overall understanding and project execution.
  • Interpreted project vision and proposed design solutions using flow charts, facilitating implementation and aligning team understanding.
  • Participated in project testing phase and resolved bugs, ensuring application met quality standards for production deployment.
  • Worked with different teams and maintained the code in AWS CodeCommit.
  • (HCL ScanPro)
  • Tech Used - Java, Spring boot, Python, REST APIs, AWS (Kinesis, Rekognition, RDS, Glue), OpenCV, Github

Sr. Java Developer

HCL Technologies
04.2018 - 11.2019
  • Designed and developed APIs for PJI's analytics engine using Spring Boot, enhancing data accessibility for analytics.
  • Migrated engine from MapQuest Geocoding APIs to Google Geocoding APIs, enhancing geocoding accuracy and reliability for end users.
  • Participated in full application development lifecycle using Agile/Scrum, ensuring timely delivery of project milestones.
  • Performed project testing and executed API load testing using JMeter, validating performance against established standards.
  • Utilized Google Cloud SQL and Oracle database for effective data manipulation.
  • (PJI)
  • Tech Used - Java, Spring boot, REST APIs, JMeter, Github

Sr. Java Developer

HCL Technologies
04.2017 - 03.2018
  • Developed REST APIs using Spring Boot, improving application functionality to align with client requirements.
  • Integrated Github with Jenkins for continuous integration and deployment, streamlining development process and accelerating release cycles.
  • Participated in daily scrum and retrospective meetings to evaluate project progress and inform delivery decisions.
  • (Intelematics - Australia)
  • Tech Used - Java, Spring boot, REST APIs, Github

Sr. Java Developer

HCL Technologies
04.2016 - 03.2017
  • Contributed to application development cycle using Waterfall, achieving zero defects in product delivery.
  • Developed UCaaS features, enhancing product functionality and user experience.
  • Adhered to industry coding guidelines, developing JUnit tests with Mockito to enhance code quality.
  • Resolved post-development bugs, improving application stability and facilitating testing efforts.
  • Assisted dependent team throughout development process, ensuring alignment and timely progression.
  • Tech Used - Java, Spring, REST APIs, Github

Java Developer

HCL Technologies
08.2013 - 03.2016
  • Developed new application features using Java for backend and JavaScript for frontend, enhancing user experience.
  • Recommended client changes to improve application performance and responsiveness, leading to enhanced user satisfaction.
  • Collaborated with multiple teams to address SLA issues, ensuring timely resolution and client satisfaction.
  • Analyzed application processes for various card types across different banks to identify optimization opportunities.
  • Manipulated data using Oracle database following thorough issue analysis.
  • Managed VISA transactions, ensuring accurate processing and compliance with banking standards.
  • Tech Used - Java, PL SQL, REST APIs, Putty, Github

Education

Bachelor of Technology - Computer Science

MSIT, GGSIPU
Delhi, India
05-2012

Skills

  • Spring Boot
  • Spring MVC
  • Microservices
  • RESTful APIs
  • Java 17
  • System architecture
  • Kotlin
  • Python
  • Generative AI
  • LangChain
  • LLM Integrations
  • RAG
  • Vector databases
  • MySQL
  • Oracle
  • MongoDB
  • Redis
  • Query Optimization
  • Connection Pooling
  • AWS
  • Azure
  • OpenStack
  • Docker
  • Kubernetes
  • Terraform
  • Jenkins
  • Azure DevOps
  • GitHub
  • Bitbucket
  • Azure Repos
  • Maven
  • Gradle
  • JUnit
  • SonarQube
  • SonarLint
  • JMeter
  • Postman
  • Swagger
  • Agile
  • Kanban

Certification

  • AWS Certified Solutions Architect – Associate
  • Microsoft Certified: Azure AI Fundamentals
  • GitHub Foundations

Timeline

Consultant

GlobalLogic
08.2024 - Current

Consultant

GlobalLogic
08.2022 - Current

Senior Consultant

Capgemini Engineering
01.2022 - 08.2022

Sr. Java Developer

HCL Technologies
12.2019 - 04.2020

Sr. Java Developer

HCL Technologies
05.2019 - 12.2021

Sr. Java Developer

HCL Technologies
04.2018 - 11.2019

Sr. Java Developer

HCL Technologies
04.2017 - 03.2018

Sr. Java Developer

HCL Technologies
04.2016 - 03.2017

Java Developer

HCL Technologies
08.2013 - 03.2016

Bachelor of Technology - Computer Science

MSIT, GGSIPU
SOURABH