Bhuwan Sahni

Seattle, Washington, 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
Bhuwan Sahni is a Principal Engineer based in Seattle with 11 years of experience building large-scale distributed systems and stream processing platforms. He has led backend work on Apache Spark’s streaming state management—adding list state support, leveraging RocksDB merge operators, and fixing subtle aggregation/join bugs—demonstrating deep expertise in stateful stream semantics. Bhuwan has held senior engineering roles across AWS and Databricks, currently focusing on observability analytics at AWS, and has a strong record of shipping production-safe solutions in high-throughput environments. Trained as an electronics and communication engineer at NIT Kurukshetra, he combines low-level systems thinking with cloud-native architecture skills and a knack for diagnosing concurrency and storage-layer edge cases.
code11 years of coding experience
job12 years of employment as a software developer
book12th Non-Medical, 12th Non-Medical at Major R.N. Kapoor D.A.V.
bookBachelor of Technology (B.Tech.) Electronics and Communication Engineering, Bachelor of Technology (B.Tech.) Electronics and Communication Engineering at National Institute of Technology Kurukshetra
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

rocksdb10
javas10
big-data10
spark10
java10
scala10
sql9
data-structures8
data-structure8
algorithms7

Programming languages (5)

TypeScriptC++ScalaGoHaskell

Github contributions (5)

github-logo-circle
apache/spark

May 2022 - Sep 2024

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:242 reviews, 13 PRs, 282 comments in 2 years 3 months
Contributions summary:Bhuwan's contributions primarily focus on enhancing the Apache Spark backend, specifically related to state management within the streaming context. They implemented support for list state in the arbitrary state API, utilized RocksDB merge operators, and addressed issues related to RocksDB file handling during version loading and snapshot creation, and maintenance thread racing conditions. Furthermore, the user worked on fixing an issue where the folding of literal values in grouping keys could cause incorrect results in streaming aggregations and joins.
analyticspythondata-processingsqlapache
sahnib/spark

Oct 2023 - Sep 2024

Contributions:1 PR, 148 pushes, 15 branches in 10 months
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
Bhuwan Sahni