Dhruvam Gupta
Experienced software engineer with expertise in designing & implementing
scalable solutions. Proficient in JAVA, RESTful APIs , Microservices architecture,
Spring Boot, Jersey & Cryptographic protocols. Demonstrated ability to deliver
complex engineering projects across multiple industry domains.
EXPERIENCE
SKILLS
Zscaler, Bangalore — Staff Software Development
Engineer
JAVA
May 2020 - PRESENT
Spring Boot
● Developed RESTful APIs for customer provisioning portal.
● Technologies: Java 8, Postgres, Jersey, Maven, Bamboo, SVN,
Git, Bitbucket, JUnit, SAML, OAuth.
●
Managed acquisition integrations by collaborating
cross-functionally.
●
Enhanced SSO processes using cryptography.
● Dedicated and skilled software professional with
Hibernate
Python/C
PostgreSQL, MySQL,
MongoDB
Maven/Gradle
solutions-oriented approach. Proficient in JAVA, Rest APIs,
Microservices, Spring Boot, Cryptography. Experience with
Rest API, Microservice
diverse engineering projects.
Docker, Kubernetes
Mindtree, Bangalore — Senior Software Engineer
Apr 2019 - Apr 2020
●
Managed hotel & restaurant booking via microservice and
Azure integrations.
●
Handled enhancements and supported microservices.
●
Troubleshoot job scheduling issues in distributed
deployments.
●
Mentored a team of freshers on Java, Spring Boot,
Microservices.
TCS, Bangalore — Backend Developer
Nov 2016 - Apr 2019
●
Built middleware for data synchronization between systems.
●
Used Spring MVC & Batch for robust backend.
●
Developed customer-facing UI with Adobe Flex.
EDUCATION
Kamla Nehru Institute of Technology, Sultanpur
B. Tech. in Computer Science & Engineering
July 2012 - July 2016
PROJECTS
1. Customer Provisioning Service (Zscaler)
Role: Sr. Staff Software Engineer
Tech stack used: Java 8, Spring Boot, Maven, Feign Client,
Git/Bitbucket, Postgresql, Generic Dao library, Splunk,
Kloudfuse, Ehcache, RBAC framework, OAuth2.0
Owning and maintaining the Customer onboarding
service, driving improvements for Finance, PM, and
Provisioning teams to optimize user experience.
Successfully integrated onboarding processes for acquired
products into the central provisioning platform,
supporting multiple products. Collaborated
cross-functionally from requirements gathering through
feature deployment, ensuring seamless delivery of new
functionalities.
2. Hotel & Restaurants Booking Service (Mindtree)
Role: Sr. Software Engineer
Tech stack used: Java 8, Spring Boot, Hibernate, Maven,
Azure Platform, Git, Docker, Kubernetes, Redis cache.
Served as a backend developer responsible for
maintaining and enhancing multiple services, including
Hotel Booking and Availability services, in alignment with
client requirements. Delivered reliable and scalable
backend solutions to support efficient booking workflows
and real-time availability management.
3. Critical Event Reporting (TCS)
Role: Software Engineer
Tech stack used: Java 8, Spring MVC, Spring Boot, Spring
Batch, Hibernate, Maven, Perforce, Adobe Flex.
Developed and maintained RESTful APIs for critical event
reporting from truck-installed devices, including image
and video data handling. Utilized Spring Batch to
implement efficient data processing and transformation
workflows for downstream storage.
AI Hackathon
Developed an AI agent using the Ollama platform with various
LLM models. This agent helps users quickly find data metrics of
customers with natural language queries. Schemas in context
allow it to connect to databases and display results, greatly
helping Product Managers and Senior Executives identify new
features and productivity opportunities, ultimately boosting
organizational efficiency.