Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nilay Desai

WESTMINSTER,Maryland

Summary

Results-driven Lead Software Development Engineer with 5+ years of experience designing, developing, and delivering scalable enterprise solutions. Proven track record leading cross-functional teams, mentoring engineers, and driving Agile software development practices. Hands-on expertise in Java, Spring Boot, Angular, microservices, cloud platforms (GCP & AWS), CI/CD pipelines, and distributed systems. Skilled in modernizing legacy applications, optimizing system performance, and implementing reliable, secure, and maintainable software solutions. Strong problem-solving abilities, technical leadership, and experience collaborating with Product, QA, and DevOps teams to deliver high-quality products.

Overview

6
6
years of professional experience

Work History

Lead Software Development Engineer

United Parcel Service, UPS
07.2024 - Current
  • Led development of software solutions that improved package tracking efficiency and system reliability.
  • Owned design and delivery of scalable components for the Network Planning and Optimization Platform (Flow product).
  • Partnered with Product Owners and stakeholders to translate complex business needs into technical solutions and delivery plans.
  • Designed scalable architecture and contributed to system design across performance, reliability, and maintainability concerns.
  • Reduced technical debt by refactoring legacy systems and driving modernization initiatives, improving long-term maintainability.
  • Championed CI/CD improvements (Jenkins, Azure DevOps, ArgoCD), enabling faster, more stable releases.
  • Led production deployments and incident triage, reducing downtime through rapid root-cause analysis and cross-team coordination.
  • Built automated testing pipelines, improving code quality and reducing regression defects.
  • Developed reusable libraries and shared components to accelerate delivery of future features.
  • Mentored junior engineers on clean code, debugging techniques, and system design principles.
  • Strengthened collaboration between Engineering, DevOps, QA, and Product teams to improve delivery predictability.
  • Modernized legacy codebases by introducing reactive programming and performance optimizations.
  • Conducted code reviews and enforced best practices to improve overall engineering quality.
  • Identified and resolved performance bottlenecks through profiling and debugging.
  • Created proofs of concept for new technical approaches and evaluated feasibility for adoption.
  • Acted as technical lead during cross-team initiatives, unblocking dependencies and driving execution.
  • Contributed across the full SDLC: requirements, design, development, testing, deployment, and production support.

Senior Software Development Engineer

United Parcel Service, UPS
11.2022 - 07.2024
  • Contributed to migration of legacy systems to a cloud-based microservices architecture using Java, Spring Boot, Angular, GCP (Pub/Sub, Spanner), OpenShift, and GKE.
  • Designed and implemented Java microservices to ingest XML/JSON payloads via WMQ, transform data, and publish to Pub/Sub with transactional consistency in Spanner.
  • Built domain services to consume Pub/Sub messages and persist data using Spanner transactions, ensuring data integrity and consistency.
  • Led frontend architecture and development for Angular applications, establishing reusable components and improving maintainability.
  • Played a key role in OpenShift 3 → OpenShift 4 migration, resolving pipeline, deployment, and configuration issues.
  • Acted as go-to engineer across frontend, backend, CI/CD, and infrastructure issues, unblocking team members and accelerating delivery.
  • Integrated HashiCorp Vault for secure secrets management across environments, improving security posture.
  • Enforced unit testing and code quality standards, maintaining >80% coverage via SonarQube.
  • Led and supported production deployments, ensuring smooth releases and quick rollback when needed.
  • Performed code and design reviews to improve system reliability, scalability, and maintainability.
  • Investigated and resolved CI/CD pipeline failures (Jenkins, Azure DevOps), container image issues, and environment configuration problems.
  • Used Grafana to analyze CPU/memory utilization and identify performance bottlenecks.
  • Actively contributed to sprint planning, estimation, and backlog refinement to improve delivery predictability.
  • Created technical spikes and proofs of concept to evaluate new technologies and recommend adoption strategies.
  • Partnered with QA to debug test automation (UTAF) failures and improve overall test reliability.

Intermediate Application Developer

United Parcel Service, UPS
03.2022 - 11.2022
  • Owned end-to-end frontend development for internal warehouse applications using Angular, HTML/CSS, integrating Figma-based designs, Java APIs, Azure AD authentication, and barcode scanning (Quagga).
  • Designed and implemented a Spring Boot gateway service to validate client tokens and secure downstream REST APIs.
  • Built multiple Java microservices and optimized data access using stored procedures to enforce business rules and reduce processing time.
  • Developed configurable background job services using messaging frameworks and AMQ topics to publish data to downstream teams.
  • Monitored production performance and tuned CPU and memory usage to maintain system stability.
  • Built automated API, database, and UI test scripts using .NET UTAF, including browser and Android emulator coverage.
  • Partnered with QA to improve test reliability by debugging automation failures and strengthening coverage.

Application Developer

United Parcel Service, UPS
07.2020 - 03.2022
  • Contributed to development of a customer-facing shipping application built with .NET Core, Angular, and C#, supporting features such as pickup scheduling, drop-off, package history, and multi-package processing.
  • Built and maintained end-to-end test automation using Selenium and Cypress to validate critical user flows.
  • Debugged flaky automation scripts and refactored shared test utilities, improving overall test stability and pass rates.
  • Automated new features by designing reusable selectors and helper functions for form interactions and UI validation.
  • Led test verification for new user stories, identifying defects early and validating fixes before release.
  • Integrated Cypress into the existing test framework and added Allure reporting for improved visibility into test results.
  • Designed release verification test suites and coordinated timely execution across the team.
  • Diagnosed intermittent issues by identifying reliable reproduction steps and root causes.
  • Implemented backend and frontend features using C#, .NET Core, and Angular.
  • Wrote client-side unit tests using Angular (NgMocks) and server-side unit tests in C#.
  • Analyzed API request/response flows to determine whether defects originated in frontend logic or backend services.

Software Developer Intern

Softsages Technology
01.2020 - 03.2020
  • Developed interactive Dashboard and Expense Management modules for the Workforce HR web application.
  • Built backend microservices using Spring Boot and Java; implemented frontend components using Angular.
  • Designed and integrated PostgreSQL database schemas and queries using pgAdmin.
  • Implemented data visualizations using Chart.js, including interactive charts with filtering capabilities.
  • Delivered features such as invoice aging reports and expense approval workflows for employees, managers, HR, and administrators.
  • Performed unit and integration testing to validate functionality and resolve defects.
  • Quickly ramped up on Spring Boot by building proof-of-concept services and applying learnings to production features.
  • Collaborated with the team to understand application architecture, data flow, and business requirements.

Education

Master of Science - Computer Science

University of Maryland, Baltimore County
Baltimore, MD
05-2024

Bachelor of Technology - Computer Engineering

Dharmsinh Desai University
Nadiad, Gujarat, India
05-2020

Skills

    Programming & Development:

  • Languages: Java, C, C, C#, Python, PHP, SQL, HTML, CSS, JavaScript, TypeScript, MATLAB
  • Frameworks & Libraries: Spring Boot, Angular (8–18), NET Core, ASPNET MVC, WCF Services, Django, Chartjs, Bootstrap
  • Microservices & Cloud: REST APIs, SOAP, GCP (Spanner, Pub/Sub, GKE), AWS (RDS, S3, EC2, Elastic Beanstalk), Openshift 3 & 4, Docker, Kubernetes
  • Databases & Data Management:

  • PostgreSQL, MySQL, SQL Server, Firebase
  • Stored procedures, transactions, data modeling, query optimization
  • Data serialization/deserialization, JSON, XML
  • DevOps & CI/CD:

  • Jenkins, Azure DevOps, ArgoCD, Git/GitHub, JFrog
  • Secrets management (HashiCorp Vault)
  • Automated build, deployment, and testing pipelines
  • CI/CD pipeline improvements and performance optimization
  • Testing & QA:

  • Selenium, Cypress, NET UTAF, NgMocks, unit testing (Java & Angular), integration testing
  • Automated test framework integration (Allure Reporting)
  • Test case design and bug resolution
  • Software Engineering & Architecture:

  • Object-Oriented Programming (OOP), multithreading, exception handling, synchronization
  • System design, reactive programming, architecture modernization
  • Technical debt management and legacy code refactoring
  • Agile software development, Scrum, backlog grooming, sprint planning, work estimation
  • Collaboration & Leadership:

  • Team leadership and mentoring junior developers
  • Cross-functional collaboration with Product, QA, and DevOps teams
  • Incident triage, production support, and problem-solving under tight deadlines
  • Requirement analysis and translating business needs into technical specifications
  • Other Tools & Technologies:

  • Figma, Swagger (OpenAPI), Grafana, Postman, Visual Studio, IntelliJ, VS Code, WebStorm
  • Machine Learning & AI: Python ML libraries for prediction, EEG signal classification, stock market prediction
  • Distributed systems and secure applications (AES encryption, P2P systems)

Timeline

Lead Software Development Engineer

United Parcel Service, UPS
07.2024 - Current

Senior Software Development Engineer

United Parcel Service, UPS
11.2022 - 07.2024

Intermediate Application Developer

United Parcel Service, UPS
03.2022 - 11.2022

Application Developer

United Parcel Service, UPS
07.2020 - 03.2022

Software Developer Intern

Softsages Technology
01.2020 - 03.2020

Master of Science - Computer Science

University of Maryland, Baltimore County

Bachelor of Technology - Computer Engineering

Dharmsinh Desai University