Software Engineer with 5+ years of experience designing and building scalable distributed systems using Java, Spring Boot, Microservices, AWS, and React. Experienced in workflow orchestration, event-driven architectures, concurrent processing, RESTful APIs, and cloud-native application development. Proven track record of delivering high-impact solutions that improve operational efficiency, system reliability, and engineering productivity.
Overview
2
2
Languages
6
6
years of professional experience
Work History
Software Engineer - 2
UKG
Noida
06.2024 - Current
Contributed to the enhancement and maintenance of a live client-facing Pro-WFM Service, supporting employee records across attendance, shift, leave, and reporting workflows.
Engineered a robust service upgrade platform utilizing Java, Groovy, enhancing operational efficiency and significantly reducing manual intervention by 80%.
Analyzed and optimized RDS queries, indexing, and database access patterns for Attendance and Leave workflows, reducing average query latency by ~25%.
Built an AI-powered conversational agent that enables users to interact through natural-language queries and retrieve personalized benefits and user-specific information, leveraging AI-assisted development tools to accelerate implementation and enhance development productivity.
Resolved critical production issues through debugging, log analysis, and root-cause analysis, improving system stability in high-availability environments.
Senior Software Engineer
IoT83: An IoT Application Enablement Platform Company
Gurugram
05.2023 - 06.2024
Developed and enhanced a multi-tenant IoT Application Enablement Platform supporting 10K+ users/devices across User Management, Realm Management, Device Management, and subscription-based services.
Designed and implemented scalable backend microservices using Java, Spring Boot, Hibernate, and PostgreSQL, improving API performance by ~25% through query optimization and efficient service design.
Built reusable React Hooks-based components and RESTful APIs for user administration, device provisioning, realm management, and subscription workflows, reducing development effort by ~20% through component reuse.
Designed and developed a Kafka-based notification service for asynchronous processing and delivery of platform events, improving scalability and decoupling microservice communication.
Integrated AWS S3 with Spring Boot using pre-signed URLs to securely upload, retrieve, and download media files and customer assets.
Optimized database queries and backend service performance, improving API response times and overall platform efficiency.
Software Engineer
KENT RO PVT LTD
Noida
02.2021 - 03.2023
Developed backend microservices for KENT CamEye, an IoT-based vehicle and home monitoring platform using Java, Spring Boot, AWS Lambda, SQS, and DynamoDB.
Implemented device management, device onboarding, status tracking, and configuration workflows for connected IoT devices.
Built event-driven workflows using AWS SQS/Lambda for asynchronous processing of device events, alerts, and notifications.
Designed REST APIs and backend services for real-time device/vehicle tracking, event processing, and user-device management.
Education
B.Tech - Computer Science And Engineering
Sunder Deep Group of Institution
Ghaziabad
10-2020
Skills
Backend: Java, Spring Boot, Spring Security, Hibernate, Microservices, REST APIs, Multithreading, CompletableFuture, Design Patterns