Experience
Dallas, Texas, United States
Implemented the project following the Software Development Life Cycle (SDLC) in Java, using an agile
methodology with task completion, user stories, and iterations.
Designed and deployed server-side applications using Java Spring Framework and Hibernate for data access.
Utilized top design patterns, such as Singleton, Factory, and Dependency Injection, to build the application with
a layered architecture.
Developed the client-side application using Angular 12, incorporating routing, lazy loading, services,
components, directives, pipes, interceptors, and reactive forms.
Created comprehensive unit test cases to achieve at least 90% code coverage. Emphasized Test-driven
development (TDD) to drive software design and achieve decoupling of dependencies. Implemented SSO Service
to generate SAML Assertions for exchanging authentication data between Service Provider and Identity Provider.
Designed database tables based on the SAML 2.0 schema required for Single Sign-On (SSO) management.
Utilized Jenkins pipelines to orchestrate the builds of microservices and deploy them to Docker registry, followed
by deployment to Kubernetes. Managed Kubernetes Pods.
Proficient in developing applications using both Java Spring Framework and Java Spring Boot and extensive
experience in creating and maintaining Azure-based solutions.
Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
Built and maintained Docker container clusters managed by Kubernetes, employing Linux, Bash, GIT, and
Docker. Used Kubernetes and Docker as the runtime environment for the CI/CD system to build, test, and
deploy applications.
2022 — 2024
California, United States
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation,
Testing, and Maintenance and participated in the re-design and architecture of Designee Management System
application using client technologies React.js and React Native.
Worked on a Java application with Spring Framework, React, Hibernate, and PostgreSQL.
Participated in the development of forms for the Application Process and Selection process in React (React.js and
React Native). Designed server-side applications using Spring Framework's MVC and Web form in the web
application framework.
Acquired extensive experience with AWS services such as EC2, S3, RDS, DynamoDB, Lambda, Elastic
Beanstalk, API Gateway, CloudFront, CloudWatch, and more.
Proficient in developing, deploying, and managing Java applications on AWS cloud infrastructure. Utilized
Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
Implemented Unit Testing using JUnit for Java code. Utilized AJAX controls to retrieve data from the server
without interfering with the display and behavior of existing pages.
Worked on WEB API manipulation for companies' intranet sites based on SDL Tridion.
Used MVVM (Model-View-ViewModel) architecture to decouple Xamarin code from the main code to make it
pliable for Unit Testing. Utilized jQuery and Prototype to meet AJAX and DOM scripting needs.
Implemented project according to the Software Development Life Cycle (SDLC) and programmed using a fast-
paced agile methodology, involving task completion, user stories, and iterations.
Proficient in using AWS CLI to manage AWS resources and deploy Java applications. Familiarity with Spring
Boot and its support for AWS services, such as AWS Lambda and API Gateway.
Performed all unit testing, debugging, and post-release support using Xamarin Test Cloud with different
iOS/Android OS versions and devices.
2019 — 2021
Implemented Agile development methodology and provided estimates, and participated in Weekly grooming
meetings, daily & weekly status to the client on progress of the tasks.
Utilized Jenkins pipelines to orchestrate the builds of microservices and deployed them to Docker registry,
followed by deployment to Kubernetes. Managed Kubernetes Pods.
Developed Responsive Web pages that are rich in user interaction using ReactJS, HTML5, and CSS3,
JavaScript, jQuery, and Bootstrap. Performed Performance testing for the application before go-live and
addressed performance issues.
Developed Java applications using Web API to communicate with external applications. Also involved in
developing small Java Web Forms applications.
Integrated React front-end with Java Web API to build a full-stack application with a scalable and performant
architecture. Implemented Server and Client-side validations using Java Validation controls and jQuery.
Created and consumed Java Web services and implemented Restful Web API services for the service layer.
Implemented Action filters and Exception filters to implement REST services.
Developed n-tier Architecture and distributed Java applications using Java Web Forms and Java Swing.
Used Unit framework for unit testing (JUnit and TestNG) the application. Provided production support for the
applications developed after deployment. Reviewed code written by other developers.
Created unit and integration tests using substitution and Spring Framework's Inversion of Control (IoC) and
dependency injection.
Responded to production issues and modified code (frontend and backend) to provide quick resolution. Wrote unit
tests using JUnit and Eclipse IDE. Performed
Greater Bengaluru Area
Education
Northwest Missouri State University
Master of Computer Applications - MCA
Delhi University
B.tech
Sri Chaitanya College of Education