Kaarel Moppel

PostgreSQL Consultant at Self-employed

Tallinn, Harju maakond, Estonia
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
Kaarel Moppel is a PostgreSQL consultant with 12 years of hands-on experience designing and operating resilient data architectures for companies from Swedbank to Zalando and Cognite, now working independently from Tallinn. He specializes in PostgreSQL performance, reliability and tooling, and has contributed backend improvements to the popular pg_activity monitoring tool—adding nuanced waiting-state logic and query filtering features that help DBAs surface long-running work. As a Principal Database Reliability Engineer he combined operational rigor with engineering to scale critical data platforms, and earlier consulting roles sharpened his expertise across varied deployments and versions of Postgres. Kaarel pairs an MSc in Computer and Systems Engineering with practical experience shipping observability and performance features, and is especially interested in advancing the broader Postgres ecosystem.
code12 years of coding experience
job10 years of employment as a software developer
bookTapa Secondary School
bookMSc Computer and Systems Engineering, MSc Computer and Systems Engineering at Tallinn Technical University
bookBSc Computer and Systems Engineering, BSc Computer and Systems Engineering at TalTech – Tallinn University of Technology
languagesEnglish, Estonian, German, Russian
github-logo-circle

Github Skills (9)

postgresql10
sql10
python10
database9
admin9
database-administration9
monitoring9
databases9
cli8

Programming languages (13)

JinjaC++RustCPLpgSQLGoPerlHTML

Github contributions (5)

github-logo-circle
dalibo/pg_activity

Dec 2018 - Mar 2020

pg_activity is a top like application for PostgreSQL server activity monitoring.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:8 commits, 5 PRs, 5 comments in 1 year 3 months
Contributions summary:Kaarel primarily contributed to enhancing the functionality and performance of the `pg_activity` tool. Their work involved modifying the data retrieval logic to accurately reflect the "waiting" state of PostgreSQL sessions, particularly for PG10+ versions. They also implemented features like adjusting the refresh interval and adding a new flag, `--min-duration`, to filter queries based on duration, enhancing the tool's monitoring capabilities. Moreover, the user refactored the existing code to incorporate features such as duration mode.
postgresql-serversqlpostgrespostgresqlmonitoring
pg-spot-ops/pg-spot-operator

Oct 2024 - Mar 2025

Maintains stateful Postgres on Spot VMs
Contributions:10 reviews, 114 PRs, 305 pushes in 5 months
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