Dhruv Goel

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend development and distributed systems.
  • Proven track record in mentoring and leading teams.
  • Strong experience in big data and cloud technologies.
Stackforce AI infers this person is a Backend Engineer with expertise in SaaS and Big Data technologies.

Contact

Skills

Core Skills

ArchitectureDistributed SystemsCore Java

Other Skills

Amazon EC2Amazon Web Services (AWS)Apache KafkaCC++ChefCross-platform DevelopmentElasticsearchJIRAJavaScriptJenkinsMongoDBPostgreSQLProgrammingPublic Speaking

About

I like programming and learning new technologies. I am always open to delve into the unknown and I'm constantly discovering things that I like.

Experience

Project44

2 roles

Staff Software Engineer

Promoted

Oct 2024Present · 1 yr 5 mos · Bengaluru, Karnataka, India

ArchitectureCross-platform DevelopmentElasticsearchSpring BootMongoDBApache Kafka+3

Senior Software Engineer

Dec 2022Oct 2024 · 1 yr 10 mos · Bengaluru, Karnataka, India

Core JavaDistributed SystemsElasticsearchSpring Boot

Atlassian

Senior Software Engineer

Jan 2021Oct 2022 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Worked as a backend engineer on JQL Search. My team focused on breaking down JIRA Monolith and providing JQL Search as a platform service that powers JIRAs jql search based experiences and maintains an SLO of <1s eventually consistent response.
  • Responsible for leading feature development for various custom queries use cases and adoption across different consumer experiences.

Qubole

3 roles

Member Of Technical Staff 2

Jul 2018Nov 2020 · 2 yrs 4 mos · Bengaluru Area, India

  • Working as a backend engineer on the cluster management application layer that handles the interactions between the big data engines on data processing clusters of virtual machines and the Cloud(AWS, Azure, GCP).
  • Designed, developed, and drove adoption for a new pod based service for running workflow management applications(e.g, Zeppelin and Jupyter, and Airflow) around a Kubernetes applications tier that has reduced resource and time requirement by over 80%.
  • Designed and implemented a bug detection system that would pause cluster terminations by detecting anomalies in the data and prevent erroneous healthy cluster terminations.
  • Spearheaded the design, development and release of the shuffle data migration service used to preserve shuffle data for big data jobs when cloud spot(non-persistent) virtual machines are lost.
  • Developed RESTful APIs using RubyonRails to streamline query submission and notebook experience.
  • Mentored interns and junior employees and took part in code and design reviews to ensure code quality across the organisation.

Member Of Technical Staff

Jul 2017Jul 2018 · 1 yr · Bengaluru Area, India

  • Spearheaded Monitoring Infrastructure Setup and implemented a metric collection server to collect metrics using statsd and collectd from the different applications and designed an alert management system to reduce turnaround time for production errors.

Intern

Jul 2016Dec 2016 · 5 mos · Bengaluru Area, India

  • Developed a deployment utility which is being used by developers company-wide to deploy Qubole’s entire stack on AWS infrastructure with a single command which brought down dev testing time by more than 70%. Also brought down costs by deploying the entire stack on a single virtual machine.

Central electronics engineering research institute

Research Assistant

Aug 2015May 2016 · 9 mos · Pilani

  • Workied on study oriented projects, as a research assistant at CEERI-Pilani, under the
  • “National Programme on Perception Engineering : Phase-II”. This required implementation of various feature extraction and classification algorithms to extract information from real time video feeds.

Infibeam.com

Summer Intern

May 2015Jul 2015 · 2 mos · Ahmedabad Area, India

  • Developed a system to monitor web applications in real-time.
  • Worked with Java Management Library for extraction of Performance Metrics and use Open Source tools, Graphite and Grafana, for the plotting of these metrics.
  • The system developed is currently being used in Infibeam to monitor their web applications.

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering (B.E.) — Computer Science

Jan 2013Jan 2017

Free Code Camp

Full Stack Web Development Certification — Computer Software Engineering

Jan 2015Jan 2016

Kalka Public School, New Delhi

Jan 2011Jan 2013

Stackforce found 100+ more professionals with Architecture & Distributed Systems

Explore similar profiles based on matching skills and experience