Lukas Rupprecht

Senior Software Engineer at Databricks

San Francisco, California, 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
Lukas Rupprecht is a Senior Software Engineer based in San Francisco with eight years of experience focused on databases, storage, and cloud systems. He currently develops backend systems at Databricks and has a research-heavy background from IBM Research—Almaden, where he progressed from intern to research staff member. Lukas contributes to the widely used Delta Lake project, improving its error-handling framework, schema evolution for complex types, and command implementations for robust table operations. His profile blends rigorous academic training (PhD in Computer Science from Imperial College London) with practical engineering that bridges research and production-scale data platforms. Colleagues describe him as someone who turns nuanced storage-edge problems into well-tested, maintainable solutions.
code8 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Imperial College London
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Technical University of Munich
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Technology Sydney
github-logo-circle

Github Skills (7)

error-handling10
delta-lake10
schema-changes10
scala10
testing9
data-engineering9
big-data9

Programming languages (3)

CScalaGo

Github contributions (5)

github-logo-circle
delta-io/delta

Apr 2022 - Jan 2023

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
userBack-end Developer
Contributions:55 reviews, 8 commits, 17 PRs in 9 months
Contributions summary:Lukas primarily focused on refactoring and improving the error handling framework within the Delta Lake codebase. Their work involved refactoring multiple sets of Delta error messages, reorganizing exceptions, and unit testing the refactored functions. They also contributed to schema evolution, specifically addressing issues in handling complex types during INSERT OVERWRITE operations. Furthermore, the user made changes to the command implementations, which included updates to alter table commands and Merge operations.
analyticsprestodbflinkbig-dataspark
Contributions:47 pushes, 1 branch in 3 years 4 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
Lukas Rupprecht - Senior Software Engineer at Databricks