Ondrej Lehecka

Software Engineer at Tesla

Mountain View, 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

👤
Senior
🎓
Top School
Ondrej Lehecka is a software engineer with 11+ years building high-performance, large-scale distributed systems and infrastructure across Meta, LinkedIn, Microsoft, and Tesla. He has led architecture and implementation of critical storage and RPC systems—operating one of the world’s largest HDFS clusters and contributing to Facebook’s Thrift and RSocket integrations—while repeatedly removing scaling bottlenecks in production. Equally comfortable as an individual contributor and technical leader, he drives design, debugs complex performance issues, and mentors teams to deliver robust, low-latency services. His open-source work on fbthrift and structured concurrency C++ libraries reflects a deep focus on async and concurrent systems. Based in Mountain View, he combines rigorous academic training toward a PhD with hands-on experience in real-time media, networking, and autonomous vehicle teleop. Colleagues know him for tackling the gnarly infrastructure problems others avoid and turning them into dependable platforms.
code11 years of coding experience
job24 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at VSB - Technical University of Ostrava
bookMaster's Degree Computer Science, Master's Degree Computer Science at Palacký University in Olomouc
bookHigh School, High School at Cajkovsky gymnasium
languagesEnglish, Czech, German
github-logo-circle

Github Skills (7)

asynchronous10
c-language10
thrift10
cprogramming-language10
async10
compiler-design8
testing7

Programming languages (4)

JavaC++RustKotlin

Github contributions (5)

github-logo-circle
facebook/fbthrift

Mar 2015 - Mar 2018

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-end Developer
Contributions:14 commits in 3 years
Contributions summary:Ondrej primarily focused on improving the Apache Thrift library's C++ implementation, adding and modifying methods for asynchronous processing, particularly within the `AsyncProcessor` class. They addressed build breaks, compiler warnings related to unused parameters, and regenerated test fixtures. Additionally, the user ensured that code generated by the Thrift compiler was compliant with -Wunused-parameter warnings, and made adjustments to the Thrift compiler itself.
cppapache-thriftc-plus-plusapachefacebook
rsocket/rsocket-cpp

May 2016 - Aug 2018

C++ implementation of RSocket
Contributions:414 commits, 472 PRs, 255 pushes in 2 years 3 months
cpprsocket
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
Ondrej Lehecka - Software Engineer at Tesla