Experience
2024 — Now
2024 — Now
Portland, OR
• Modernized legacy applications using Java 17, Spring Boot, and Microservices, improving system scalability and maintainability.
• Designed and deployed cloud-native applications on AWS (EC2, EKS, S3, RDS, Lambda) using Docker and Kubernetes.
• Engineered RESTful and GraphQL APIs to support seamless integration across distributed systems.
• Strengthened API reliability by implementing exception handling, validation frameworks, and standardized response models.
• Developed dynamic and reusable UI components using React.js, improving user experience and reducing page load time through efficient rendering.
• Built single-page applications (SPA) using React with hooks and state management, integrating seamlessly with backend microservices via REST APIs.
• Secured services using OAuth2 and Spring Security, ensuring controlled access and compliance with banking standards.
• Built scalable and high-performance UI components using Angular (17/18), and contributed to React.js-based UI enhancements as part of application modernization efforts, improving user experience and responsiveness.
• Optimized frontend performance through lazy loading, modular architecture, and reusable components.
• Developed and optimized PL/SQL procedures, triggers, and views to enhance database performance and integration efficiency.
• Leveraged GitHub Copilot to accelerate development and improve code quality while adhering to enterprise standards.
• Implemented CI/CD pipelines using Jenkins, Maven, and Git, enabling automated and reliable deployments.
• Enabled asynchronous processing using Apache Kafka, improving system responsiveness and decoupling services.
• Containerized and orchestrated applications using Docker and Kubernetes (EKS) for scalable deployments.
• Provided production support including incident resolution, root cause analysis (RCA), and performance tuning for critical systems.
2023 — 2024
Anaheim, CA
Developed Java 11-based microservices leveraging Lambda expressions and functional programming for improved code efficiency.
Built scalable backend systems using Spring Boot, Spring Cloud, and Oracle, integrated with Angular 15 front-end.
Designed REST APIs and service discovery (Eureka Server) to enable seamless inter-service communication.
Implemented event-driven architecture using Apache Kafka for real-time data processing and messaging.
Developed backend services using Node.js, improving performance for I/O-intensive operations.
Contributed to API Gateway implementation, enhancing routing, security, and service orchestration.
Deployed applications using AWS Lambda, optimizing cost and scalability through serverless architecture.
Integrated dynamic UI components using Angular, TypeScript, and modular design patterns.
Designed and optimized CRUD operations using Spring Data JPA, improving database interaction efficiency.
Established CI/CD pipelines using Jenkins and Maven, reducing deployment time and improving release reliability.
Managed containerized deployments using Docker on AWS EC2, ensuring consistent runtime environments
2021 — 2023
2021 — 2023
Hyderabad, Telangana, India
Actively contributed to the analysis, design, development, system testing, and user acceptance testing (UAT) of the project, following the Agile methodology with a Scrum approach.
Participated in daily Scrum meetings, handled bug troubleshooting, server monitoring, and was involved in researching, designing, and implementing new features as per the product team's requirements.
Leveraged Java 8 features, including Lambda Expressions, Time API, Streams, Functional Interfaces, Collectors, Default Methods, and Type Interfaces in class implementations.
Utilized the Spring Framework for core functionality, including Spring Core, Spring Web MVC, Spring ORM, Spring JDBC, DAO, and Spring AOP for modular and efficient code development.
Managed AWS stack deployments using EC2, Route 53, S3, RDS, SNS, SQS, and IAM, ensuring high availability, fault tolerance, and auto-scaling. Supported AWS ElastiCache for improved data performance.
Developed Lambda functions in Node.js to retrieve and process files from AWS S3 buckets for seamless data integration.
Implemented a Microservices Architecture using the Spring Boot framework, creating REST APIs as HTTP-based gateways to handle service requests.
Designed and built Service-Oriented Architecture (SOA) Microservices, providing JSON-based HTTP REST APIs to handle recent activity feeds using AWS SQS for messaging and queue management.
Integrated Spring Data JPA for object-relational mapping, developing entities to map to the Oracle database for efficient data persistence.
Developed RESTful Web Services using Spring Boot and Spring MVC to retrieve client data from databases and serve it through APIs.
Utilized Spring Data JPA for the ORM layer, enabling CRUD operations on database entities.
Extensively used Maven for build automation, deployment, and managing dependencies in an embedded Tomcat server environment.
Built an efficient chat server using Node.js for real-time communication.
2019 — 2021
2019 — 2021
Hyderabad
• Developed backend components using Core Java 8, including multithreading, collections, and exception handling.
• Built applications using Spring Boot, Spring MVC, Spring AOP, and Spring Security, following layered architecture.
• Designed and implemented RESTful web services using Spring MVC and JSON-based communication.
• Integrated backend services with Oracle using JDBC, ensuring reliable data processing.
• Implemented OAuth 2.0 authentication using Spring Security, securing API endpoints.
• Automated build and deployment workflows using Maven and Jenkins CI/CD pipelines.
• Maintained source code using Git and GitHub, enabling collaborative development.
• Tracked defects and managed tasks using JIRA, ensuring timely resolution and delivery.
Education
Jawaharlal Nehru Technological University Kakinada (JNTUK)