Hadi Moshayedi

Software Engineer at ubicloud

Vancouver, British Columbia, Canada
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
Hadi Moshayedi is a software engineer based in Vancouver, BC with 13 years of experience building backend systems and database extensions. He has deep PostgreSQL expertise demonstrated by substantial contributions to popular open-source projects like Citus and cstore_fdw, where he improved distributed transaction savepoints, optimized distributed INSERTs, and resolved concurrency and memory issues. Comfortable working close to the metal of databases, he’s implemented core storage and cost-estimation features, fixed deadlocks, and strengthened regression tests to boost reliability and performance. A lifelong learner who builds personal projects on GitHub to sharpen his craft, he combines a master’s-level computer science background with practical engineering that reduces real-world operational pain. Notably, his work focuses on making distributed and columnar storage systems safer and faster—an often underappreciated but critical part of scalable data platforms.
code13 years of coding experience
bookAmirkabir University of Technology
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at Sharif University of Technology
languagesTurkish, azeri, Persian, English
stackoverflow-logo

Stackoverflow

Stats
866reputation
35kreached
14answers
2questions
github-logo-circle

Github Skills (26)

postgresql10
databases10
distributed-systems10
foreign-data-wrapper10
citus10
column-store10
relational-databases10
sql-database10
database10
transaction9
c-language9
sql9
database-design9
transactionscope9
cprogramming-language9

Programming languages (12)

MDXDockerfileCSSC++CRacketJavaScriptHaskell

Github contributions (5)

github-logo-circle
citusdata/cstore_fdw

Apr 2014 - Feb 2021

Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1 release, 63 commits, 26 PRs in 6 years 11 months
Contributions summary:Hadi implemented and refactored core functionalities for the cstore_fdw extension, focusing on integrating columnar storage with PostgreSQL. Their contributions included adding the source files, fixing cost estimation, implementing table size retrieval, and improving the handling of ALTER TABLE and COPY commands. They also addressed a deadlock issue, ensuring concurrent inserts function correctly, and improved the regression tests.
access-methodmethodcolumnar-storagecitusdatabase
citusdata/citus

Jul 2017 - Mar 2021

Distributed PostgreSQL as an extension
Role in this project:
userBack-end Developer
Contributions:71 reviews, 461 commits, 433 PRs in 3 years 8 months
Contributions summary:Hadi primarily contributed to the backend of the Citus database extension, focusing on improvements to its core functionality and stability. They addressed compiler warnings by explicitly specifying switch/case fall-throughs and removed dependencies to improve query performance. The user also implemented savepoint support for distributed transactions and optimized query execution for performance gains, particularly in the context of distributed INSERT operations. Furthermore, they addressed memory issues in several functionalities.
distributedrelational-databasesqlcitusscale
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
Hadi Moshayedi - Software Engineer at ubicloud