Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

PARAG LAD

San Jose,CA

Summary

Accomplished Sr. Software Engineer with extensive experience at VSP Vision Care, specializing in microservices architecture and cloud infrastructure. Proven track record in optimizing performance and ensuring system reliability. Adept at problem-solving and implementing robust security measures, driving high-quality deliverables in fast-paced environments.

Overview

9
9
years of professional experience

Work History

Sr. Software Engineer

VSP Vision Care
12.2021 - Current
  • Built and owned event-driven backend services using Spring Boot and Spring Kafka, designing producers and consumers with Avro and Protobuf schemas to support high-throughput, fault-tolerant real-time pipelines processing ~2.1M requests/day with 99.9% uptime and seamless integration with downstream services.
  • Built and deployed microservices on OpenShift ROSA leveraging Kubernetes-native resources (deployments, services, routes, persistent storage) and Docker, automating workflows with CI/CD pipelines for scalable, cloud-native applications.
  • Developed MCP-compliant server exposing internal microservice APIs as structured tools for LLMs, facilitating prompt-based execution of backend workflows and dynamic data retrieval.
  • Designed and deployed containerized Spring Batch and Spring Task applications for scheduled batch processing, leveraging Spring Task for job orchestration and deploying workloads on Red Hat OpenShift Service on AWS (ROSA).
  • Transformed legacy SOAP integrations into reactive RESTful APIs with Spring WebFlux and WebClient, enabling non-blocking, asynchronous data flows that enhanced system responsiveness and throughput.
  • Architected a distributed, collision-free VSR number generation service across 18 production nodes using Hazelcast distributed locking and cache-first allocation, eliminating DB sequence contention and ensuring strong consistency under high concurrency.
  • Designed an idempotent 3 AM bulk pre-generation process (750K IDs/day) with chunked DB scanning and leader-controlled rebuild, reducing runtime database load and improving identifier allocation latency.
  • Built scalable backend services using Spring Boot and Spring Data JPA, optimizing data access with efficient joins, pagination, and sorting to improve performance and reliability.
  • Spearheaded API modernization by upgrading applications from Java 8 to Java 21 and replacing legacy libraries, mentoring 2–3 engineers and leading design reviews to enhance maintainability, performance, and code quality.
  • Designed and implemented centralized cross-cutting logging using Spring AOP with custom @Loggable annotations. Integrated MDC-based correlation via a custom MdcConfigurer and RequestBodyAdviceAdapter to inject and propagate business transaction IDs across microservices, significantly improving cross-application log traceability and debugging efficiency.

Sr. Software Engineer

Experis IT, US Inc
US, US
02.2021 - 12.2021
  • Designed and developed scalable backend applications using Java (7–11), leveraging advanced data structures, concurrency, and algorithms to address complex business challenges.
  • Developed and maintained microservices and enterprise solutions using Spring ecosystem (Spring Boot, Spring MVC, Security, AOP, IoC, DAO, Spring Cloud, JDBC, JNDI, Hibernate, RESTful web services) to enhance application modularity and performance.
  • Led end-to-end SDLC for enterprise applications, including requirements analysis, technical design, development, integration, testing, and deployment, ensuring high-quality, timely deliverables.
  • Developed persistence and data access layers with Hibernate and JPA, implementing caching and DAO patterns to enable database-independent, maintainable, and high-performance solutions.
  • Migrated and managed cloud-based services on AWS (EC2, S3, RDS, CloudFormation, CloudWatch) to ensure high availability, scalability, and robust monitoring for production systems.
  • Coordinated with cross-functional teams to deliver solutions aligned with business objectives by upholding best practices in architecture, coding standards, and DevOps workflows.
  • Client: Vision Service Plan

Sr. Software Engineer

Mphasis Corporation
Collierville, US
11.2019 - 01.2021
  • Developed Spring Boot microservices to load employee data from Active Directory via LDAP and EDW Teradata using Spring JDBC, implementing robust API design with inheritance, abstract classes, and Java 8 features (streams, lambdas, Optional).
  • Secured REST endpoints using Spring Security, enabling user authentication via LDAP credentials and ensuring access control for sensitive operations.
  • Implemented monitoring and observability with Spring Actuators (heap dump, thread dump, health checks, loggers) and AOP for method entry/exit logging, enabling dynamic log-level adjustments for effective debugging and performance troubleshooting.
  • Automated deployment and scaling workflows with Jenkins pipelines and Groovy scripting on Pivotal Cloud Foundry for load-balanced instance management, incorporating smoke testing and health verification to ensure reliability pre-deployment.
  • Performed performance and load testing using JMeter to validate API throughput under multiple concurrent requests and ensure system reliability.
  • Built enterprise integrations using Jitterbit and Salesforce (ServiceMax UI, FedEx tracking, Contacts/Locations data), enhancing scripting, data loading, and ETL tasks with dataloader.io to facilitate seamless end-to-end business workflows.
  • Client: FedEx Services - Collierville, TN.

Sr. Software Engineer

AgreeYa Solutions Inc
Rancho Cordova, US
04.2019 - 10.2019
  • Designed and developed Spring Boot microservices running on embedded Tomcat, registering services with Consul/Eureka for service discovery, and implementing cloud-native features using Spring Cloud components (Zuul, Hystrix) for scalable, resilient architectures.
  • Built asynchronous, event-driven processing pipelines using Publisher-Subscriber patterns and queues to control throughput, process large volumes of claims efficiently, and support non-blocking microservices communication.
  • Implemented caching and scheduling mechanisms with Spring Cache and CRON tasks to optimize data loading, eviction, and refresh from REST APIs and databases, enhancing application performance.
  • Ensured secure API communication using Spring OAuth 2.0 for temporary access tokens and token propagation to resource servers, protecting sensitive REST endpoints across microservices.
  • Monitored performance and troubleshot issues, including heap dump analysis for OOM problems and scenario reproduction in acceptance environments, while tracking business metrics with Splunk dashboards.
  • Ensured high code quality and reliability through SonarQube analysis, unit and integration testing with JUnit/Mockito, and CI/CD automation using Jenkins to validate environments pre-production.
  • Client: Vision Service Plan, Rancho Cordova, CA.

Software Developer

Tek Group LLC-SVAM
03.2017 - 03.2019
  • Designed and implemented microservices and RESTful APIs using Spring Boot, Spring MVC, JAX-RS, Spring IoC, AOP, JDBC, and annotations, applying best practices for integrating microservices into existing enterprise architectures.
  • Developed scalable persistence and business layers using Spring Data and Hibernate, configuring JNDI-based data sources, implementing CRUD operations, and leveraging Orika for object mapping with custom converters and bidirectional mappings.
  • Built, tested, and maintained Java applications, utilizing modern Java features (generics, collections, lambdas, streams, Optional), enforcing logging with SLF4J, and validating functionality with JUnit, Mockito, and JBehaves to ensure robust application performance.
  • Delivered features across full SDLC in Agile/Scrum environment, participating in requirements analysis, system design, development, testing, code reviews, and daily stand-ups to ensure timely delivery of high-quality software.

Education

M. S. - Computer Information Systems & Information Technology

University of Central Missouri
Warrensburg, MO
01-2017

B.S. - Electronics and Telecommunication

University of Mumbai
India
01-2015

Skills

  • Core Java and Java EE
  • Spring framework
  • Web services and APIs
  • ORM and persistence
  • Database management
  • Messaging and streaming
  • Cloud infrastructure
  • DevOps and CI/CD
  • Observability and production excellence
  • Security and compliance
  • Testing and quality assurance
  • Microservices architecture
  • Algorithm implementation
  • Performance optimization
  • Problem-solving skills

Timeline

Sr. Software Engineer

VSP Vision Care
12.2021 - Current

Sr. Software Engineer

Experis IT, US Inc
02.2021 - 12.2021

Sr. Software Engineer

Mphasis Corporation
11.2019 - 01.2021

Sr. Software Engineer

AgreeYa Solutions Inc
04.2019 - 10.2019

Software Developer

Tek Group LLC-SVAM
03.2017 - 03.2019

M. S. - Computer Information Systems & Information Technology

University of Central Missouri

B.S. - Electronics and Telecommunication

University of Mumbai
PARAG LAD