Mehmet Yılmaz

Senior Software Engineer at Microsoft

Türkiye Turkey
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
Mehmet Yılmaz is a Senior Software Engineer with a decade of experience building web, enterprise and cloud-native systems, currently advancing Citus as part of Azure Cosmos DB for PostgreSQL at Microsoft. He blends backend expertise in distributed databases and PostgreSQL internals with full‑stack experience from IoT and enterprise projects, having implemented microservices, CI/CD pipelines and front-end interfaces across Siemens, GE Digital and banking platforms. Mehmet’s open-source contributions to the high-profile citusdata/citus project include fixes for race conditions, PG17 API compatibility and regression tests—work that reflects deep knowledge of database internals and production reliability. Comfortable in agile teams, he pairs strong analytical skills with patience and a continuous learning mindset, and holds both a Computer Engineering degree and an MBA. A less obvious strength is his long-standing operational background—from Oracle RAC and backup systems to device-level IoT software—that informs pragmatic, resilient design choices.
code8 years of coding experience
job12 years of employment as a software developer
bookHigh School, Science, High School, Science at Tekirdağ Fen Lisesi
bookBachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Istanbul Technical University
bookMaster of Business Administration (MBA), Business Administration and Management, General, Master of Business Administration (MBA), Business Administration and Management, General at Bahçeşehir Üniversitesi
languagesEnglish, Turkish
github-logo-circle

Github Skills (13)

databases10
citus10
develop10
database-administration10
postgresql10
backend10
distributed-database10
admin10
relational-databases10
sql10
database10
c119
c179

Programming languages (5)

DockerfileCJavaScriptGoPython

Github contributions (5)

github-logo-circle
citusdata/citus

Aug 2024 - Apr 2025

Distributed PostgreSQL as an extension
Role in this project:
userBack-end Developer
Contributions:43 reviews, 54 PRs, 238 pushes in 7 months
Contributions summary:Mehmet primarily contributed to the backend of the distributed PostgreSQL extension, Citus. Their work focused on fixing race conditions, ensuring PG17 compatibility by adapting to API changes, and adding regression tests. Key contributions include addressing issues related to ALTER TABLE commands and REINDEX support, and improving handling of identity columns in insert/select operations. These changes demonstrate a deep understanding of PostgreSQL internals and distributed database systems.
distributedrelational-databasesqlcitusscale
m3hm3t/citus-13.0

Jan 2025 - Feb 2025

Distributed PostgreSQL as an extension
Contributions:30 pushes in 28 days
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
Mehmet Yılmaz - Senior Software Engineer at Microsoft