Sumant Chaganti
Sumant.chaganti55@[Link] , 619-657-9442
Professional summary:
5+ years of experienced in application development, design, analysis, testing of various applications in in
Java/J2EE client and server Architecture.
Highly proficient in using OOPS for building n-tier architecture systems with hands-on developing
expertise in front-end UI layer, core business frameworks and Back-end database layer integration.
Implemented multithreading and concurrency java features in Java applications to optimize performance
during data migration processes.
Built applications for scale using JavaScript, Typescript [Link], Redux Angular2, Angular4, Angular 6,
Angular 7, Angular 8, Angular 9, Angular 10, Angular 12, Angular 13, Angular 14, Angular 15, [Link]
and [Link].
Expertise in Large Scale JavaScript Application Development.
Experience with Project set up in Angular, Worked in Dependency Injection in Angular Apps.
Expertise in Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors
Developed scalable applications using the MEAN (Mongo-DB + [Link] + [Link] + [Link]) stack
Experienced in development of batch jobs using Spring batch.
Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS,
JavaScript, jQuery, JSON, AJAX, Angular 8,Bootstrap.
Extensive experience in building rich user friendly, SPA and high-performance web applications using
HTML5/4, CSS3/2, SASS, and JQuery and implementing cross-browser style-sheets
Implemented data migration from legacy systems to modern platforms, ensuring seamless transition and
data integrity.
Experience in building web applications using SPRING framework features like MVC (Model View Con-
troller), AOP (Aspect Oriented Programming), DAO (Data Access Object), Spring Boot, Spring Security,
Spring Hibernate, Spring Batch.
Implemented various design patterns, including session facade, MVC, DAO, DTO, Singleton and Proxy
design pattern, Factory Design Pattern, Identity and Access management.
Experience in designing Low Level and High-Level design documents
Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/
containers.
Experience with messaging and streaming systems like Kafka, RabbitMQ.
Experienced in working with multiple databases like Oracle, SQL Server, MySQL, DB2, PostgreSQL,
H2 to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like
EC2, S3, Elastic Beanstalk, Cloud Formation etc.
Experienced in Splunk Log Management Creating dash boards, monitoring, reporting, Email
Notifications
Good working experience in using Log4J for logging mechanism
Experience in building applications using ANT, Maven, and Gradle
Worked on reliability of the applications by writing integration tests using JUnit and Jasmine
EDUCATIONAL BACKGROUND
Masters in Computer Science, Northerwest Missouri State University May 2021 - Jul 2022
Bachelor of Technology in Computer Science, Gitam University, India. Apr 2014 - Apr 2018
Technical Skills:
Core Backend Technologies:
Programming Languages: Java 8/11, J2EE, Golang (basic), Python (basic)
Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate
Messaging Queues: Apache Kafka (Producer & Consumer), RabbitMQ
API Development & Microservices:
RESTful Web Services, GraphQL, WebSockets, API Gateway (Spring Cloud Gateway, Zuul), OAuth 2.0,
JWT
Databases & Caching:
RDBMS: Oracle, MySQL, PostgreSQL
NoSQL: MongoDB, Redis
ORM: Hibernate, JPA, QueryDSL
Cloud & DevOps:
Cloud Services: AWS (EC2, S3, Lambda, API Gateway, RDS, IAM), Azure
CI/CD & Containers: Docker, Kubernetes, Jenkins, GitHub Actions, GitLab CI/CD
Monitoring & Logging: Kibana, Elasticsearch, Splunk, Prometheus
Testing & Code Quality:
Unit & Integration Testing: JUnit 5, Mockito, WireMock, TestNG
Performance Testing: JMeter, Gatling
Version Control & Agile Tools:
Version Control: Git, GitHub, GitLab, Bitbucket
Agile Tools: JIRA, Rally, Confluence
ACCOMPLISHMENTS
Infosys, Richardson, TX, US Jul 2022-Sept 2025
Lead Developer
Key Achievements:
Designed and Developed java based microservices improving modularity and improving performance.
Developed Restful APIs and GraphQL endpoints ensuring secure service to service communication and
enhancing real-time interactions.
Implemented Kafka driven architecture improving asynchronous data communication by 40%.
Integrated OAuth 2.0 and JWT Authentication enhancing security for microservices .
Implemented CI/CD pipelines in Jenkins and Github for automating builds and deployments across
various environments.
Optimized database queries in MariaDB and MySQL improving query execution by 50%.
Tech Stack: Java 11/17, Spring Boot, Spring Security, Angular 15+, Kafka, RESTful APIs, MySql, MariaDB, Kafka,
Kubernetes, Jenkins, AWS
Responsibilities:
Participated in all phases of the Software Development Life Cycle (SDLC), including design, development,
testing, and support.
Built applications using Java 11/17, and developed backend services with Java 8.
Work with Angular Forms, Validations, Modules, Components, directives, controllers and HTTP requests.
Implement RxJS for better user experience by dynamically providing Asynchronous request and response
communication between the client and the server.
Extensively used Angular Reactive forms, form Arrays and implemented reactive validations and
validation messages according to the requirement.
Used Angular CLI to create modules, components, services, directives, pipes etc.
Highly used Angular 12 router to build single page application for navigation through the different status
and multiple modals.
Implemented click handlers via RXJS in component code snippet. This was done to make an observable
sequence out of click event stream and to associate it with data streams, which can be used Confidential the
time of subscription.
Handled data from multiple streams to maintain the sequence and their dependencies by using the RXJS
operators.
Implemented NGRX store to maintain the state of the application. NGRX store was used to store results
after angular injector observable retrieved the data from backend.
Added logic to dispatch the action to NGRX store, this was done to update the store and to update
components subscribed to that store.
Monitored application performance using Datadog dashboards and resolved performance bottlenecks.
Developed RESTful APIs following microservices architecture using Spring Boot.
Authored velocity rules, conducted simulation testing, and managed Lucy deployments.
Automated build and deployment processes using Gradle.
Deployed application JARs to AWS S3, handled data ingestion via Couchbase, and maintained audit
logging with AuditLogPortal.
Integrated microservices with external systems through AWS API Gateway.
Developed applications using Angular 15, Java8 and new features of java (lambda expressions).
Developed mobile applications using NativeScript and Angular
Developed UI components using Angular 15 dependency Injection, Models, data binding and controllers.
Developed custom APIs on Baas platform for client and server communication using Restful design
principles.
Used complete annotation-driven approach to developing the application using SpringBoot and was also
involved in setting up the Spring bean profiling
Implemented kafka architecture while migration from struts to spring to improve performance and
[Link] in waterfall and scrum as part of Software Development Life Cycle (SDLC).
Worked upon multiple tables in a single transaction using ORM framework Hibernate JPA
Worked on migration of Struts applications to Spring framework.
Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy
using JPA framework
Developed RESTful Java web services for student management applications.
Developed API's using Microservice architecture with Springboot as the framework.
Implemented Spring features like Sping MVC Controllers for RESTful communication.
Implemented Caching mechanisms, load balancing for performance and scalability on Nodejs applications.
Contributed to CI/CD pipelines using Git, Nexus, Jenkins, Maven, Docker, and AWS.
Created automated test cases using Selenium for UI and functional testing.
Built data pipelines with GCP Dataflow and monitored batch jobs using Prometheus.
Managed and monitored Kafka clusters through Confluent Control Center, Prometheus, and Grafana.
Designed and implemented GraphQL APIs for mobile app data retrieval.
Utilized MySQL for database operations and connected via Hibernate ORM.
Implemented OAuth 2.0 and JWT-based authentication using Backend-as-a-Service (BaaS) platforms.
Performed API testing with Postman to validate endpoints and performance.
Conducted unit testing using JUnit and Mockito.
Created and monitored Kibana dashboards for real-time application insights.
ETG GLOBAL SERVICES April 2018 – Apr 2021
Java Senior Developer
Key Achievements:
Developed more than 15 microservices using Java 8, Springboot, microservices and kafka reducing
system legacy by 40% and improving performance.
Developed Restful APIs and GraphQL endpoints ensuring secure communication between the services.
Implemented Kafka driven architecture improving asynchronous data communication by 40%.
Implemented multithreading and concurrency in Java applications improving backend processing
throughput.
Integrated OAuth 2.0 and JWT Authentication enhancing security for microservices .
Implemented CI/CD pipelines in Jenkins and Github for automating builds and deployments across
various environments.
Optimized database queries in MySQL improving query execution by 50%.
Tech Stack: Java 8/11, Spring Boot, Spring Security, Kafka, RESTful APIs, PostgreSQL, Redis, Docker, Kubernetes,
Jenkins, AWS
Responsibilities:
Involved in Scrum meetings as part of Iteration development process.
Responsible for analysis, developing applications using React js, Java 11 and Java 17.
Involved in development of spring batch based system to process 1 million transactions.
Implemented microservices architecture using Springboot to implement the telecom payments domain
design using Restful API service calls and Swaggers.
Involved in development of User Interface using React Components and applied SCSS ensuring consistent
style and reduced code duplication.
Worked on Swagger for design and documentation of the services.
Used Maven as build tool to automate the build and deploy process and Github was used for project
management and version management.
Used tools like Postman, SOAPUI to test the Web Services and JMeter to test the performance of the
API’s and RAD IDE for application development.
Worked on migration of Struts applications to Spring framework.
Developed shell scripts for running the batch programs using cron job.
Responsible for developing sequential and conditional batch jobs using Spring batch framework.
Implemented React Router for dynamic routing and navigating Single Page Applications(SPAs).
Built and deployed applications usingv NativeScript and integrated data using RestfulAPIs.
Developed integration tests using Jest for UI performance and also worked on the react testing
library(RTL) to test UI components.
Used Mulesoft platform and RAML to define and deploy endpoints on Mulesoft API Gateway.
Enhanced reliability of React applications by implementing Jest and Enzyme testing frameworks.
Performed query operations using DynamoDB and integrated with AWS services.
Created and injected spring services, controllers and DAOs to achieve dependency injection.
Involved in deployment of various microservices to Pivotal Cloud Foundry(PCF)using Jenkins and
monitored the performance through splunk logs.
Developed Cucumber scripts for functional testing of web applications and integrated cucumber with
Jenkins to automate test execution.
Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build se-
cure, highly scalable and flexible systems.
Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do
complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business
elements.
Developed detailed design specification as Subject Matter Expert(SME) for the new developers to trou -
bleshoot the services and their interaction with the entire system.
Designed BPMN workflows through Camunda BPM and created DMN workflows.
Developed workflows, service tasks using JBPM and implemented process automation using JBPM 7
Mainly Involved in Bugfixes and Hotfixes in Stage Environment.
Integrated confluent kafka with microservices using kafka connect and implemented event driven
architectures by connecting kafka to external systems.
Developed confluent kafka clusters in prod environment and tuned brokers,partitions and consumer groups
for performance optimization.
Integrated OpenShift with Grafana and created dashboards to monitor metrics of microservices once
deployed to different environments.
Implemented Data pipelines with GCP Dataflow for processing batch records.
Involved in CICD process using GIT, Jenkins job creation, Maven build, Create Docker
image and deployed Kubernetes clusters using in GKE(Google Kubernetes Engine) environment.
Deployed services to GCP cloud using Compute Engine and Firebase service.
Implemented AWS Relational Database Service(RDBS) for scaling relational databases for improving
performance.
Worked on springboot upgrades for various services and resolved the compilation fixes on the depending
services.
Configured and monitored spring batches.
Used JFrog for build repository and for fixing minor service builds.
Experienced working with version controller tools such as GIT and Kanban as ticketing and tracking
software
Unicsol Jul 2017 - Apr 2018
Java Senior Developer
Key Achievements:
Designed and Developed java based microservices improving modularity and improving performance.
Developed Restful APIs and GraphQL endpoints ensuring secure service to service communication and
enhancing real-time interactions.
Implemented Kafka driven architecture improving asynchronous data communication by 40%.
Implemented multithreading and concurrency in Java applications improving backend processing
throughput.
Integrated RabbitMQ as message broker ensuring reliable message processing.
Integrated OAuth 2.0 and JWT Authentication enhancing security for microservices .
Implemented CI/CD pipelines in Jenkins and Github for automating builds and deployments across
various environments.
Optimized database queries in Hibernate and Hive improving query execution by 50%.
Tech Stack: Java 8/11, Spring Boot, Spring Security, Kafka, RESTful APIs, PostgreSQL, RabbitMQ, Docker,
Kubernetes, Jenkins, AWS
Responsibilities:
Involved in Design, Development, testing, Support and all other phases of Software Development Life
Cycle (SDLC).
Developed applications using Java 8 and Java 11 and new features of java (lambda expressions).
Created custom Mobile and PWA applications using Angular 9 and Ionic 4 for cross platform deployment.
Worked extensively in developing UI layout and front-end programming for web and mobile application.
Working with Multi-Platform application architecture using Ionic framework with Cordova to achieve
multi-Platform.
Implemented Angular 9 components and life cycle hooks to maintain the data present in each view.
Brief experience on implementing the Angular 9 in creating animations based on Ionic classes.
Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access
interfaces.
Extensively used custom Angular 9 Pipes to provide better search experience for the user.
Created reusable templates using Angular directives and worked with NPM package manager tools.
Worked with http Interceptor’s configurations for security in Angular 8 applications.
Developing self-contained, reusable, testable modules, and components using dependency chain.
Integrated React applications with microservices through RestAPIs and performing operations with Axios
and Fetch.
Enhanced application performance using React hooks and memorization techniques.
Implemented security in React applications with JWT authentication by enabling security and managing
permissions.
Developed UI solutions using React and backend services using java 8 ensuring seamless integration with
Dynatrace for real time processing.
Implemented LDAP and Active Directory for user authentications and application security and integrated
OKTA for securing identity management.
Integrated Vert.x applications with Postgres and kafka to streamline and store the data and deployed
through Docker and Kubernetes.
Integrated springboot applications with Tanzu service bindings and deployed applications to Pivotal Cloud
Foundary(PCF).
Modeled business workflows using BPMN 2.0 IN JBPM to implement workflows and optimize processes
using JBPM.
Developed automation process using Camunda BPM.
Integrated Confluent kafka with external services through Kafka connect and developed Confluent
scheme registry for versioning producer and consumer schemas.
Configured kafka JMX metrics and scripts for tracking broker health and topic partitions.
Analysed performance metrics of application through Dynatrace dashboards and troubleshooted bottle-
necks and performance issues.
Implemented crypto algorithms for data security like RSA, HMAC in springboot algorithms.
Integrated Logic Apps with external services using REST and implemented workflows using Azure
Storage.
Configured Azure Vault for secret management and encrypting sensitive data.
Worked on Arena e2 test support for all credit and fraud risk applications
Hands-on experience developing API's using Microservice architecture with Springboot.
Worked on Lucy rule authoring, simulation testing, Integration and Lucy deployments.
Troubleshooted the issues in e2 environment and resolved the issues
Used Maven as build tool to automate the build and deploy process. GIT and JIRA as ticketing and tracking
software.
Deployed the application jars to s3 couchebase for data ingestion and managed auditlogportal for metrics
and logging.
Implemented AWS API gateway for integrating microservices with external applications.
Integrated storage for EKS workloads with S3, AWD Elastic Book Store(EBS) and performed EKS
versions upgrades to ensure performance and security.
Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker im-
age and deployment in AWS environment.
Developed test cases using Selenium.
Developed pipelines using GCP Dataflow to load data and monitor batch processes using Prometheus.
Monitored kafka clusters using Confluent Control Center, Prometheus and Grafana.
Implemented GraphQL APIs in Vert.x for fetching mobile applications using client-server interactions.
Integrated mobile applications with third party services including social platforms, payment gateways.
Developed Rest APIs for communication between mobile clients-iOS, Android.
Extensively used Postgres in data access layer to access and update information in the database and used
Hibernate to connect to the database..
Implemented security mechanisms provided by Baas platforms using OAuth2.0 and JWT
Tested web services using tools like Postman for end point testing and performance of the API’s.
Performed unit testing using JUnit and Mockito
Involved in setting up the application with Jenkins and AzureDevops and worked on deploying the builds
in cloud.
Experienced in creating and monitoring the of the application through Splunk dashboards.
Worked on configuration and usage of Slf4J for logging and debugging purposes.
KEY PROJECTS & ACHIEVEMENTS
Kafka-Based Real-Time Data Streaming
Challenge: Needed to process high-volume financial transactions in real-time.
Solution:
Implemented Kafka Producer-Consumer architecture for real-time transaction processing.
Integrated Kafka Streams API, ensuring low-latency processing.
Impact: Reduced processing time by 40%, ensuring near-instant transaction updates.
CI/CD Pipeline Optimization
Challenge: Manual deployments led to errors and downtime.
Solution:
Developed Jenkins & GitLab CI/CD pipelines, automating deployment across environments.
Integrated Docker & Kubernetes, ensuring scalability and fault tolerance.
Impact: Reduced deployment failures by 40% and deployment time by 60%.