Atri Sharma

Director of Engineering

Bengaluru, Karnataka, India14 yrs experience
Most Likely To Switch

Key Highlights

  • Major contributor to PostgreSQL with significant feature implementations.
  • Led CosmosDB's technical direction for analytical database capabilities.
  • Active speaker at multiple data conferences, showcasing expertise.
Stackforce AI infers this person is a Backend-heavy Fullstack expert in distributed databases and analytics.

Contact

Skills

Other Skills

AlgorithmsBashBig DataCC (Programming Language)C++Data MiningData StructuresDatabase DesignDistributed SystemsFile SystemsGitJavaJava Enterprise EditionLinux

About

I am an experienced technical leader in the space of distributed databases and have worked on multiple database engines. I have been a major contributor to PostgreSQL, where I implemented major features like JDBC Foreign Data Wrapper, Ordered Set Aggregates, ROLLUP, CUBE, GROUPING and GROUPING SETS. I have implemented major features in Greenplum, such as large objects support, complex numbers datatype, resource management and miscellaneous improvements in query optimiser. I have been a part of CosmosDB, where I worked on scaling CosmosDB to be a true HTAP engine. I lead the Columnar engine effort, was working on improving indexing efforts within the product, and was generally responsible for setting the technical direction and leading the group to make CosmosDB a fully functional analytical database engine I am an open source exponent and am PMC Member and Committer for various open source database engines, such as Apache Apex, Apache HAWQ and Apache MADLib. I also help new projects to incubate in Apache Software Foundation. I am currently focused on Presto, where I am working on scaling Presto to be a fully functional OLAP engine. I have recently released functionality to scale Window Aggregates infinitely, allow sort nodes to scale infinitely, improve subquery planning, improve semijoin execution performance, implement FILTER clauses for aggregates, improve optimizer's capabilities to push down disjunctive predicates. I collaborate with the Presto community on multiple features and am currently helping on improvements for the cost based optimiser. I have filed 20 odd patents in the space of distributed databases and query optimization. I am an active speaker across multiple data conferences, having spoken at ApacheCon Big Data, PostgreSQL Conf, Open Source Summit multiple times. Some of my published interviews are available below in links section

Experience

Opensearch project

Maintainer

Sep 2025Present · 6 mos

Apple

Senior Engineering Manager

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

  • Leading the Applied Machine Learning - Search Team, across multiple global sites

The apache software foundation

8 roles

PMC Member Apache Ambari

Jun 2022Present · 3 yrs 9 mos

Apache Pinot Committer

Dec 2021Present · 4 yrs 3 mos

Member/Fellow

Mar 2021Present · 5 yrs

PMC Member, Apache Incubator

Mar 2021Present · 5 yrs

Committer, Infrastructure

Jan 2021Present · 5 yrs 2 mos

PMC Member, Apache Lucene/Solr

Aug 2020Present · 5 yrs 7 mos

Committer, Apache Lucene and Solr

Sep 2019Present · 6 yrs 6 mos

PMC Member and Committer, Apex, MADLib, HAWQ

Apr 2015Present · 10 yrs 11 mos

  • PMC member for multiple projects

Uber

Senior Staff Engineer

Jun 2022Oct 2023 · 1 yr 4 mos · Bengaluru, Karnataka, India

  • India Lead for Search and Real Time and Analytics

Securonix

2 roles

VP and Distinguished Engineer

Promoted

Apr 2021Jun 2022 · 1 yr 2 mos

Senior Director

Jun 2020Apr 2021 · 10 mos

  • Leading Search and Visualization

Intuit

Principal Software Engineer

Dec 2019Jun 2020 · 6 mos

Amazon

Query Processing Architect

Jan 2019Dec 2019 · 11 mos

  • Working on the core search engine that runs every search that is done across all of Amazon’s entities, including internal searches.
  • Previously worked in AWS Elasticsearch service. Built the parallel query plans capability for the service.

State street

AVP - India Leader, Database Kernel Engineering

Jun 2018Jan 2019 · 7 mos · Bangalore

  • Architect and Lead for database kernel engineering

Microsoft

SDE II

Jul 2016Jun 2018 · 1 yr 11 mos

  • July 2016 - July 2017 : Apache YARN and Resource Management
  • July 2017 - CosmosDB Storage and Indexing Engine

Pivotal software, inc.

Staff Software Engineer

Nov 2015Jul 2016 · 8 mos

  • GPDB Committer. Postgres based query planner guy

Barclays

Assistant Vice President , Data Systems and Insights

Mar 2015Nov 2015 · 8 mos

  • Part of Barclays skunkworks in big data and building next big thing in data storage and analytics.
  • Designing and implementing a new programming language from ground up.
  • Leading design for multiple big data products and end to end tools. Leading design for big data delivery platform.
  • In house big data computer scientist responsible for solving big data open problems and finding innovative solutions for them.
  • Head of open source governance.
  • Innovation point for big data and constantly innovating new algorithms and techniques for better exploitation of big data.

Teradata

Software Engineer, Teradata Labs

Aug 2014Mar 2015 · 7 mos

  • Working in database kernel engineering in Aster team.
  • I am involved in feature development, performance feature implementation, research and innovation of new features, architecting complex features and core member of next generation database features design team. Working with multiple projects to review their architectures and owner of multiple core components of the product.
  • Lead of Aster Database team in India. Involved in recruiting members in Aster Database team in India and mentoring and guiding the team.

Amazon

SDE - Intern

Feb 2014Jul 2014 · 5 mos · Bengaluru Area, India

  • Filed an internal confidential US Patent for Amazon for a machine learning algorithm to identify and remove contextual spam.
  • Author of 6 inventions in Amazon intellectual property system which are currently under review for patent process.

Enterprisedb

Intern

Jun 2013Jul 2013 · 1 mo · Pune

  • Working in Postgres Enterprise Manager.I am engaged in adding features that will solve some scalability and performance issues and allow PEM to scale more efficiently to massive number of databases. Currently, I am researching and implementing a connection throttler with priorities for different processes. This shall allow PEM users to limit the number of concurrent connections from PEM processes, while taking time criticality and performance for PEM into consideration. I am also engaged in research for optimal architecture for server to agent tunnelling.

Postgresql global development group

Hacker

Apr 2012Dec 2019 · 7 yrs 8 mos

  • Long term PostgreSQL hacker, having implemented major features in PostgreSQL
  • Regional Contact for India. I maintain in@postgresql.org email address

Google summer of code 2012

Summer Intern

Apr 2012Aug 2012 · 4 mos

  • I am a Google Summer Of Code 2012 student for PostgreSQL project.
  • My GSoC 2012 project can be found at https://github.com/atris/JDBC_FDW

Education

JIIT,Noida

Bachelor's Degree — Information Technology

Jan 2010Jan 2014

Jaypee Institute of Information Technology

B.Tech — Information Technology

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Algorithms & Bash

Explore similar profiles based on matching skills and experience