Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Deepak Gaurh

Summary

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
  • Frontend: React, JavaScript, HTML, CSS
  • Databases: MySQL, PostgreSQL, DynamoDB, Redis
  • Messaging & Event Streaming: Kafka, AWS SQS
  • Cloud & DevOps: AWS Services (Lambda, S3, EC2), Docker, Kubernetes, GitHub Actions, CI/CD, GCP, Azure, Snowflake, Terraform
  • Architecture: Distributed Systems, Event-Driven Architecture, Workflow Orchestration, System Design
  • AI-Assisted Development: Claude, GitHub Copilot, ChatGPT, LLM Implementation

Languages

English
Proficient (C2)
C2
Hindi
Native
Native

Timeline

Software Engineer - 2

UKG
06.2024 - Current

Senior Software Engineer

IoT83: An IoT Application Enablement Platform Company
05.2023 - 06.2024

Software Engineer

KENT RO PVT LTD
02.2021 - 03.2023

B.Tech - Computer Science And Engineering

Sunder Deep Group of Institution
Deepak Gaurh