Hi, my name is
Dharmesh Charugundla
Software Engineer
Software Engineer with 8+ years of experience specializing in distributed systems, data pipelines, and large-scale experimentation.
01. About
About Me
I'm drawn to problems where scale changes everything — where the naive solution breaks and you have to think differently. I find experimentation particularly fascinating: the challenge of measuring product impact across billions of users, where even small metric movements carry real weight.
I believe in high code quality and reliability — whether that's through rigorous testing or leveraging AI-assisted development to ship faster without sacrificing correctness.
Outside of engineering, I'm an avid runner, enjoy group fitness classes, love travelling, and spending quality time with my family.

Education
M.S. Computer Science
Arizona State University
GPA: 3.93 / 4.0 · 2019
Currently
Meta
Experimentation Platform Infra
New York, NY
03. Experience
Where I've worked
Software Engineer
March 2024 – PresentMeta · New York, NY
Part of the Experimentation Platform team that runs the largest A/B tests on the planet. Product teams across Meta's family of apps rely on our platform (Deltoid) to measure feature launches through metric movements. Led the unification of two experiment scheduling systems in my first year, and currently integrating clustered experimentation methodology for the ads ecosystem.
Experimentation
Senior Software Engineer
July 2020 – February 2024Bloomberg · New York, NY
Part of the Compliance Engineering team responsible for surveilling real-time communications on the Bloomberg terminal, while also ingesting chat applications via offline batch pipelines for archiving and deferred compliance checks. Rewrote the offline ingestion module from C++ to a Java Kafka consumer, led the 0→1 build of Bloomberg's first voice surveillance product, and was part of a team that migrated critical real-time compliance pipelines from Storm to Flink.
Software Engineer
July 2019 – June 2020Houzz · Palo Alto, CA
Part of the Emails and Push Notifications team responsible for reaching 4M+ Houzz users. Contributed to migrating from SendGrid to self-hosted mail servers by ramping up and maintaining reputation scores for both transactional and promotional emails. Built a lightweight service to dynamically adjust mail server weights to reduce traffic to servers with high spam/bounce rates, and developed a Kafka consumer that pre-builds emails ahead of campaign kickoff to enable bulk sends with minimal latency.
Research Assistant & Co-Op
September 2017 – May 2019CYR3CON · Tempe, AZ
CYR3CON is an ASU-founded research startup that crawls the dark web to help clients monitor cyber attack threats from hacker communities. Developed RESTful APIs to expose threat and vulnerability data from MongoDB, set up Elasticsearch to enable fuzzy search across dark web intelligence and built APIs on top of it, and migrated manually provisioned AWS infrastructure to Terraform and CloudFormation scripts.
Software Engineer
October 2015 – July 2017Tata Consultancy Services · Bangalore, India
Worked with multiple clients in assessing cloud compatibility and migrating their on-premise servers to AWS using Terraform.