Dhumil Agarwal

CTO

India10 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Led teams of 25+ engineers in high-impact projects.
  • Expertise in big data technologies and cloud platforms.
  • Mentored over 400 engineers and conducted numerous interviews.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and Fintech.

Contact

Skills

Core Skills

Technical Project LeadershipArchitectural DesignBig DataMentoringTeachingProject Management

Other Skills

AlgorithmsAmazon Web Services (AWS)Apache KafkaApache Spark StreamingAutoCADBitbucketC++CommunicationData EngineeringDatabasesDesign PatternsDistributed SystemsDiversity & InclusionEmotional IntelligenceGit

About

● Technical Lead and Architect for two Teams of 25+ Software Engineers. ● Ten years of experience in Software Development, with expertise in backend and data engineering ● Leveraged Agentic AI and MCP Server to develop large scale web applications ● Proficient in Java, Python, Data Structures, Algorithms, low-level and high-level System design. ● Expertise in Distributed Systems, Microservices, Software Architectures and big data technologies. ● Skilled in popular cloud-based systems Microsoft Azure, Amazon Web Services (AWS) and GCP. ● Strong in Data Modeling, Data Warehouses, Pipelines and Data Streaming. ● Mentored 30+ engineers to level-up, grow and perform at the best of their abilities. ● Experience in big data technologies like Kafka, Secor, Snowflake, Spark, Presto and Dask. ● Interviewed 150+ candidates for SDE, Senior SDE and Data Engineer positions. Master's degree from BITS Pilani, that focused in Computer Science and Software Systems. Developed leadership skills and gained business acumen through General Management Programme at IIM Bangalore. Built functional business knowledge and soft skills required to lead technical teams. Cloud Computing Certifications by Microsoft - ● Azure Developer Associate AZ-204 ● Azure Data Engineer Associate DP-200 and DP-201 ● Azure Fundamentals AZ-900 Tools and Skills - ● Languages - Java, Python, SQL, Bash ● Big Data – Snowflake, Kafka, Druid, Hive, Spark, Data Warehouses ● Cloud – Microsoft Azure, Amazon Web Services, GCP, Cloud Functions, Pubsub, Azure Synapse, BigQuery ● Databases – SQL Server, NoSQL, MySQL, Redis, Postgres ● Tools – Airflow, Git, Gitlab, Grafana, Datadog, Kubernetes ● Design – System Design, Low level design, Microservices, Architecture, OOP, UML Diagrams, Design Patterns ● Software Engineering – REST APIs, Scrum, Agile Practices, CI CD

Experience

Amazon

Technical Architect, Senior Software Development Engineer

Sep 2024Present · 1 yr 6 mos · On-site

Media.net

Senior Technical Lead

Oct 2023Jul 2024 · 9 mos · Remote

  • ● Directed the projects for Intent Labs Team involving Backend, Data Engineering and Analytics teams
  • ● Designed and implemented Reporting and Billing Services for 1 Billion data points daily.
  • ● Architected data pipelines with multiple open source technologies like Druid, Kafka, Hive and Spark.
  • ● Optimized cloud resources to reduce GCP Cloud Bill by 70,000 USD per month, equivalent to 70% reduction.
  • ● Designed and Platformized Advertisement Prediction Services using Real Time Streaming and Machine Learning.
  • ● Worked on Performance Optimization, Load Testing and identification of bottlenecks in backend systems
  • ● Troubleshooted, debugged and resolved complex issues during incidents and on-calls
  • ● Collaborated with multiple teams and stakeholders across the firm to take decisions, remove blockers and facilitate timely execution of projects
Technical Project LeadershipArchitectural DesignPython (Programming Language)Big DataGoogle Cloud Platform (GCP)Project Management+2

Arcesium

2 roles

Lead Engineer

May 2023Sep 2023 · 4 mos · Bengaluru, Karnataka, India · Hybrid

Python (Programming Language)Java

Technical Lead

Nov 2021May 2023 · 1 yr 6 mos · Bengaluru, Karnataka, India · Hybrid

  • Led a team of high performing engineers.
  • Architected and designed trading applications for hedge funds and major financial institutions.
  • Scaled existing post-trade software to support 100 Million transactions a day.
  • Created quarterly plans and estimations for the team.
  • Proposed technical roadmaps for the department and got the proposed projects funded for implementation.
  • Driven and led firm-wide innovation projects for technology upgrades and the creation of tools such as the Big Data Platform, CI-CD Adoption, Database Partitioning, Data Archival, and SQL Server to Postgres migration.
  • Implemented, advocated and established developer best practices for multiple teams.
  • Transformed SDLC Practices in several departments.
  • Designed and established CI-CD pipelines for 10 applications. Reduced deployment time by 40% and reduced incidents by 50%.
  • Managed multiple projects in parallel - planned and delivered 20+ projects involving 10+ team members
  • Interviewed 100+ candidates for Software Engineer and Senior Software Engineer positions.
  • Trained 800+ engineers in the firm by delivering and Preparing training courses on the topics - Incident Resolution, Gitlab and CI-CD, Kubernetes, Performance Monitoring of Databases.
  • Provided Performance evaluation and feedback for the team members.
  • Design and Code reviews for team-mates.
Project Management

Blue yonder

Software Engineer II - Machine Learning Platform

Mar 2020Nov 2021 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Scrum Master for Machine Learning Platform Team
  • Driving the design and implementation of multi-tenant web services that can run Machine Learning models at scale.
  • Developed a Command Line tool to deploy Python HTTP Services on the Cloud.
  • Leading Design Reviews and Code Reviews for Machine Learning Platform.
  • Concepts - Distributed Systems, Cloud Computing, REST API, Machine Learning, High Level Design
  • Technologies -
  • Python packages - Pandas, Kartothek, Numpy, FastAPI, Dask, Pyarrow
  • Cloud - Microsoft Azure - Synapse, Blob, Data Lake, HD Insight, Postgres Database
  • Tools - Grafana, Jenkins, Bitbucket, Github, JIRA, Sentry
Python (Programming Language)

Scaler

Mentor and Career Coach

Jan 2020Jun 2024 · 4 yrs 5 mos · Remote

  • Mentored 400+ learners in the area of Software development, Data science and Data Engineering. Career coach for learners having experience of up to 15 years. Conducted Mock interviews for engineering positions.
  • Mentor Profile https://www.scaler.com/academy/mentor/profile/dhumil/
MentoringTeachingHiringHigh Level DesignLow Level DesignAlgorithms+1

Myntra

Senior Software Engineer - Data Platform

Jan 2019Mar 2020 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Developed Big Data Processing Platform and Data Ingestion Pipeline using the technologies Scala, Java, Redis, Amazon Web Services, Presto, MySQL, Redshift, Azure Cloud Platform, Jenkins and Ansible. Involved in high and low level designs of complex data processing systems.
Python (Programming Language)Java

Bankbazaar

Software Development Engineer

Apr 2018Jan 2019 · 9 mos · Bengaluru, Karnataka, India

  • Developed APIs and web services with Java, Groovy, Spring and Hibernate. Made high level and low level designs of back-end services with appropriate use of Design Patterns, Data Structures and Algorithms. Contributed to the front-end by using Javascript and Jquery.
Java

Micro focus

System Software Engineer II

Sep 2016Apr 2018 · 1 yr 7 mos · Bengaluru Area, India

  • Worked as System Software Engineer for the product Network Operations Management.
  • Developed a product Market Place Connector end-to-end, from scratch
  • Previously worked for the Product Data Center Automation in the domain of Information Technology Operations Management
  • Developed software with Golang, Java, Dockers, Kubernetes, REST APIs, Postgres, CouchDB, Javascript, Shell Scripts
  • Automated Unit tests and Integration tests for the above mentioned products.
  • Identified Security vulnerabilities and delivered appropriate fixes.
  • Designed features in Enterprise level software applications
  • Mentored junior software engineers which helped them accelerate their growth.
Java

Symantec

Website Security Engineering Intern

Jan 2016Jun 2016 · 5 mos · Bengaluru, Karnataka, India

  • Worked on Build Automation using the tools Ant, Gradle and Groovy. Developed software for CI / CD.
  • Researched on HTTP/2 and SPDY Protocols. Implemented these technologies on Apache HTTP Server and Apache Tomcat Server to reduce communication latency between clients and servers.
  • Developed software for Server-Push Notifications and worked with several server side technologies.
Java

Birla institute of technology and science, pilani

Teaching Assistant

Jul 2014Jan 2016 · 1 yr 6 mos

  • Taught courses on Data Mining, Software Architecture and Object Oriented Analysis and Design. Delivered live classroom lectures on Data Mining, which was attended by 120 Graduates and post-graduate students.
  • Evaluated exam-scripts, prepared lecture slides and moderated discussion forums on Software Architecture and Object Oriented Analysis and Design, which was attended by more than 2000 Working Professionals in the IT industry

Beehyv software solutions private limited

Software Developer

Jul 2013May 2014 · 10 mos · Hyderabad, Telangana, India

  • Web Applications Development
  • Developed a Web Portal for Job applications using ASP.Net, C# , Javascript and Jquery.
  • Designed and programmed the back-end for the Job portal.

Education

Indian Institute of Management Bangalore

General Management Programme for Young Leaders

Jan 2019Jan 2020

Birla Institute of Technology and Science, Pilani

Master's degree — Software Systems

Jan 2014Jan 2016

Birla Institute of Technology and Science, Pilani

Bachelor's degree — Civil Engineering

Jan 2009Jan 2013

Abhinav Public School Pitampura

Senior Secondary — Science

Apr 2007May 2009

DAV Public School Unit-8 Bhubaneswar

High school

Mar 2007Present

Stackforce found 100+ more professionals with Technical Project Leadership & Architectural Design

Explore similar profiles based on matching skills and experience