Tomas Vondra

Principal Software Engineer at Microsoft

Prague, Prague, Czechia
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
Tomas Vondra is a Principal Software Engineer with 15+ years focused on PostgreSQL internals, currently at Microsoft after a long tenure at EDB and 2ndQuadrant. A committed contributor and committer to the core postgres repo, he has authored features such as CREATE STATISTICS, logical decoding improvements for sequences, and numerous optimizer and performance enhancements implemented in C, Python and SQL. He combines deep systems-level expertise—specialized memory allocators and hash join optimizations—with practical production experience tuning databases for analytics and large clients. As president of the Czech and Slovak PostgreSQL Users Group he organizes developer events and frequently presents at conferences, blending community leadership with hands-on engineering. Less obvious: his background spans web and enterprise stacks (Java, PL/SQL, front-end), giving him a rare perspective on how low-level database changes impact end-to-end applications.
code15 years of coding experience
job11 years of employment as a software developer
bookIng, Software Engineering, Mathematics, Ing, Software Engineering, Mathematics at Czech Technical University in Prague
github-logo-circle

Github Skills (7)

databases10
postgresql10
database-design10
database10
c119
c179
sql8

Programming languages (8)

CLLVMPLpgSQLJavaScriptPerlHTMLTSQLPython

Github contributions (5)

github-logo-circle
postgres/postgres

Jul 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 & Database Engineer
Contributions:391 commits in 4 years 6 months
Contributions summary:Tomas primarily worked on enhancing the logical decoding capabilities of the PostgreSQL database. They implemented support for decoding sequence increments, which involved modifications to the decoding infrastructure and the introduction of new message types. The changes included creating and modifying the relevant callbacks to support processing of sequence increments, and also updates to existing code related to other database objects like tables. The contributions included improvements for handling sequences created or altered during logical decoding, also fixing bugs with the use of the same objects in multiple publications.
patchgit-repositorypull-requestspostgrespostgresql
tvondra/geoip

Apr 2012 - Nov 2019

an extension for GeoIP geolocation
Contributions:23 commits, 7 pushes, 1 comment in 7 years 9 months
geolocationgeoip
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
Tomas Vondra - Principal Software Engineer at Microsoft