Dmitriy Musatkin

Senior Software Engineer at Amazon Web Services (AWS)

Seattle, Washington, United States
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
Dmitriy Musatkin is a Senior Software Engineer based in Seattle with a strong background in cross-platform systems and low-level C/C++ development, currently building reliability-focused features at AWS. Over roughly four years at Amazon/AWS after earlier engineering roles, he has specialized in robustness, error handling, and platform compatibility for core SDKs. His open-source contributions to high-profile AWS repos (aws-sdk-cpp and aws-c-common) include fixes for S3 CRT client networking, path encoding, JSON iterators, and IPv6 URI parsing—demonstrating attention to edge cases that improve widespread developer tooling. With a Master’s in Computer Science from the University of Michigan and dual bachelor’s degrees in math and CS, he couples rigorous analytical training with practical systems engineering. Notably, his work touches platform-specific Windows API quirks and thread-naming behavior, signaling deep familiarity with OS-level portability challenges.
code4 years of coding experience
job12 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at University of Michigan
bookBachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at University of Toledo
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

json10
c-language10
cross-platform10
c1110
c1710
aws10
error-handling10
cprogramming-language10
winapi9
aws-sdk9
wp-api9
url-parsing9
ws-api9
uri9
parse9

Programming languages (10)

C#TypeScriptJavaC++CPHPSwiftRuby

Github contributions (5)

github-logo-circle
awslabs/aws-c-common

May 2022 - Jan 2023

Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.
Role in this project:
userBack-end Developer
Contributions:7 releases, 109 reviews, 24 commits in 8 months
Contributions summary:Dmitriy contributed significantly to the core functionality of the AWS SDK for C, specifically focusing on JSON parsing and manipulation. They implemented JSON iterators to traverse object fields and array elements, improving the library's capabilities. Further contributions included adding JSON comparison, duplication and fixing parsing of IPv6 literals in URIs and also updating the thread name getter implementation. These changes demonstrate an understanding of the project's low-level, cross-platform nature.
c99aws-sdksdkerror-handlinghandling
aws/aws-sdk-cpp

Oct 2022 - Mar 2025

AWS SDK for C++
Role in this project:
userBack-end Developer
Contributions:103 reviews, 33 PRs, 78 pushes in 2 years 5 months
Contributions summary:Dmitriy primarily contributed to improving the error handling and overall robustness of the AWS SDK for C++. They addressed specific issues within the S3 CRT client, including network connection errors and ensuring correct path encoding. Furthermore, the user updated dependencies and fixed platform-specific issues related to Windows APIs, such as `GetModuleFileNameW`, showcasing their expertise in cross-platform development and core SDK functionality. These contributions indicate a focus on improving the library's reliability and compatibility.
cppsdkaws-sdkcross-platformaws
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