Nikhil Sheoran is a software engineer based in California with two years of industry experience focused on query optimization and database systems. He currently contributes to Databricks' Query Optimizer team and brings research-led rigor from his MS (thesis) at UIUC where he worked on online aggregation for nested queries. Prior roles at Adobe and Meta combined applied ML, systems research, and productionization—ranging from deep RL for cluster scheduling to ML-driven debugging of ranking models. He has teaching experience in advanced database systems and built automation for course grading, reflecting both strong technical depth and attention to developer experience. Known on GitHub for query optimizer–related work, he pairs academic precision with hands-on engineering to move research ideas into scalable systems.
2 years of coding experience
4 years of employment as a software developer
Indian Institute of Technology Roorkee
Kendriya Vidyalaya Sangathan
Master of Science - MS (Thesis), Computer Science, 3.95, Master of Science - MS (Thesis), Computer Science, 3.95 at University of Illinois Urbana-Champaign
Apache Spark - A unified analytics engine for large-scale data processing
Contributions:4 reviews, 6 PRs, 7 comments in 9 months
analyticspythondata-processingsqlapache
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.