Petr Jelinek is a seasoned database engineer and technology leader with 14 years of professional experience, currently serving as VP and Chief Architect at EDB from Prague. He is a long-standing major contributor to the PostgreSQL Global Development Group, having implemented core features such as Logical Replication, commit timestamp tracking, TABLESAMPLE, and privilege-management enhancements. Petr’s hands-on work spans deep backend systems and database internals—he has driven impactful improvements to pglogical (cross-version logical replication) and maintained pgBouncer, a widely used lightweight PostgreSQL connection pooler. Known for pragmatic refactors and performance-oriented fixes, he focuses on stability, compatibility, and efficient replication of sequences and triggers. Colleagues rely on him to translate complex database requirements into robust, production-ready features. A detail-minded architect, he blends long-term project stewardship with frequent low-level code contributions that keep critical open-source infrastructure healthy.
Logical Replication extension for PostgreSQL 15, 14, 13, 12, 11, 10, 9.6, 9.5, 9.4 (Postgres), providing much faster replication than Slony, Bucardo or Londiste, as well as cross-version upgrades.
Role in this project:
Back-end Developer & Database Engineer
Contributions:2 releases, 2 reviews, 308 commits in 6 years 1 month
Contributions summary:Petr's contributions primarily involve implementing features for the pglogical logical replication extension. They worked on enabling trigger handling, optimizing trigger management, and refactoring trigger-related code. Further, they added sequence replication support, which included implementing functions to synchronize sequences and track their state within the database. They also contributed to improving the stability and performance of the replication process, which involved making adjustments to the apply worker and fixing several compatibility issues.
Contributions:26 commits, 18 PRs, 22 pushes in 3 years 11 months
Contributions summary:Petr made several contributions to the pgBouncer codebase, primarily focused on improving the application's functionality and stability. This includes resolving issues related to connection handling, optimizing admin commands, enhancing error handling for authentication, and refining the display of DNS information. The user also worked on updating and improving the documentation, specifically the NEWS.rst file, adding version information. Their work involved modifying core files like `src/objects.c`, `src/admin.c`, `src/hba.c`, `src/loader.c`, and `src/main.c`.
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.