Skip to main content
AS
Looking for a job

Asif Shahid

@asifshahid

Principal Engineer at KwikQuery building TabbyDB, an Apache Spark fork with 35% TPC-DS benchmark improvement.

United States
Message

At KwikQuery LLC, I started the TabbyDB venture and developed an Apache Spark fork that addresses complex query compilation issues and improves runtime performance with dynamic file pruning for Broadcast Hash Joins. Internal TPC-DS testing on 1 TB and 3 TB datasets showed 35% improvement compared with stock Spark.

At Workday Inc, I implemented a constraint propagation algorithm for Spark’s Catalyst optimizer that reduced compilation time by a factor of 10–100 in problematic cases. I also proposed an improvement to open-source Spark and presented the solution at Databricks Spark Summit 2021.

Across my work at Cloudera Inc, SnappyData, Pivotal Labs, and GemStone Systems, I contributed to Spark SQL and Catalyst, distributed databases, and query engines. My projects included approximate query processing, Spark and GemFireXD integration, and Java systems using concurrency and low-latency techniques.

Experience

Work history, roles, and key accomplishments

KwikQuery LLC logoKL
Current

Founder and Principal Engineer

KwikQuery LLC

Jul 2025 - Present (1 year 3 months)

Founded KwikQuery LLC and developed TabbyDB, a high-performance fork of Apache Spark that addresses complex query compilation issues and improves runtime performance through dynamic file pruning for Broadcast Hash Joins.

Workday Inc logoWI

Principal Engineer

Aug 2020 - Sep 2022 (2 years 1 month)

Optimized the Catalyst layer of an Apache Spark fork, implementing a new algorithm for Constraint Propagation that speeds up compilation time by 10-100x in problematic cases. Presented the solution at Databricks Spark Summit 2021.

Tibco logoTI

Principal Architect

Mar 2019 - Mar 2020 (1 year)

Worked on computeDB (formerly SnappyData), implementing an optimized HashAggregateExec for Spark using serialized data in a byte-based HashMap. Gained deep knowledge of Spark's code generation architecture.

SN

Staff Engineer

SnappyData

Jun 2017 - Mar 2019 (1 year 9 months)

Implemented approximate query processing and error estimation by enhancing the Catalyst querying framework of Apache Spark for aggregate queries on stratified sample tables. Developed a connector for GemFire and implemented policy-based row-level security.

PL

Staff Engineer

Pivotal Labs

Sep 2015 - Jun 2017 (1 year 9 months)

Worked on a new generation OLAP/OLTP SQL-based database on top of Apache Spark, which became SnappyData.

EB

Sr. Java Backend Developer

eBuddy

Sep 2011 - Nov 2012 (1 year 2 months)

Enhanced eBuddy chat performance to be 6 times faster through optimal synchronization and efficient byte data handling. Reduced memory footprint of image data by 50% and worked on Android.

GS

Manager R & D

GemStone Systems

Sep 2004 - Sep 2011 (7 years)

Architected design, managed team, and implemented core Java code for GemFire. Implemented JTA spec for Transaction Manager, enhanced Object Query Engine with intelligent index usage, and improved disk-based persistence performance using Oplogging.

eGain Corporation logoEC

Team Leader

Sep 2000 - Sep 2004 (4 years)

Led design and development of a collaboration proxy server for co-navigation, involving HTTP protocol, cookie management, and SSL. Implemented pushlet mechanism for asynchronous messaging and designed a chat server.

OL

Sr. Engineer Tech Support

Onward Technologies Ltd

Jan 1999 - Dec 1999 (11 months)

Learned the PIMS system of Aspen Tech, a linear programming package for identifying refinery throughputs and yields based on profit maximization functions.

IC

Production Engineer

Indian Oil Corporation

Jan 1997 - Jan 1999 (2 years)

Handled the Feed Preparation Unit (FPU) providing feed to the Fluidized Catalytic Cracking Unit (FCC). Oversaw functioning of distillation columns and furnaces.

Education

Degrees, certifications, and relevant coursework

Indian Institute of Technology Bombay logoIB

Indian Institute of Technology Bombay

B. Tech, Chemical Engineering

1993 - 1997

Grade: 7.57

Pursued a Bachelor of Technology in Chemical Engineering from 1993 to 1997, achieving a grade of 7.57.

Tech stack

Software and tools used professionally

Interested in hiring Asif?

You can contact Asif and 90k+ other talented remote workers on Himalayas.

Message Asif

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan