Thomas Munro

Principal Software Engineer at Microsoft

Wellington, Wellington, New Zealand
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
Thomas Munro is a Principal Software Engineer with 16 years of experience, currently working at Microsoft on PostgreSQL and contributing to its core kernel and performance features. He has a deep systems and back-end engineering background from roles at EnterpriseDB, Bloomberg and IBM, with hands-on experience in memory management, table I/O, index management and concurrency fixes for high‑performance systems. Based in Wellington, New Zealand, he combines enterprise-grade product experience—building order‑matching and large data processing systems for finance—with open-source stewardship on the widely used PostgreSQL project. Colleagues rely on him for pragmatic refactoring that yields measurable performance gains and robustness under load. He also occasionally works on FreeBSD, reflecting a long-standing interest in low‑level OS and database internals.
code16 years of coding experience
job21 years of employment as a software developer
bookUniversity of Otago
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
101reached
0answers
3questions
github-logo-circle

Github Skills (15)

c1710
memory-management10
databases10
postgresql10
c1110
database10
data-structure9
indexer9
indexing9
indices9
data-structures9
concurrency8
mapview6
colors6
r6

Programming languages (13)

C++CMakefilePLpgSQLM4GoHTMLHCL

Github contributions (5)

github-logo-circle
postgres/postgres

Jun 2018 - Jan 2023

Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
Role in this project:
userBack-end Developer
Contributions:753 commits, 1 comment in 4 years 8 months
Contributions summary:Thomas primarily contributed to the core functionality of the PostgreSQL database. They were involved in implementing memory management optimizations, enhancing the performance of table I/O, and contributing to the code that handles index management. Their contributions included refactoring, improving data structure efficiency, and addressing concurrency issues within the database kernel. The user also added various performance checks.
postgresql
macdice/cfbot

Aug 2018 - Aug 2021

Experimental commitfest machinery
Contributions:32 commits, 10 PRs, 208 pushes in 3 years
machinery
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