Dhruv Jain

Software Engineer

Gurugram, Haryana, India4 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led cloud migration saving over 55% in costs.
  • Enhanced MQTT platform availability to over 99.99%.
  • Mentored new engineers, improving team productivity.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in SaaS with a focus on real-time systems.

Contact

Skills

Core Skills

MqttSoftware DevelopmentCloud InfrastructureInfrastructure Management

Other Skills

GoErlangVerneMQBusiness Metrics ManagementCloud MigrationHAProxyPrometheusGolangCost SavingsRedisTerraformGCPLoad TestingOpen-Source SoftwareTechnical Writing

About

As a Lead Software Engineer at GoTo Group, I focus on planning and implementing key initiatives for the MQTT platform, ensuring its availability and managing business metrics. My role involves collaborating with team members to remove blockers, conducting on-campus technical interviews, and leading individual projects such as migrating driver location and ETA tracking to the MQTT platform. I bring technical expertise in MQTT, Go, Erlang, VerneMQ. I remain dedicated to enabling robust and scalable real-time systems, and I have actively contributed to open-source projects, including mentoring in Google Summer of Code for Rocket.Chat, and GitHub bug bounty program.

Experience

4 yrs 11 mos
Total Experience
4 yrs 4 mos
Average Tenure
4 yrs 5 mos
Current Experience

Goto group

5 roles

Lead Software Engineer

Promoted

Oct 2025Present · 7 mos

  • 1. MQTT platform initiative planning for every half.
  • 2. Pair with teammates to unblock them & ensure timely delivery of our planned initiatives.
  • 4. Being the first on-call responder, help close incidents involving our MQTT platform.
  • 5. Own my platform's business metrics & ensure its availability.
  • 6. Undertake individual initiatives in every half - H2 2025 - Move HTTP polling based driver location & ETA tracking on consumer app to MQTT platform.
  • 7. Conducted 10+ in-person on-campus interviews for IIIT Hyderabad & BITS Pilani.
MQTTGoErlangVerneMQSoftware Development

Senior Software Engineer

Apr 2024Sep 2025 · 1 yr 5 mos

  • 1. Led & executed the cloud migration of GoTo group's MQTT infrastructure from GCP to Tencent Cloud as part of the company-wide initiative to move its complete infrastructure to Tencent & Alibaba Cloud, thus contributing to the overall group-wide cloud costs savings of more than 55%.
  • 2. Saved $25000 USD in annual compute costs on GCP by autoscaling VerneMQ using HAProxy-Consul integration.
  • 3. Reduced CPU usage by 33% on the driver MQTT broker cluster and 40% on our events service by implementing a topic-based sampling feature on VerneMQ.
  • 4. Migrated all 5 MQTT infra supporting Golang services from self-managed K8s to a centrally-managed K8s cluster, reducing operational overhead.
  • 5. Mentored & onboarded 3 new joinees in my team, leading to increased task delivery and stronger ownership of responsibilities.
  • 6. Collaborated with the new hires to enhance stack observability with Prometheus metrics and standardized logging using Barito, enabling faster debugging and comprehensive visibility of all onboarded use cases.
  • 7. Served as the primary on-call responder for all Courier product incidents and support requests.
  • 8. Conducted 28+ online interviews for L1 - L4 roles including bar-raiser & machine coding rounds.
  • 9. Participated twice as a coach in GoTo’s Engineering Bootcamp at Gojek HQ, Jakarta, Indonesia.
  • 10. Evangelised about Courier & Gojek open source at Mentor’s summit, Google's office in Sunnyvale, California.
Cloud MigrationVerneMQHAProxyPrometheusGolangCloud Infrastructure+1

Software Engineer 2

Promoted

Oct 2022Mar 2024 · 1 yr 5 mos

  • 1. Enhanced durability & availability from 99.9% to >99.99% of VerneMQ brokers by integrating Redis as an offline store, preventing message loss and eliminating the need to delete the complete state when cluster node goes down.
  • 2. Traffic remains unaffected and migrates affected nodes’ connections to others in the cluster without any state loss.
  • 3. Scaled broker for 3M+ rpm messages to onboard driver pings use-case by optimising shared subscription routing.
  • 4. Added support for QoS1 without persistence/retry, involving protocol changes on VerneMQ.
  • 5. Migrated the entire MQTT infrastructure from a legacy Google Cloud Platform project to a new team-level GCP service project using Terraform, streamlining infrastructure management.
RedisVerneMQTerraformMQTTInfrastructure Management

Software Engineer

Sep 2021Sep 2022 · 1 yr

  • 1. Owned deployment, scaling, and maintenance of VerneMQ broker clusters in production.
  • 2. Implemented automatic cluster remediation, increasing availability to over 99.99% and reducing recovery time from 30 minutes to 4 minutes, without requiring manual oversight.
  • 3. Added support for MQTT v3.1.0 sticky-sessions in HAProxy.
  • 4. Collaborated on migrating the events plugin from HTTP/1.1 to gRPC, preventing broker choking and message loss beyond 3.2k messages per second.
VerneMQHAProxyMQTT

Software Engineer Internship

Jun 2021Aug 2021 · 2 mos

  • 1. Setup MQTT loadtest bench that generated 1M+ concurrent connections with 300K rpm messages - Medium for traffic patterns of use-cases like push notifications, driver mobile pings, order updates, chat, etc.
  • 2. Scaled & tuned MQTT broker system(GLB, HAProxy, VerneMQ & WebHook Service) to handle the generated load.
  • 3. Identified & resolved scaling issues in VerneMQ broker - 35% message loss beyond 3.2k message/sec, VM crash beyond 28K concurrent connections, etc.
  • 4. Reduced developer’s effort to run a loadtest scenario and its run-time from 1.5 hours to 20 mins.
  • 5. Saved the operating cost for load testing by 50%.
MQTTVerneMQ

Rocket.chat

2 roles

Google Summer of Code Mentor

Sep 2021Oct 2025 · 4 yrs 1 mo · Remote

  • April 2025 - October 2025
  • https://summerofcode.withgoogle.com/archive/2025/projects/F5Xyt695
  • April 2024 - October 2024
  • https://summerofcode.withgoogle.com/programs/2024/projects/0Owzlw7n
  • May 2023 - September 2023
  • https://summerofcode.withgoogle.com/archive/2023/projects/pzAncbjU

Google Summer of Code Student Developer

May 2021Aug 2021 · 3 mos · Remote

  • . Integrated video and audio call functionality in Rocket.Chat’s Livechat solution released in v4.2.0.
  • · Transformed the idea of community collaboration platform to an MVP - RC for Community and Git
  • · Published a tech article for Rocket.Chat integration in web apps Rocket.Chat’s official blog.
  • · Received special applause from the Chief Opportunities Officer and the Marketing Team.

Github

Bug Bounty Hunter

Mar 2021May 2021 · 2 mos

  • · Awarded GitHub Bug Bounty of $10,000 and CVE-2021-22865 under my name.
  • · Reported & helped resolve a high-security vulnerability in Apps authorization system with the potential to impact millions of users and organizations.

Elucidata

Software Engineer

Jan 2020Jun 2020 · 5 mos · New Delhi, Delhi, India

  • · Provisioned datalake backend infrastructure on AWS using Terraform.
  • · Integrated API testing with CI/CD pipeline using Postman and Circleci.
  • · Created serverless backend APIs using Python for datalake and internal data curation tool.

Jio

Student Learning Program

May 2018Jun 2018 · 1 mo · Mohali, Punjab, India

Education

Punjab Engineering College

Bachelor of Technology - BTech — Electronics and Communications Engineering

Jan 2017Jan 2021

Government Model Senior Secondary School, Sector 35, Chandigarh

Higher secondary Examination

Jan 2015Jan 2017

Bishop Cotton School - India

The Indian Certificate of Secondary Education (ICSE)

Jan 2012Jan 2015

Yadavindra Public School, Mohali

Jan 2005Jan 2012

Stackforce found 100+ more professionals with Mqtt & Software Development

Explore similar profiles based on matching skills and experience