Skip to main content
Nishant KatochNK
Open to opportunities

Nishant Katoch

@nishantkatoch

Backend Tech Lead building reactive Java microservices for high-traffic commerce and telecom.

India
Message

What I'm looking for

I’m looking to lead reactive Java backend systems, owning API reliability, resiliency, cloud deployment, and observability—while mentoring engineers. I want to build secure, event-driven microservices that hit real performance and uptime goals.

I’m a Backend Tech Lead with end-to-end experience delivering high-traffic Java microservices for US-scale e-commerce (Ulta Beauty) and telecom (Verizon). I’m deeply hands-on with Spring WebFlux, Project Reactor, Kafka, and event-driven architecture—focused on making reactive systems fast, reliable, and secure.

In my current role, I re-implemented legacy C++ line record pipelines into Spring Boot + WebFlux on Red Hat OpenShift, porting business logic and request/response contracts. I also own an aggregator service with 25 downstream APIs, handling multi-upstream calling and per-client Basic Auth with multi-user credential management through Spring Security.

At Ulta Beauty, I owned the orchestration layer across cart, checkout, order, price, and payment, integrating MongoDB operations and Commercetools APIs within a 40+ microservice ecosystem. I reduced API response time by ~20% (800ms → 640ms) by migrating RestTemplate to WebClient, removing .block() anti-patterns, and validating performance under Black Friday peak load.

I build resiliency and correctness into production: Resilience4j circuit breakers/retry/rate limiting to eliminate cascading failures, and GCP Pub/Sub order + payment pipelines with at-least-once delivery plus idempotent consumers to prevent payment duplication. I enjoy taking ownership from API design through cloud deployment (Cloud Run, BigQuery, GCS, Pub/Sub, IAM, logging) and mentoring engineers to become independent WebFlux developers.

Experience

Work history, roles, and key accomplishments

VE
Current

Java WebFlux Tech Lead

Mar 2026 - Present (3 months)

Re-implemented legacy C++ line record pipelines in Spring Boot and Spring WebFlux on Red Hat OpenShift, porting request/response contracts and business logic to a reactive stack. Owned an aggregator service with 25 downstream APIs, implemented reactive Redis caching with Kafka audit trails, and led CI/CD and security scanning (SonarQube, Fortify, 42Crunch, BlackDuck) to improve production reliabil

Ulta Beauty logoUB

Reactive E-Commerce Lead

Ulta Beauty

Jan 2022 - Feb 2026 (4 years 1 month)

Owned the orchestration layer and core services (cart, checkout, order, price, payment) across a 40+ microservice ecosystem, integrating MongoDB operations and Commercetools APIs. Reduced API response time ~20% (800ms→640ms) by migrating RestTemplate to WebClient and eliminating .block() anti-patterns, and built a GCP Pub/Sub event-driven order + payment pipeline with idempotent consumers to preve

AD

Integration & Analytics Dev

AdYogi

Feb 2021 - Jan 2022 (11 months)

Integrated Google Ads and YouTube Data APIs into a unified performance dashboard, eliminating daily manual reporting. Built live Shopify catalog sync to automatically pause out-of-stock products from active ad campaigns in real time.

II

Software Engineer (Automation)

Sep 2018 - Feb 2021 (2 years 5 months)

Built auto job-posting automation for the PSU team, improving throughput by 150% while consistently hitting quarterly targets. Automated internal workflows and web crawlers, reducing manual effort by 90% and PSU data collection effort by 70%.

Education

Degrees, certifications, and relevant coursework

Rayat Bahra University logoRU

Rayat Bahra University

Bachelor of Technology, Electronics & Communication Engineering

2011 - 2015

Completed a B.Tech in Electronics & Communication Engineering at Rayat Bahra University in Chandigarh from 2011 to 2015.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan