Summary
Overview
Work History
Skills
Websites
Timeline
Generic

Adithya Varaprasad Muppalla

Summary

Senior Full Stack Developer with extensive experience at Microsoft Corporation, specializing in Angular and Java Spring Boot. Demonstrated success in delivering scalable applications and enhancing operational efficiency through cross-functional collaboration. Expertise in implementing CI/CD pipelines and agile methodologies, ensuring high-quality software delivery. Proficient in Java, Python, C#, and web technologies including HTML, CSS, and JavaScript, with a strong understanding of database management and cloud services.

Overview

6
6
years of professional experience

Work History

Sr Full Stack Developer

Microsoft Corporation
Redmond
04.2024 - Current
  • Built and maintained a large-scale customer service application for Microsoft Azure’s commercial operations team. The platform handles customer billing, purchase order management, invoice processing, and payment operations for enterprise clients. Used Angular for the frontend with Java Spring Boot powering the backend services. The system processed thousands of commercial transactions daily and integrated with SAP, Azure APIs, and various payment systems to provide real-time customer support capabilities.
  • Developed complex Angular components using component-based architecture for purchase order details, billing group management, and invoice processing with proper lifecycle hooks, data bindings, and OnPush change detection strategies.
  • Implemented Angular dependency injection, creating services like PurchaseOrderJournalService, InvoiceService, and BillingGroupEntityService while integrating with Java Spring Boot REST APIs for customer data operations.
  • Built custom Angular directives including sd-table-expandable for creating expandable table rows in purchase order events, utilizing Angular’s transclusion and scope inheritance patterns.
  • Created Angular reactive forms with custom validators for complex data entry scenarios while connecting to Java Spring Boot backend services for data persistence and validation.
  • Implemented Angular routing with lazy loading modules and route guards for role-based access control, working alongside Java Spring Security for comprehensive authentication and authorization.
  • Utilized Angular’s HttpClient with interceptors for SAF service communication, implementing proper error handling and retry mechanisms when calling Java Spring Boot microservices.
  • Built Angular pipes for data transformation including currency formatting and date localization, while Java backend handled business logic calculations and database operations using Spring Data JPA.
  • Designed MySQL database schemas and implemented Spring Boot repositories for customer records, purchase transactions, and billing journals with optimized query performance.
  • Used Angular’s $q service for promise-based asynchronous operations, managing data flows between frontend components and Java Spring Boot RESTful endpoints.
  • Implemented Angular’s ng-repeat with track-by functions for rendering large datasets, while Java backend provided paginated APIs for efficient data transfer.
  • Created reusable Angular factories and providers for shared services like RegexExpression and CommonService, integrating with Java Spring Boot configuration management.
  • Set up CI/CD pipelines using Azure DevOps for automated testing and deployment of both Angular applications and Java Spring Boot microservices.
  • Containerized applications using Docker for Angular build artifacts and Java Spring Boot JAR files, deploying on Kubernetes clusters for scalable production environments.
  • Integrated third-party APIs including SAP billing services and Azure payment processing APIs, using both Angular HTTP services and Java Spring Boot WebClient for seamless data flow.
  • Collaborated with cross-functional teams including UX designers, backend engineers, and DevOps engineers to deliver enterprise-grade customer management solutions.
  • Environment: Angular 12/13/14, TypeScript, PrimeNG, Java 11/17, Spring Boot, Spring Data JPA, Hibernate, REST API, MySQL, SAP APIs, Azure APIs, Azure DevOps, Docker, Kubernetes, Swagger, Maven, HTML5, CSS3, Bootstrap, Jenkins, Postman, JUnit, Mockito, Protractor, Git, Agile, Jira, VS Code, Eclipse.

Sr Full Stack Developer

CSX Transportation
Jacksonville
05.2023 - 03.2024
  • Designed and developed a real-time train monitoring and incident management portal for CSX Transportation, with a strong focus on Angular-driven front-end development to enhance operational safety and visibility. The portal enabled map-based train tracking, real-time incident creation, blockage status notifications, and performance visualization through Angular dashboards. Leveraging Angular with Prime NG, Chart.js, and RxJS, the application delivered responsive, data-intensive user interfaces. The backend was powered by Java Spring Boot RESTful APIs and MongoDB for robust data management, but the solution primarily showcased Angular’s capabilities in building scalable, interactive, and user-friendly enterprise applications.
  • Developed reusable Angular modules and components for Home, Reports, and Dashboard sections, ensuring modularity, maintainability, and clean architecture.
  • Implemented Angular services and dependency injection for seamless API integration with Java Spring Boot backend systems.
  • Integrated Prime NG and Chart.js with Angular to build highly interactive charts, graphs, and filters for analyzing train blockage and performance trends.
  • Created a map visualization component in Angular to display real-time CSX train positions with dynamic dot IDs and event-driven updates.
  • Applied RxJS Observables and Subjects for handling asynchronous data streams, ensuring continuous updates for incident logs and train status.
  • Developed Angular forms (Reactive Forms) with custom validators for capturing incident workflows, including timestamps, reasons, and recovery actions.
  • Used Angular routing with lazy loading to optimize module performance and navigation between dashboards and reports.
  • Ensured responsive design and cross-device compatibility using Angular with Prime NG utilities, delivering consistent UX across desktop, tablet, and field devices.
  • Integrated Angular pipes and directives for reusable formatting of time-series data, currency, and filtering logic across reporting modules.
  • Built role-based access control and authentication directly into Angular UI components while integrating with Spring Security APIs.
  • Conducted unit testing with Jasmine and Karma for Angular components and services, achieving high test coverage and reliable UI workflows.
  • Collaborated with backend engineers to align Angular data-binding strategies with RESTful APIs in Spring Boot and MongoDB queries.
  • Configured CI/CD pipelines in Jenkins to automate Angular build/test processes along with backend deployments.
  • Deployed Angular applications inside Docker containers, ensuring consistent environment management and scalability across development, staging, and production.
  • Worked in Agile sprints with product owners, actively contributing Angular-based solutions to meet safety, reporting, and usability requirements.
  • Environment: Angular 13/14, TypeScript, RxJS, Prime NG, Chart.js, HTML5, CSS3, Java Spring Boot, REST APIs, MongoDB, Docker, Jenkins, Git, Jasmine, Karma, JUnit, Mockito, Agile/Scrum.

Backend Developer

HCL Tech
India
08.2019 - 05.2022
  • Contributed to modernizing HCL’s internal enterprise services platform by building Angular-based web applications for document management, approval workflows, and reporting dashboards. The initiative involved migrating legacy JSP/Java UI modules to Angular SPAs, improving scalability, usability, and responsiveness. Delivered reusable Angular modules integrated with Spring Boot microservices to create a seamless, modern user experience.
  • Developed Angular modules and reusable components for dashboards, approval forms, and reporting views, ensuring modularity and maintainability.
  • Implemented Angular services with dependency injection for consuming Spring Boot REST APIs that managed workflows and document data.
  • Built Reactive Forms with custom validators to handle dynamic approval workflows, ensuring accurate user input and real-time error handling.
  • Designed Angular routing with lazy loading and role-based guards to optimize navigation and enhance application security.
  • Applied RxJS Observables and Subjects for handling asynchronous data updates and real-time notifications across UI components.
  • Integrated Prime NG components such as tables, calendars, and charts to improve user experience and deliver visually rich reporting dashboards.
  • Used Angular pipes and custom directives for consistent formatting, conditional rendering, and dynamic content updates across modules.
  • Ensured cross-browser and responsive UI design with Angular, Tailwind, and Bootstrap, enabling consistent performance across desktop and mobile devices.
  • Conducted unit and integration testing with Jasmine and Karma for Angular components, achieving high code coverage and ensuring reliability.
  • Collaborated with backend developers on API contracts, ensuring seamless integration of Angular frontends with Spring Boot microservices.
  • Supported CI/CD pipelines with Jenkins for automated Angular builds, testing, and deployments across staging and production environments.
  • Worked in Agile Scrum methodology, participating in sprint planning, backlog grooming, and daily standups to align with business needs.
  • Environment: Angular, TypeScript, RxJS, HTML5, CSS3, Bootstrap, Tailwind, Java Spring Boot (APIs), RESTful APIs, Jasmine, Karma, Jenkins, Git, Agile/Scrum.

Skills

  • Angular 2–15
  • AngularJS
  • RxJS
  • NgRx
  • Prime NG
  • Chartjs
  • React
  • HTML5
  • CSS3
  • Bootstrap
  • Tailwind CSS
  • SASS
  • LESS
  • JQuery
  • Ajax
  • Java
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • RESTful APIs
  • GraphQL
  • NET Core APIs
  • Kafka
  • ActiveMQ
  • Redis
  • AWS
  • Microsoft Azure
  • Azure DevOps
  • Docker
  • Kubernetes
  • Jenkins
  • MongoDB
  • MySQL
  • Oracle
  • PostgreSQL
  • DB2
  • SQL Server
  • Jasmine
  • Karma
  • Jest
  • Cypress
  • JUnit
  • Mockito
  • Protractor
  • React Testing Library
  • SonarQube
  • Postman
  • Git
  • GitHub
  • Bitbucket
  • Azure Repos
  • VS Code
  • IntelliJ IDEA
  • Eclipse
  • STS
  • WebStorm
  • Maven
  • Gradle
  • Webpack
  • Babel
  • Swagger
  • Agile/Scrum
  • SDLC
  • TDD/BDD
  • Microservices architecture
  • CI/CD automation

Timeline

Sr Full Stack Developer

Microsoft Corporation
04.2024 - Current

Sr Full Stack Developer

CSX Transportation
05.2023 - 03.2024

Backend Developer

HCL Tech
08.2019 - 05.2022
Adithya Varaprasad Muppalla