Summary
Overview
Work History
Education
Skills
Languages
Personal Information
Timeline
Generic

Yashaswini Kandukuri

Wheeling,IL

Summary

I am a Full-Stack Developer with 5+ years of experience in end-to-end development and customization of software applications, proficient across the complete SDLC. My expertise includes Core Java (versions 6, 8, and 11), J2EE, OOPs, collections, functional interfaces, lambdas, Java Stream APIs, exception handling, and frameworks such as Spring MVC, Spring Boot, Hibernate, Microservices, and Batch Jobs. I also have hands-on experience with front-end technologies, including React, Angular, Node.js, HTML, CSS, JavaScript, jQuery, AJAX, and JSON. Additionally, I am skilled in leveraging AWS for application deployment, version control tools like Git and Maven, and managing both relational and NoSQL databases, including MySQL, Oracle, PL/SQL, Cassandra, and MongoDB.

Overview

7
7
years of professional experience

Work History

Full Stack Developer

Walgreens
04.2025 - Current
  • Designed and developed the Buy Again microservice in Java Spring Boot, enabling personalized product recommendations based on a customer's past purchases directly on the Walgreens search page. Implemented PurchaseHistoryResponseConverterUtil and other utility classes to transform complex nested data structures into standardized response objects for front-end consumption. Integrated with MongoDB to fetch and process past purchase and product details with optimized queries for low-latency responses.
  • Built connectors for Retail Search APIs and Blue Yonder inventory services, ensuring real-time product availability and pricing data is surfaced in the Buy Again carousel.
  • Developed and maintained unit tests (JUnit5, Mockito) to improve Sonar Qube coverage and code quality, reducing production defects and ensuring CI/CD pipeline stability in Azure DevOps.
  • Collaborated with cross-functional teams to design scalable microservice architecture, ensuring seamless integration with other e-commerce modules and reducing page load time by 20%.
  • Automated build and deployment processes with Gradle and Azure DevOps pipelines, improving release efficiency across QA, integration, and production environments.
  • Partnered with front-end engineers (React/Redux) to optimize API payloads, resulting in improved search page personalization and customer engagement.

Java Full Stack Developer

Vanguard
02.2023 - 03.2025
  • Collaborated with cross-functional teams in an Agile environment, resulting in a 20% increase in development efficiency and ensuring the timely delivery of high-quality software.
  • Configured applications using Spring Boot and integrated Spring Security for REST APIs for secure authentication and authorization, ensuring robust application security and protection of sensitive data.
  • Set up Tomcat and Jenkins CI/CD pipelines for the projects, resulting in a significant 25% time reduction in project delivery. Integrated Elastic Stack and Splunk for proactive log monitoring and analysis, optimizing troubleshooting capabilities.
  • I worked on the Change of Ownership Application, which is mainly on the Investment transfer. The stocks/mutual funds/ETFs or holdings present in the account need to be transferred to a different account as part of a minor/Gifting transfer. In order to implement this, I am currently working on AWS step functions/lambdas to write the code in Python for the implementation, and the information for these lambdas is sent through an external API.
  • Involved in building scalable server-side applications using Node.js and integrating Node.js applications with databases like MongoDB, PostgreSQL, and MySQL.
  • Built and deployed serverless microservices by seamlessly integrating AWS Lambda, S3, and CloudWatch, resulting in improved scalability, cost-effectiveness, and streamlined monitoring.
  • Designed and implemented batch job pipelines for data extraction, transformation, and loading(ETL), enabling efficient data processing across bronze, silver, and gold layers.
  • Integrated batch jobs with CI/CD pipelines for seamless deployment, improving job reliability and version control. Also worked on designing, scheduling, and monitoring batch jobs using tools like Azure Data Factory, Databricks, etc.
  • Involved in the migration of legacy batch processing systems to modern cloud platforms, reducing infrastructure costs and improving system performance.
  • Developed multiple web pages utilizing HTML, CSS, JSP, and JavaScript to implement client-side checking and validations. Utilized React JS and Angular concepts to enhance interactivity and user experience across 10 different pages of the application.
  • Conducted comprehensive functional validations for 50 APIs using Postman, ensuring their reliability. Automated tests using JUnit and Mockito, resulting in a significant 90% improvement in bug detection, leading to more robust and reliable applications.
  • Utilized Docker and Kubernetes for containerization and orchestration of applications for reliable deployment across different environments, while employing Git for version control.

Software Development Engineer

Amazon.com Services LLC
06.2022 - 01.2023
  • Utilized Java 8 Method References feature and functional interfaces to streamline code implementation and enhance code readability.
  • Established an authentication system using OAuth 2.0 that improved security and reduced user-facing errors. Developed REST APIs and Microservices using Spring framework with Eclipse IDE, reducing API response time by 20%.
  • Created web interfaces and customer interaction pages using React.js and its components. Utilized PostgreSQL as the primary database management system for efficient and reliable data storage and Cassandra for NoSQL data.
  • I worked on the MULTI-TENANCY project in which multiple containers/games are hosted in a single EC2 Instance based on resource availability, in which utilization of instances can be done.
  • I mainly worked on the Instance Refresh, in which we use the Kubernetes API to schedule the new pods onto the correct instances. Taints and patching nodes are used here for the appropriate reserving of instances whenever the user requests. I also worked on flipping a pool (volume, GPU, CPU units) from single tenancy to multi-tenancy.
  • I prepared pipelines to deploy Docker containers and Kubernetes pods, which were produced in a 100% stable application environment. I worked on Identity and Access Management IAM products to initiate, capture, record, and manage user identities and their related permissions in an automated fashion.
  • Deployed application, which is containerized using Docker, onto a Kubernetes cluster that is managed by Amazon Elastic Container Service for Kubernetes(EKS).
  • Designed applications that run multi-container Docker applications by utilizing the Docker-Compose tool, which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selectors, Services, and deployed application containers as Pods.
  • Built and managed data validation and logging frameworks for batch workflows, enhancing debugging, and also developed modular batch job scripts to handle various file formats, including CSV and JSON, ensuring scalability for future use cases. Also have experience in writing scripts(Python, Shell) to automate and execute batch workflows efficiently.
  • Configured and managed batch processing jobs in Databricks, ensuring integration with Azure Blob storage and layers like bronze, silver, and gold layers. Automated the data ingestion and processing workflows, reducing manual intervention and processing errors.
  • Engineered Splunk to build, configure, and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems, including security products.
  • Developed build and deployment scripts using MAVEN as a build tool and automated the build and deploy processes using Jenkins to move from one environment to another.
  • Implemented Elastic Search, Apache Kafka, and Kibana for comprehensive logging and analysis purposes. Deployed applications to Amazon Web Services (AWS) utilizing EC2 instances.
  • Implemented JUnit and Mockito for Test-Driven Development (TDD) and achieved test coverage of 95% in Sonar Qube.

Associate Solutions Engineer

Pegasystems Worldwide India Pvt Ltd
08.2020 - 08.2021
  • Utilized Java 8 Method References feature and functional interfaces to streamline code implementation and enhance code readability.
  • I developed the application called Smart Adjust, which works on Cheque Processing and License Issuance, which works on Issuing the License. In the Smart Adjust application, a case type called Cheque processing is created using Flow, Flow action, Data Transform, and Activities to determine whether the cheque issued is valid or not. In the license issuance application, a case type called License Configuration is created using Flow, Flow action, and Validate rules, to determine whether the applicant is eligible for the License or not.
  • Designed and implemented complex database schemas and queries using JPA and developed multi-threaded Java applications for concurrent processing, improving efficiency.
  • Integrated third-party services for Smart Adjust and License Issuance into Node.js applications, enabling additional functionality and scalability. Also reduced the page load time by a significant percentage and built reusable Angular components for new features.
  • Designed and implemented dynamic UI components using Angular Material and custom CSS, improving user experience.

Java Full Stack Developer

NADSOL TECHNO LABS PVT LTD
01.2019 - 07.2020
    • Effectively led the migration of a microservice-oriented Fitness application from the .Net framework to Java Spring Boot, achieving a significant improvement in performance, scalability, and user satisfaction.
    • Designed and implemented an architecture integrating Spring MVC and Hibernate (JPA) for MySQL and Oracle DB, resulting in a reduction in query response time for REST and SOAP-based web services.
    • Established an authentication system using OAuth 2.0 that improved security and reduced user-facing errors. Developed REST APIs and Microservices using Spring framework with Eclipse IDE reducing API response time by 20%.
    • Implemented Node.js as a server-side proxy to monitor response times, while developing multiple front-end screens using the Angular (Typescript) and React Framework to enhance user interaction.
    • Architected and developed REST and SOAP applications, APIs, and microservices using Spring framework, and Eclipse IDE, facilitating seamless integration and communication between system components.
    • Reconciled CI/CD pipeline using Jenkins for the projects, resulting in a 25% faster to-market and monitoring logs using Splunk.
    • Proficient in exception handling, test automation, and conducting integration tests, ensuring robust error handling and software quality.

Education

Master of Engineering - Computer Science

University of Cincinnati
Cincinnati, OH
12.2022

Bachelor of Technology -

Vasavi College of Engineering
Hyderabad, India
08.2020

Skills

  • SDLC
  • Agile
  • C
  • C
  • Core Java
  • Oops
  • Java 8
  • SQL
  • Python
  • Spring MVC
  • Hibernate
  • Reactjs
  • Spring Boot
  • SOAP
  • Microservices
  • Spring Security
  • Nodejs
  • NetBeans
  • IntelliJ IDE
  • Eclipse
  • Visual Studio Code
  • Servlets
  • JSP
  • JavaBeans
  • JDBC
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • JQuery
  • Ajax
  • JSON
  • XML
  • Angular
  • GraphQL
  • Apache Tomcat
  • AWS
  • Azure
  • MySQL
  • Oracle
  • DB2
  • PL/SQL
  • SQL Server
  • PostgreSQL
  • NoSQL
  • Maven
  • Junit & Mockito
  • Cucumber
  • Jenkins
  • Docker
  • Kubernetes
  • Kaha
  • Kibana
  • Terraform
  • SonarQube
  • Postman
  • Splunk
  • Hadoop
  • Spark
  • Service Now
  • Git
  • GitHub
  • Jira
  • Windows
  • Linux

Languages

C
C++
Core Java
OOPs
Java 8
SQL
Python

Personal Information

Title: Full Stack Developer

Timeline

Full Stack Developer

Walgreens
04.2025 - Current

Java Full Stack Developer

Vanguard
02.2023 - 03.2025

Software Development Engineer

Amazon.com Services LLC
06.2022 - 01.2023

Associate Solutions Engineer

Pegasystems Worldwide India Pvt Ltd
08.2020 - 08.2021

Java Full Stack Developer

NADSOL TECHNO LABS PVT LTD
01.2019 - 07.2020

Master of Engineering - Computer Science

University of Cincinnati

Bachelor of Technology -

Vasavi College of Engineering