Deepayan Patra

Software Engineer at Databricks

Pittsburgh, Pennsylvania, 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
Deepayan Patra is a software engineer with eight years of experience building high-performance systems, currently at Databricks after completing MSCS research at Carnegie Mellon under Andy Pavlo. He has deep systems and database expertise—contributing to CMU's NoisePage self-driving DBMS by optimizing NUMA-aware resource management, improving WAL throughput, and enhancing index benchmarking (BwTree, HashIndex). His work has delivered dramatic gains (up to 700x on worst-case workloads and 3–4x on scans) and added practical language/runtime features like VERSION(). He pairs research rigor with product-focused internships at Neeva and Yugabyte, and a background in teaching and mentoring that sharpens his ability to communicate complex ideas. Based in Pittsburgh, he blends developer, designer, and technologist sensibilities to move research prototypes toward production-ready performance.
code8 years of coding experience
job4 years of employment as a software developer
bookScience and Technology Summer Program, Computer Science, Science and Technology Summer Program, Computer Science at Pennsylvania Governor's School for the Sciences
bookMaster's degree, Computer Science, Master's degree, Computer Science at Carnegie Mellon University School of Computer Science
bookHigh School Diploma, QPA: 4.84 | Valedictorian, High School Diploma, QPA: 4.84 | Valedictorian at Mars Area Senior High School
bookBachelor of Science - BS, Computer Science, QPA: 3.89, Bachelor of Science - BS, Computer Science, QPA: 3.89 at Carnegie Mellon University
languagesEnglish, Bengali
github-logo-circle

Github Skills (21)

benchmark10
c-language10
admin10
databases10
benchmarking10
database-administration10
dbm10
cprogramming-language10
dbms10
database10
data-structure9
performance-monitor9
performance-analytics9
algorithm9
algorithms9

Programming languages (10)

TypeScriptC++COCamlTeXScalaJavaScriptGo

Github contributions (5)

github-logo-circle
cmu-db/noisepage

Oct 2019 - Oct 2020

Self-Driving Database Management System from Carnegie Mellon University
Role in this project:
userBackend Developer
Contributions:47 reviews, 7 commits, 12 PRs in 11 months
Contributions summary:Deepayan's commits primarily focus on enhancing the database management system. They've worked on performance benchmarks, particularly around index structures, including BwTree and HashIndex. They also made changes to the benchmarking framework and configuration, improving the ability to test and evaluate the system. Further contributions include exposing configuration parameters for the BwTree and adding support for the VERSION() built-in function.
management-systemdbmsdatabase-management-systemcarnegie-mellon-universityself-driving
thepinetree/noisepage

Oct 2019 - May 2021

You know what this is...
Contributions:299 pushes, 56 branches in 1 year 7 months
what-is-this
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