Nikhil Soni
@nikhilsoni1
Java & Spring Boot developer building scalable microservices and distributed systems with Kubernetes.
What I'm looking for
I’m a third-year CS undergraduate specialising in Java and Spring Boot, focused on building scalable & distributed systems and microservices architectures deployed on Kubernetes (GKE). I work confidently with event-driven systems, caching, and cloud infrastructure, and I enjoy turning complex workflows into reliable, production-ready services.
In my projects, I architected Spring Boot microservices behind a Spring Cloud Gateway with JWT validation, Eureka discovery, and centralized config, plus an AI code generation pipeline using Spring AI and OpenRouter. I also implemented a Kafka-based Saga pattern with idempotent persistence, integrated Stripe (Checkout + webhook capture and refund policies), built a decorator-based dynamic pricing engine with Spring Cache, and created a RBAC POS backend with JWT and Spring Security.
Experience
Work history, roles, and key accomplishments
Retail POS Backend
POS System
Built a role-based retail management system (admin/manager/cashier) with inventory tracking, product management, and sales analytics. Developed RESTful APIs using JWT and Spring Security RBAC, optimized MySQL schemas with Hibernate ORM, and integrated Redux for frontend state management.
Hotel Booking Platform
Airbnb
Implemented a state-machine booking lifecycle with pessimistic locking on inventory rows to prevent double-booking under concurrent requests. Integrated Stripe Checkout with webhook-based payment capture and tiered refunds, and built a decorator-pattern pricing engine with cached results refreshed every 30 minutes.
Distributed Lovable Microservices
Lovable
Architected 5 Spring Boot microservices behind a Spring Cloud Gateway with JWT validation, Eureka discovery, and centralized config. Built an AI code generation pipeline (Spring AI + OpenRouter) using a custom tool system, with Kafka-based saga persistence to MinIO and deployment on Kubernetes (GKE).
Education
Degrees, certifications, and relevant coursework
Ajeenkya DY Patil School of Engineering
Bachelor of Engineering, Computer Engineering
2023 -
Grade: CGPA: 8/10
Bachelor of Engineering in Computer Engineering (Computer Engineering) with a CGPA of 8/10. Currently pursuing the degree (expected to complete in 2027).
Sant Mai Junior College
Higher Secondary Education (12th)
2022 - 2023
Grade: Percentage: 84%
Completed Higher Secondary Education (12th) at Sant Mai Junior College, Pune with 84%.
Dr. Mar Theophilus School
Secondary Education (10th)
2020 - 2021
Grade: Percentage: 94%
Completed Secondary Education (10th) at Dr. Mar Theophilus School, Pune with 94%.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Nikhil?
You can contact Nikhil and 90k+ other talented remote workers on Himalayas.
Message NikhilFind 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!
