0% found this document useful (0 votes)
15 views7 pages

Java & Angular Developer Resume

Sumant Chaganti is a seasoned application developer with over 5 years of experience in Java/J2EE, specializing in microservices, RESTful APIs, and modern front-end frameworks like Angular and React. He has a strong background in cloud services, DevOps practices, and database management, with notable achievements in optimizing performance and implementing security protocols. His educational background includes a Master's in Computer Science and a Bachelor's in Technology, complemented by extensive technical skills in various programming languages and frameworks.

Uploaded by

sumant chaganti
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views7 pages

Java & Angular Developer Resume

Sumant Chaganti is a seasoned application developer with over 5 years of experience in Java/J2EE, specializing in microservices, RESTful APIs, and modern front-end frameworks like Angular and React. He has a strong background in cloud services, DevOps practices, and database management, with notable achievements in optimizing performance and implementing security protocols. His educational background includes a Master's in Computer Science and a Bachelor's in Technology, complemented by extensive technical skills in various programming languages and frameworks.

Uploaded by

sumant chaganti
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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%.

You might also like