Hamid Arzaghi is a Senior C++ Software Engineer based in Paris with over a decade of experience building cross-platform desktop and embedded systems using modern C++, Rust, Python and a broad toolchain from Qt and Boost to CI/CD and cloud platforms. He combines a strong academic foundation in AI (Master’s from Shiraz University) with practical expertise in real-time, high-performance applications—often in finance-related domains like FX and high-frequency trading. An active contributor to the microsoft/STL project, he has improved edge-case robustness in the C++ Standard Library through targeted test automation. Comfortable across Linux administration, databases, and DevOps workflows, Hamid favors test-driven design and pragmatic use of design patterns to deliver reliable, efficient software. Colleagues describe him as a quick learner who brings research-caliber rigor to production engineering and continually adopts new languages and practices to solve complex problems.
7 years of coding experience
10 years of employment as a software developer
Master's degree, Artificial Intelligence, GPA: 86.65%, Master's degree, Artificial Intelligence, GPA: 86.65% at Shiraz University
Bachelor's degree, Computer Software Engineering, GPA: 88.30%, Bachelor's degree, Computer Software Engineering, GPA: 88.30% at Shamsipour Technical and Vocational College
MSVC's implementation of the C++ Standard Library.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:24 reviews, 19 commits, 24 PRs in 2 years
Contributions summary:Hamid primarily contributed to testing and improving the C++ Standard Library implementation. Their work included writing tests to cover specific edge cases in various STL components, such as `deque::erase` and `get_time()`. The user also focused on preventing potential issues like NaN/Inf returns from distributions and ensuring move constructors and assignments function correctly. These contributions improved the robustness and reliability of the C++ Standard Library.
Contributions:1 release, 30 commits, 29 pushes in 1 month
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
Hamid Arzaghi - Senior C Software Engineer at Klanik