Rahul Aggarwal

Director of Engineering

Bengaluru, Karnataka, India16 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable microservices architectures.
  • Proven track record in big data platform development.
  • Strong leadership in engineering management and team building.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Big Data and Microservices.

Contact

Skills

Core Skills

MicroservicesBig DataBig Data AnalyticsAlgorithmsRobust Engineering

Other Skills

Agile DevelopmentAmazon Web Services (AWS)Analytical SkillsApache KafkaApache SparkArchitectureCassandraCommunicationCross-team CollaborationData StructuresDistributed SystemsElasticsearchEmerging TechnologiesEngineering ManagementFault Tolerant Systems

Experience

Blackbuck (zinka logistics solutions pvt. ltd.)

5 roles

Senior Director of Engineering

Promoted

Oct 2023Present · 2 yrs 5 mos

Director Of Engineering

Promoted

Apr 2021Sep 2023 · 2 yrs 5 mos

Associate Director of Engineering

Sep 2019Mar 2021 · 1 yr 6 mos

Senior Principal Engineer

Promoted

Jan 2019Aug 2019 · 7 mos

Principal Engineer

Dec 2017Dec 2018 · 1 yr

Oyo

Principal Engineer

Mar 2017Nov 2017 · 8 mos · Gurgaon, India

  • Played a key role in moving away from a monolithic architecture and setting up the microservices foundations in the company.
  • Set up the overall microservices architectural blueprint and standardised logging, monitoring, alerting, environments, unit/performance/UAT testing and deployment processes and tools.
  • Built foundational platform microservices like User Service, Authentication and Authorisation Service, A/B Testing, Notification Service etc.
  • Reduced overall cloud spend by 30% and evangelised infrastructure best practices in the company.
Robust EngineeringTechnology TrendsSystems DesignAlgorithmsOrganizational LeadershipAgile Development+31

Jio

Principal Engineer, Jio Cloud Services

Aug 2015Mar 2017 · 1 yr 7 mos · Gurgaon, India

  • Launched a petabyte scale object storage service from the ground up with one geographical region and two availability zones with 99.9% availability and 11 9s of data durability.
  • Carried out extensive performance benchmarking and tuning at application, OS and infrastructure levels which helped in improving the service architecture and the hardware design in the data centres.
  • Set up the operational excellence framework to run the service on 1200+ servers spanned across multiple data centres by implementing efficient monitoring, alerting, centralised logging and CI/CD processes.
  • Set up the hiring processes for the organisation and played a key role in building a world-class team of 50+ engineers and managers across levels
Robust EngineeringTechnology TrendsSystems DesignAlgorithmsOrganizational LeadershipAgile Development+29

Guavus

2 roles

Lead Technology

Promoted

Mar 2014Aug 2015 · 1 yr 5 mos · Gurgaon, India

  • Worked on the compute and storage layer of Reflex, a big data platform for batch and stream processing which can be used to build a variety of analytics applications on top of it.
  • Worked on Hive and Spark/SparkSQL internals. Made many custom changes in both the engines. Company’s Spark distribution was one on the few Databricks certified distribution.
  • Played a key role in the re-architecture of the platform and moving it over Spark from Hadoop.
  • Built a petabyte scale data-store for timeseries data and OLAP cubes over Spark using columnar storage formats like Parquet and ORC. Features included flat and star schema, backup/restore, schema upgrades, string-id management, integration of data science libraries using UDFs/UDAFs etc.
  • Worked on an in-house distributed columnar database. Enhanced it with features like distributed hash joins and aggregations, fast filtering by predicate push down, caching, aggregation support for custom byte buffers, integration of in-house data science libraries, periodic backup and restore.
Robust EngineeringTechnology TrendsSystems DesignAlgorithmsOrganizational LeadershipAgile Development+29

Senior Software Engineer

Jun 2012Mar 2014 · 1 yr 9 mos · Gurgaon, India

  • Big Data. In-house distributed columnar database.
Robust EngineeringSystems DesignAlgorithmsAgile DevelopmentJavaBig Data Analytics+19

Mentor graphics india pvt. ltd.

Senior Member of Technical Staff

Dec 2009Jun 2012 · 2 yrs 6 mos · Noida Area, India

  • Developed algorithms for an electronic circuit schematic generator tool for optimising parameters like wire crossings, wire length, number of jogs, total area etc.
  • Awarded spot bonus multiple times for drastically improving the performance of the tool.
  • Developed new heuristics for the routing algorithm which reduced wire crossings by ~15%.
  • Developed a novel algorithm to selectively compact and un-compact dead logic; Published paper “Efficient selective compaction and un-compaction of inconsequential logical design units in the schematic representation of a design” IEEE Design & Test Symposium (EWDTS), 2011.
  • Implemented many features like interruption/resuming of placement and routing process, integration of the engine with other editors, dynamic addition/removal of new hierarchies etc.
Robust EngineeringAlgorithmsArchitectureProblem SolvingData StructuresTechnical Leadership+1

Systems and technology group, ibm india pvt. ltd.

Associate Software Engineer

Jul 2009Dec 2009 · 5 mos · Bangalore Area, India

Robust EngineeringAlgorithmsArchitectureProblem SolvingData StructuresCommunication

Education

Indian Institute of Technology, Delhi

Dual Degree (B.Tech. + M.Tech.) — Computer Science and Engineering

Jan 2004Jan 2009

Delhi Public School - R. K. Puram

Class XII

Jan 2002Jan 2004

Stackforce found 100+ more professionals with Microservices & Big Data

Explore similar profiles based on matching skills and experience