Asif Shahid

Beaverton, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Asif Shahid is a Principal Software Engineer with over two decades of deep experience in core Java and Scala, specializing in high-performance, low-latency distributed in-memory data management and query engine optimization. He has driven substantial compiler and optimizer improvements for Apache Spark (including a production-grade constraint propagation speedup and aggregate/hash optimizations) and contributed to the SnappyData project to enhance approximate query processing and function registries. Comfortable across systems-level code, parser generation (ANTLR/Parboiled), lock-free concurrency, and codegen-heavy execution paths, he blends pragmatic engineering with attention to algorithmic cost models. Based in Beaverton, OR, he also applies quantitative rigor to markets as an algorithmic intraday trader with a live strategy achieving strong recent returns. His background in building protocol-level systems (HTTP/proxy implementations) and off-heap, memory-efficient storage for distributed databases underscores a rare combination of low-level systems craftsmanship and large-scale data-platform design.
code10 years of coding experience
job18 years of employment as a software developer
bookSt. Joseph's
bookIndian Institute of Technology Bombay
languagesHindi, Urdu, English
github-logo-circle

Github Skills (4)

scala10
apache-spark9
sql8
data-analysis7

Programming languages (2)

JavaScala

Github contributions (5)

github-logo-circle
TIBCOSoftware/snappydata

Jan 2016 - Mar 2020

Project SnappyData - memory optimized analytics database, based on Apache Spark™ and Apache Geode™. Stream, Transact, Analyze, Predict in one cluster
Role in this project:
userBackend Developer
Contributions:278 commits, 127 PRs, 493 pushes in 4 years 2 months
Contributions summary:Asif primarily contributed to the core functionalities of the SnappyData project, focusing on adding and registering functions within the system to enhance AQP (Approximate Query Processing) capabilities. Their work involved modifying code across multiple Scala files related to the SnappyContext, and the registration of error functions for AQP queries within the function registry. In addition, the user made general code updates and merged existing branches.
memorypredictstreammemory-databasetransact
ahshahid/bocapdx

Jan 2020 - Jun 2020

MacroBase: A Search Engine for Fast Data
Contributions:1 PR, 154 pushes, 7 branches in 4 months
dataframesquery-languagesearch-enginedatabasesearch
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Asif Shahid