Manuel Ung

Software Engineer at Databricks

Greater Seattle Area 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
Manuel Ung is a software engineer with 11 years of experience building high-performance backend systems, currently contributing at Databricks after an eight-year tenure at Facebook. He has deep expertise in storage and concurrency—evidenced by contributions to the widely used RocksDB project, where he added detailed operation counters, exposed transaction and lock state for debugging, and implemented deadlock detection and improved lock/savepoint handling. Comfortable shipping at scale in large engineering orgs, Manuel brings strong systems-level intuition for performance, observability, and transactional correctness. A Waterloo Computer Science alumnus based in the Greater Seattle area, he blends practical production experience with thoughtful open-source contributions that improve debuggability and concurrency robustness.
code11 years of coding experience
job10 years of employment as a software developer
bookBCS Computer Science, BCS Computer Science at University of Waterloo
github-logo-circle

Github Skills (15)

databases10
transactionscope10
transaction10
c-language10
transaction-manager10
concurrent10
cprogramming-language10
performance-optimization10
relational-databases10
sql-database10
concurrency10
database10
data-structure9
storage-engine9
data-structures9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
facebook/rocksdb

Sep 2015 - Jul 2022

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 42 commits, 41 PRs in 6 years 11 months
Contributions summary:Manuel implemented and improved features within the RocksDB database, focusing on performance and functionality enhancements. Their contributions included adding counters for seek, next, and prev operations to provide detailed statistics, as well as exposing transaction ID and lock state information for better debugging and monitoring. Furthermore, the user implemented deadlock detection and contributed to improvements in handling shared locks and savepoints, which enhanced the database's concurrency and transaction management capabilities.
persistent-storagebigtablefast-storagelsm-treedatabase
gweddell/rdm

Oct 2014 - Jun 2015

Contributions:96 commits, 15 pushes in 8 months
memorydedicatedmain-memory-databasedatabasememory-database
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
Manuel Ung - Software Engineer at Databricks