Abhishek Modi

CEO

Bengaluru, Karnataka, India14 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led Apache Spark team to improve performance by over 2x.
  • Expert in scaling Hadoop and YARN for massive clusters.
  • Strong background in distributed systems and big data.
Stackforce AI infers this person is a SaaS expert with a focus on big data and distributed systems.

Contact

Skills

Core Skills

Apache SparkCloud ComputingHadoopCluster ManagementYarnC++JavascriptServer-side DevelopmentSoftware Development

Other Skills

AlgorithmsAuto-scalingBackbone.jsBig DataCCEFCSSCSS3Data StructuresHTMLJavaJavaScriptMVCMatlabMultithreaded DevelopmentOOP

About

Passionate about solving complex engineering problems especially in distributed systems and big data space.

Experience

Google

2 roles

Principal Engineer

Promoted

May 2025Present · 10 mos · Bengaluru, Karnataka, India · On-site

Senior Staff Software Engineer

May 2022Apr 2025 · 2 yrs 11 mos · Bengaluru, Karnataka, India · On-site

Microsoft

3 roles

Principal Engineering Manager

Sep 2020May 2022 · 1 yr 8 mos

  • Leading the Apache Spark team at Microsoft India. Working on making Apache Spark performant, resilient, scalable and cloud native.
  • Improvising Spark catalyst optimizer to improve the query performance. We were able to improvise Spark performance by >2x.
  • Leveraging the flexibility of the cloud to scale-up and scale-down Spark clusters based on the requirements of job.
  • Using hardware accelerators(FPGA) for speeding up some of heavily used Spark operators.
  • Native execution layer for Spark operators like hash aggregation and sorting.
  • https://techcommunity.microsoft.com/t5/azure-synapse-analytics/apache-spark-in-azure-synapse-performance-update/ba-p/2243534

Senior Software Engineering Manager

Promoted

Oct 2018Aug 2020 · 1 yr 10 mos

  • Leading the Apache Hadoop team to run Cosmos (300 thousand node cluster)
  • Yarn Federation.
  • Yarn opportunistic container support.
  • HDI Auto-scaling
  • Dhalion - a generic healing and auto-scaling platform.
  • https://github.com/microsoft/Dhalion
  • Started Apache Spark India team for improvement on Apache Spark.

Senior Software Developer Team Lead

Dec 2017Sep 2018 · 9 mos

  • Working on scaling Hadoop and YARN to run at largest clusters in the world. Worked on various features including node partitioning, opportunistic containers support, Application timeline server, federation support and SLS enhancements. Also worked on a generic auto-scaling framework Dhalion which can be used to auto-tune and auto-scale various big-data technologies.
  • I am also leading team to deploy Spark on the scale of Cosmos and do various enhancements in Spark for same.

The apache software foundation

Apache Hadoop Committer

Jul 2019Present · 6 yrs 8 mos

Qubole

Software Developer

Sep 2015Dec 2017 · 2 yrs 3 mos · Bengaluru Area, India

  • Working as a Lead developer on Hadoop 2 and YARN stack. Developed features like YARN based autoscaling framework, spot nodes rebalancing for ephemeral clusters, persistent job history storage service, s3a filesystem enhancements. I have added responsibility to debug and fix customer issues with hadoop jobs.

Adobe

3 roles

Computer Scientist

Feb 2015Aug 2015 · 6 mos

  • I worked on integration of various online services in Adobe Reader. For this, we needed to integrate CEF within Reader and then expose a bridge between Javascript and C++. Since I was among the senior persons in team, I have added responsibility to groom up new joinees and lead them.

Member of Technical Staff - II

Feb 2013Feb 2015 · 2 yrs

  • Server side development for Acrobat.com services.
  • Design and implementation of new services for Acrobat.com

Membert of Technical Staff - I

Jun 2011Feb 2013 · 1 yr 8 mos

  • Design and implementation of various features in Acrobat - Currently moved to Acorbat.Com team which requires Agile development and server side development skills.
  • Technical owner for IPM(In-Product-Messaging). The feature includes a server through which new messages can be created and pushed dynamically and a client in Acorbat which consumes those messages to display them appropriately with appropriate actions.
  • Integration of Blueheron with Acrobat/Reader: The feature includes providing the Blueheron tasks like Save to Blueheron Server, Open from server, Overwrite a file etc. directly from Acrobat/Reader for Blueheron hosted files.
  • Languages/Platform: C, C++, Python on Windows and Mac OS X

Vizexperts

Intern

Apr 2010Jul 2010 · 3 mos · Gurgaon, India

  • Designed and developed a full application which provides full functionality of Control Room. Through which multiple sources may be connected and controlled through a common place.

Ceeri

Pursued a summer internship at CEERI.

May 2009Jun 2009 · 1 mo

  • I have worked there on fabrication of chip, chip designing and sensors.

Education

Indian Institute of Technology, Varanasi

BTech — Electronics Engineering

Jan 2007Jan 2011

Birla Senior Secondary School

Intermediate

Jan 2001Jan 2007

Stackforce found 100+ more professionals with Apache Spark & Cloud Computing

Explore similar profiles based on matching skills and experience