Dhruv Chadha

Software Engineer

New Delhi, Delhi, India6 yrs 7 mos experience

Key Highlights

  • Scaled email platform to 10 million emails/day.
  • Transformed AWS setup for enhanced performance.
  • Optimized legacy systems by over 50%.
Stackforce AI infers this person is a SaaS-focused software engineer with strong data engineering capabilities.

Contact

Skills

Core Skills

AwsData Engineering

Other Skills

AWS Apache AirflowAWS Apache FlinkCC++DatadogECSGNU OctaveIterableJavaJavaScriptKafkaLambdaMyBatisMySQLOpenGL

About

Hi, I'm Dhruv ! I am a software engineer with 4.5 years of experience. I have experience working with Python, Java alongside many AWS services like Airflow, Flink, Lambda, SQS, ElastiCache etc. I earned by B.Tech. Computer Science degree from Indian Institute of Technology, Indore in 2019. I am excited by the opportunity to scale existing systems, as well as create useful systems from scratch. As examples, I helped scale up the email platform at Quince from a capacity of 500k emails a day to 10 million emails a day, which required meticulous understanding of the system, its failure points, and rate limitations. I also helped move away from a monorepo based design of Quince's task scheduler, to an ECS based design, helping teams overcome the default limitations in CPU and Memory availability. This helped fuel data science and data engineering projects which fetch over $10 million dollars annually. On a personal level, I love explaining things using visual aids. Infact I have my own Youtube channel (@newtonpopcorn), where I code simulations in Unity, and teach physics concepts. On similar lines, I enjoy creating engaging presentations including diagrams and charts, to convey complex ideas in creative visual ways. Happy to connect anytime. Hope you have a great day !

Experience

Phonepe

Software Engineer

Apr 2024Present · 1 yr 11 mos · Bengaluru, Karnataka, India · On-site

Quince

Software Development Engineer 2

Nov 2021Mar 2024 · 2 yrs 4 mos · Bengaluru, Karnataka, India · Hybrid

  • Scaled the email platform capacity from 500k emails/day to 10 million emails/day.
  • Reduced email delays from 5 hours to 30 minutes by properly leveraging Kafka and Flink.
  • Added DLQs for recovering dropped emails.
  • Core technologies involved - AWS Apache Airflow, Kafka, AWS Apache Flink, Iterable, Datadog
  • Transformed old AWS Airflow monorepo setup to an ECS based poly repo setup.
  • Enabled tasks with up to 16 vCPUs and 120 GB memory, overcoming the 1 vCPU, 4GB memory limitation.
  • Supported diverse language workflows outside python 3.7.3
  • Managed clickstream pipeline for user fingerprinting (ID resolution)
  • Could handle 5 million events per day of incoming click events from the website.
  • Cookie ID and IP address used for ID resolution.
  • Core technologies involved - SNS, SQS, Lambda, MySQL, Snowflake.
AWS Apache AirflowKafkaAWS Apache FlinkIterableDatadogSNS+6

Arcesium

3 roles

Senior Software Engineer

Jul 2021Nov 2021 · 4 mos · Hyderabad, Telangana, India

  • Optimised the load, search and regenerate times of the legacy Workpaper system by more than 50%.

Software Engineer

Jul 2019Jul 2021 · 2 yrs · Hyderabad, Telangana, India

  • Working with the Tax Dev team, full stack with Java/Kotlin and React.

Summer Intern

May 2018Jul 2018 · 2 mos · Hyderabad Area, India

  • Worked on the project "Tax Strat", involving backend and UI development and integration of various services.

Education

Indian Institute of Technology, Indore

Bachelor of Technology - BTech — Computer Science and Engineering

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Aws & Data Engineering

Explore similar profiles based on matching skills and experience