Summary
Overview
Work History
Education
Skills
Timeline
Generic

Kumar Yarva

Overland Park,KS

Summary

Results-driven Software Engineer II with 5 years of experience and a robust foundation in data structures, algorithms, and API design, specializing in Java and JavaScript applications. Expertise includes developing Spring Boot-based microservices, secure RESTful and GraphQL APIs, and optimizing Angular front ends using advanced techniques such as lazy loading and OnPush change detection. Successfully led the migration from a monolithic architecture to microservices while enhancing CI/CD pipelines for greater efficiency. Committed to leveraging automation and AI-driven insights to deliver reliable, high-performance features that empower sales users.

Overview

7
7
years of professional experience

Work History

Software Developer II

JPMorgan Chase
02.2025 - Current
  • Boosted Angular app performance by implementing On Push change detection and lazy loading, which reduced page load times and improved user experience
  • Managed complex data flows with RxJS, Signals, and NgRx, resulting in faster UI updates and reduced state-related bugs
  • Secured user authentication via Spring Security with OAuth2 and designed robust RESTful APIs using Spring Boot, enabling secure access for all users and simplifying integration
  • Optimized database interactions with Hibernate and streamlined CI/CD pipelines using GitLab and Kubernetes, cutting deployment time by 40%.
  • Monitored Spring Boot microservices using Spring Boot Actuator, set up health-check alerts and metrics dashboards, and collaborated with cross-functional teams to improve system reliability and enable faster issue detection

Software Engineer II

Tata Consultancy Services (TCS)
09.2021 - 11.2022
  • Migrated a monolithic application to a microservices architecture using Java Spring Boot and Golang, improving scalability, maintainability, and deployment speed
  • Designed and implemented API gateways with Spring Cloud Gateway, applying API design best practices for routing, authentication, and rate limiting to ensure secure communication between services
  • Centralized configuration management using Spring Cloud Config and implemented service discovery with Spring Cloud Netflix Eureka in collaboration with solution architects and product managers, reducing configuration errors and accelerating service registration
  • Built an event-driven system using Kafka for asynchronous processing and real-time data streaming between microservices, which improved data throughput and reduced latency
  • Enhanced performance by implementing caching strategies with Redis and developed GraphQL APIs with Apollo caching, reducing API calls by 40%.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto Scaling, improving system reliability and scalability.
  • Created scalable RESTful services with AWS Lambda and API Gateway, handling millions of transactions monthly with low latency.
  • Automated CI/CD pipelines using Python scripts and GitHub Actions, reducing manual effort and accelerating release cycles
  • Monitored microservices using Spring Boot Actuator and ensured fault tolerance with Spring Cloud Circuit Breaker and Hystrix.

Software Engineer

Elvya Technologies Pvt Ltd
10.2018 - 08.2021
  • Designed and implemented responsive and interactive UIs using Angular Material and PrimeNG, ensuring a consistent and user friendly experience.
  • Implemented robust form validation using Reactive Forms and Template-driven Forms, improving data accuracy and user experience.
  • Integrated RESTful APIs with Angular services, optimizing data fetching and implementing caching strategies for better performance.
  • Developed and maintained microservices using Java Spring Boot, ensuring scalability, fault tolerance, and efficient communication between services.
  • Participated in Agile development, including sprint planning, daily stand-ups, and retrospectives, which improved team productivity and ensured timely delivery

Education

Master Of Science - ComputerScience

Avila University
12.2023

Skills

  • Java
  • TypeScript
  • Python
  • JavaScript
  • React
  • Nextjs
  • Redux
  • Styled Components
  • Angular
  • RxJs
  • NgRx
  • Webpack
  • Module Federation
  • Micro Frontend
  • HTML5
  • CSS3
  • Bootstrap
  • Nodejs
  • Spring Boot
  • Microservices
  • Spring Security
  • JPA/Hibernate
  • Spring Batch
  • Spring Cloud
  • Spring Boot Actuator
  • REST APIs
  • GraphQL APIs
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Git
  • Splunk
  • Maven
  • Swagger
  • Jira
  • SVN
  • Bitbucket
  • Grafana
  • Sorting
  • Searching
  • Recursion
  • Dynamic Programming
  • Scrum
  • Test-Driven Development (TDD)
  • Singleton
  • Factory
  • Observer
  • Strategy
  • Adapter
  • AWS (S3, Lambda, API Gateway, Elastic Beanstalk)
  • Docker
  • Kubernetes
  • Jenkins
  • CI/CD Pipelines
  • GitHub Actions
  • Jest
  • Cypress
  • Jasmine
  • JUnit
  • Mockito

Timeline

Software Developer II

JPMorgan Chase
02.2025 - Current

Software Engineer II

Tata Consultancy Services (TCS)
09.2021 - 11.2022

Software Engineer

Elvya Technologies Pvt Ltd
10.2018 - 08.2021

Master Of Science - ComputerScience

Avila University
Kumar Yarva