Mark Hannum

Database Programmer

Town of Huntington, New York, 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
Mark Hannum is a database programmer with over two decades of production engineering experience and nine years focused on building Bloomberg’s highly available distributed RDBMS, comdb2, including contributions featured in a VLDB 2016 paper and an EDBT demo. He specializes in backend and engine-level work—transaction log processing, schema-change recovery, and sequence management—helping ensure reliability and performance at enterprise scale. Based in Huntington, NY, he blends systems-programming roots from an earlier Bloomberg role with hands-on product work, and even runs a small mobile-games studio that has driven nearly 100,000 installs. Comfortable bridging research and shipping code, he pairs an MS in Computer Science with practical ops experience and a knack for refactoring complex database internals.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, English Language and Literature/Letters, A, Bachelor's degree, English Language and Literature/Letters, A at Florida State University
bookMaster of Science (MS), Computer Science, A, Master of Science (MS), Computer Science, A at University of Florida
github-logo-circle

Github Skills (15)

c1710
transactionscope10
databases10
transaction10
transaction-manager10
c1110
replication10
relational-databases10
sql-database10
database10
concurrency9
data-structures8
data-structure8
version-control7
git7

Programming languages (2)

CShaderLab

Github contributions (5)

github-logo-circle
bloomberg/comdb2

May 2017 - Jan 2023

Bloomberg's distributed RDBMS
Role in this project:
userBack-end Developer & Database Engineer
Contributions:330 reviews, 444 commits, 1241 PRs in 5 years 8 months
Contributions summary:Mark primarily contributed to the Comdb2 RDBMS project by developing and maintaining core components related to the transaction log and database engine. Their work involved implementing and modifying functions for processing log entries, managing sequence numbers for tables, and ensuring proper transaction behavior. The commits show a focus on improving database functionality, particularly during schema changes and recovery processes, and include integration with internal tools for performance testing. The user also made various code improvements and refactoring efforts.
bloombergdatabaserdbmsdistributed
markhannum/comdb2

Jun 2017 - Mar 2023

Bloomberg's distributed RDBMS
Contributions:1930 commits, 5 PRs, 5414 pushes in 5 years 9 months
bloombergdatabaserdbmsdistributed
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
Mark Hannum - Database Programmer