Rajat Gupta

CEO

9 yrs 7 mos experience

Key Highlights

  • Led development of high-impact microservices for millions of users.
  • Expert in full-stack development and cloud-native architectures.
  • Strong mentor and leader, driving team success and growth.
Stackforce AI infers this person is a SaaS-focused software engineer with expertise in microservices and cloud-native architectures.

Contact

Skills

Core Skills

JavaMicroservicesProject ManagementDevops

Other Skills

Distributed SystemsSpring BootApache KafkaObject-Oriented Programming (OOP)Python (Programming Language)FastAPIHTMLRubyReact.jsRuby on RailsSpring WebfluxLeadershipREST APIsAmazon Web Services (AWS)JavaScript

About

At Enphase, I worked as a Staff Software Engineer - driving architecture decisions, mentoring engineers, and delivering complex, distributed systems that serve millions of customers. It was a balance of deep technical contribution and hands-on leadership - staying close to the code while scaling people and processes around it.Over the past 8.3 years, I’ve worked across full stack - Backend, Frontend, Platform/DevOps/SRE - building reliable, high-performance systems in fast-moving environments. I enjoy designing for scale, simplifying complexity, and turning ambiguity into execution.What keeps me going is the mix of technical rigor and human leadership: guiding teams to deliver great products while helping engineers grow into their best versions.I believe engineering leadership isn’t about hierarchy - it’s about clarity, empathy, and raising the bar for technical excellence every day.-----------------------------------—-Skills--------------------------------------Programming LanguageJava, Python, JavaScript, Ruby, HTML, CSS, Bash Scripting, C, C++Framework & LibrarySpring Boot, Django, Django REST Framework, FastAPI, Ruby on Rails, Celery, React, Redux, Resque, Pydantic, Aynscio, Spring Web Flux, GraphQLSQL DatabasePostgres, MySQLNoSQL DatabaseMongoDB, ElasticsearchIn-Memory CacheRedisPub/SubSNS, Redis Pub/SubMessage QueueSQS, RabbitMQDistributed Event StreamingKafkaCloud-Native Microservices DeploymentArgoCD, Kubernetes, Helm, Docker, Rancher, HashiCorp Vault, Jenkins (Declarative & Multi-Branch Pipelines), Jenkins Job BuilderObservability:Datadog, Sentry, Logstash, Kibana, Prometheus, Grafana, Zabbix, Nagios, New Relic, InstanaPublic CloudAWS (EC2, RDS, IAM, S3, Route53, ECR, CloudWatch, SSO, Redshift, MSK, OpenSearch, Lambda)Loadbalancer & Reverse ProxyNginx, AWS (ELB, ALB, NLB), HAProxyArtifact RegistrySonaType NexusInfrastructure as CodeAnsible, Terraform, Chef, Puppet, Groovy, Jinja2Cloud Cost OptimisationCloud CustodianPrivate Cloud OpenStack, NFS, DNS, Bare Metal Hypervisor(KVM)Code Quality & Security:SonarQube, Polaris, Blackduck, Checkmark, AppSpider, OWASP Dependency-Check, ThreadFixVersion Control:Git, Bitbucket, GitHub, GitLab, GerritAgileJira, ConfluenceIdentity ManagementJumpCloud, OpenLDAPIntegrationsDarwinbox, Presto, Ranger, G-Suite, SonicWall VPN, OpenVPN, Redshift, etc.

Experience

Hilabs

Associate Technical Architect (IC and EM)

Jan 2026Present · 2 mos · Pune · On-site

Career break

Professional development

Oct 2025Jan 2026 · 3 mos · Pune, Maharashtra, India

  • I'm betting on myself. Taking the risk to step back, sharpen my edge, and find a role that leverages everything I've built while pushing me to grow as an engineer.
  • I'm taking a strategic break(resigned without an offer) to deepen my expertise in System Design, Distributed Systems, Concurrency, and Microservices Architecture - and more importantly, to develop the problem-solving and leadership frameworks that drive high-impact engineering. Investing in closing real gaps and building skills that translate directly to better decisions on the job.
  • I've always thought of myself as an athlete - 8 half-marathons and over 1,350 km of recorded runs have taught me that peak performance requires more than just showing up. An athlete doesn't just perform; they train, recover, and evolve to reach the next level. For the last eight years, I've been performing continuously in my career without deliberately pausing to train. This is my training phase - a deliberate pause to grow stronger for what's next.

Enphase energy

Staff Software Engineer (IC and EM)

Sep 2023Oct 2025 · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Designed and developed a microservice managing warranty lifecycle for 90M+ devices and a high-throughput pipeline leveraging multi-threaded concurrency to backfill historical data in under 3 days, enabling seamless zero-downtime rollout.
  • Led development of a site search microservice that replaced the legacy system with a faster search on 4.5M+ sites, reducing query latency by 93% (3s → 200ms).
  • Revamped a microservice (Ruby -> Java) managing the support case lifecycle for IoT devices on 4.5M+ sites, introducing dynamic filtering to automatically support new device types and reduce release cycles by ~90%.
  • Architected and implemented a microservice to discover IoT gateway OpenVPN tunnel IPs across 4.5M gateways, enabling rapid customer issue troubleshooting.
  • Managed and mentored a team of 5+ engineers recognized for high impact, earning 4 top ratings and 2 promotions in a competitive performance review cycle.
  • Led development of 30+ business-critical features and 10+ engineering projects across 20+ microservices(Java, Python, RoR) , driving end-to-end execution from planning to release, delivering value to 100K solar installers and 4.5M+ customers.
  • Drove a multi-quarter security hardening initiative , fixing application vulnerabilities, CVEs, and cloud misconfigurations, reducing security risks by ~95%.
  • Served as Release Manager for 8+ production deployments, transitioning from monthly to bi-weekly releases and achieving ~90% on-time delivery.
  • Leveraged AI tools (e.g. ChatGPT, Cursor, Windsurf) to accelerate development, enhance code quality, and speed up bug fixes, achieving a 2× overall improvement.
JavaDistributed SystemsSpring BootApache KafkaProject ManagementObject-Oriented Programming (OOP)+26

Pharmeasy

2 roles

Technical Lead (IC)

Apr 2022Aug 2023 · 1 yr 4 mos · Remote

  • Led a team of 3 software engineers.
  • Reviewed at least 1000+ lines of code every week.
  • Collaborated with the CTO and 6+ teams across 5+ verticals.
  • Dyno handled 7k+ access provisioning requests for 300+ infra resources. Access management overhead was reduced by 80%.
  • Spearheaded Sprint and Quarterly Planning.
  • Led Daily Standups. Adopted Agile Methodologies to increase developer productivity by 2x.
  • Designed, Developed, and Managed 150+ internal APIs and 30+ Cron Jobs.
  • Re-Designed login API and Sign in with Google implementation.
  • Re-Designed and Implemented an extensible multi-stakeholder approval flow.
  • Implemented Audit Middleware.
  • Led the Design and Development of 15+ access provisioning modules.
  • Jumpcloud(Identity and SSO Platform) Managed Resource Access.
  • Resource Ownership Management (Supported Ops: List, Request, Grant, Revoke)
  • MySQL Personal Head User Time Bound access with Password Expiry.
  • PostgreSQL Personal Head User Time Bound access with Password Expiry.
  • AWS Redshift Personal Head User Time Bound access with Password Expiry
  • Atlas MongoDB Personal Head User CLI and UI Access.
  • Microservices Secret Management using Hashicorp Vault.
  • Infosec Approval Modules for AWS S3 Bucket Creation, Third-Party Vendor IP Whitelisting, Subdomain Creation, and AWS Firewall Domain Whitelisting.
  • Infra Support Request.
  • Employee Offboarding Flow, i.e., Automated Access Revoke at the time of employee exit.
  • OpenVPN Access Management.
  • New AWS DBs(Postgres, MySQL, Redshift) Onboarding to Dyno.
  • Hive access management using Jumpcloud and Apache Ranger.
  • OpenVPN Access Management.
  • PostgreSQL headless user access provisioning.
  • Atlas MongoDB headless user access provisioning.
  • AWS user access provisioning using Jumpcloud, AWS IAM Identity Center(SSO), etc.
  • Presto Access module.
GitJenkinsPostgreSQLDjango REST FrameworkObject-Oriented Programming (OOP)Python (Programming Language)+25

Senior Software Engineer

Apr 2020Apr 2022 · 2 yrs · Remote

  • Led the Development of Dyno[v3]. Researched, Developed & Deployed 15+ core components
  • Single Page Application Frontend Using React.
  • Restful Backend using Django Rest Framework.
  • Multi-Tenant SQL Data Model.
  • Sign in with Google.
  • Jumpcloud SSO Integration.
  • Multi-Stakeholder Approval Flow.
  • Swagger API documentation.
  • Support for Feature Flags.
  • Group-Based Access Control.
  • Error tracking integration using Sentry.
  • Audit Logging.
  • CI/CD using Jenkins, Docker, K8s, Vault, Nginx, AWS ECR, AWS EKS, etc.
  • HR Management System (Darwinbox) Integration
  • Designed and Developed the local development environment for fast-paced product development.
  • Single-handedly Designed, Developed, and Deployed the first two versions of Dyno from scratch.
  • Developed a learning path for new joiners. Reduced the engineer onboarding time by at least 50%.
  • Led the Design and Development of 15+ access provisioning modules.
  • Employee Onboarding Workflow
  • Bitbucket User Access Management
  • GitHub User Access Management
  • Atlassian User Access Management (Jira and Confluence)
  • Sonicwall VPN User Access Management
  • Oncall Management
  • New Joiner Onboarding Guide
  • Manage Organization, Departments, Verticals, and Teams under API Holdings Limited.
  • Audit Trail Access View for Leadership and System Admin.
  • My Profile, My Requests, and My Approvals Interfaces.
  • Developed a framework for reporting under-utilized AWS resources using Cloud Custodian(OSS).
  • Conducted a POC for the Identity Access Management Platform(Jumpcloud).
  • Developed 5+ on-premise Bare metal Data Centers. Reduced monthly cloud cost by 30%.
  • Highly Available NFS server
  • HA Docker Registry
  • HA Kafka Cluster
  • Database Migration Assistant
  • OpenLDAP Installtion
  • Elasticsearch load testing using Rally
GitJenkinsPostgreSQLDjango REST FrameworkObject-Oriented Programming (OOP)Python (Programming Language)+27

Amdocs

2 roles

Senior Software Engineer (Platform/DevOps/SRE)

Promoted

Jan 2019Mar 2020 · 1 yr 2 mos · Pune, Maharashtra · On-site

  • Took month-long KT sessions for the Team. Reduced the engineer onboarding time by at least 50%.
  • Developed E2E cloud resource provisioning modules for Automan(Self-Serviceable Internal Access Management Platform). Used Python, Django, Django Rest Framework, PostgreSQL, etc.
  • Automated DOP deployment on AWS. Used Ansible, Terraform, Bash Scripting, and Jenkins.
  • Designed and Developed Product Deployment CI/CD pipelines for Microservices Deployment. Used UML, Docker, K8s, Jenkins, Ansible, Helm, Bash Scripting, etc.
  • Developed Hotfix Testing CI/CD pipelines for Microservices Development.
  • Researched and Integrated DevSecOps tools into existing CI/CD Pipelines. Increased product security by 4x. Integrated tools like CheckMarx, Appspider, OWASP Dependency-Check, and Threadfix.
  • Designed and Developed the PostgreSQL and Prometheus-based cloud-native monitoring solution.
  • Developed Automated Custom Kubernetes deployment for multiple clients and observed 5x improvement in product delivery time.
  • India Oncall for Infrastructure support. SRE support for the India division.
GitJenkinsPostgreSQLDjango REST FrameworkObject-Oriented Programming (OOP)Python (Programming Language)+27

Software Engineer (Platform/DevOps/SRE)

Jul 2017Jan 2019 · 1 yr 6 mos · Pune, Maharashtra · On-site

  • Automated AEE(ONAP) deployment on HPE OpenStack. It reduced Deployment time by 80%. Used Git hooks, Bash Scripting, Ansible, and Jenkins.
  • Migrated Product CI/CD Pipelines from Monolithic to Microservices Architecture as part of the cloud-native move.
  • Developed Zabbix monitoring templates for production. Increased product(NCSO) monitoring coverage to 90%.
  • Automated the Deployment, Migration, Monitoring, and Disaster Recovery Setup for 20+ on-prem services like Gitlab, Gerrit, Jenkins, Prometheus, Grafana & Alert Manager Setup, Zabbix, Jira & Confluence, OpenLDAP, NFS Server, Sonatype Nexus, SonarQube, etc. Used Jenkins, Ansible, & Bash Scripting, etc.
  • India Oncall for Infrastructure support. As a team of 3, we provided SRE support for the India division.
  • Spent the first few months learning Linux internals, Bash Scripting, Git, OpenStack, Networking, Containers, and other DevOps technologies.
GitJenkinsPostgreSQLDjango REST FrameworkObject-Oriented Programming (OOP)Python (Programming Language)+26

Acm student chapter, iit (ism) dhanbad

2 roles

Secretary

Feb 2016Mar 2017 · 1 yr 1 mo

  • Built and Led a team of 4 volunteers.
  • We became the most subscribed chapter in the institute.
  • Organised 4 coding competitions.
  • Led the procurement and distribution of chapter merchandise (t-shirts).
  • Presented and Organised 3 Software Engineering Workshops.
LeadershipPublic SpeakingProblem Solving

Treasurer

Jan 2015Feb 2016 · 1 yr 1 mo

  • Managed chapter finances.
  • Took chapter promotion and membership talks. We saw a 3x jump in chapter membership count.
  • Organised 3 coding competitions.
  • Organised 2 Software Engineering workshops for 1st and 2nd-year students.
LeadershipPublic SpeakingProblem Solving

Education

Indian Institute of Technology (Indian School of Mines), Dhanbad

Bachelor of Technology - BTech — Computer Science and Engineering

Jan 2013Jan 2017

Indian Institute of Technology (Indian School of Mines), Dhanbad

Bachelor's degree — Finance and Financial Management Services

Jan 2015Jan 2017

SVM Public School, Jaipur

High School Diploma

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience