Michael Graeb

Senior Software Development Engineer at Amazon Web Services

Greater Seattle Area 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
Michael Graeb is a Senior Software Development Engineer in the Greater Seattle area with over 8 years at AWS and a long history in game engine and graphics programming. He blends deep technical skill in graphics and optimization with a strong aesthetic sensibility, enabling effective cross-discipline collaboration with artists and designers. His career spans console game development and engine tools through to cloud-scale SDK work at AWS, where he’s contributed to core C/C++ libraries and IoT SDKs—improving event stream encoding and robust core primitives used by widely adopted AWS projects. Comfortable across low-level systems, tooling, and testing, he also brings practical experience shipping samples and client implementations that bridge device and cloud. Colleagues rely on him for technically demanding work that requires both precision and an eye for visual quality.
code8 years of coding experience
job12 years of employment as a software developer
bookBachelors, Computer Science / Animation, Bachelors, Computer Science / Animation at Rochester Institute of Technology
bookCornell University
bookMasters, Computer Science, Masters, Computer Science at Stanford University
github-logo-circle

Github Skills (20)

c-language10
python10
testing10
mqtt10
cross-platform10
object-oriented-programming10
c1110
data-structure10
mqttnet10
aws-sdk10
c1710
aws10
event-streaming10
aws-iot10
data-structures10

Programming languages (14)

C#JavaC++RustCBitBakeKotlinTypeScript

Github contributions (5)

github-logo-circle
Next generation AWS IoT Client SDK for Python using the AWS Common Runtime
Role in this project:
userBack-end Developer
Contributions:22 releases, 71 reviews, 58 commits in 3 years 9 months
Contributions summary:Michael's contributions centered around the development of a base class for MQTT service clients within the AWS IoT device SDK for Python. They also implemented a shadow sample that allows for keeping properties synchronized between device and server and implemented a pubsub sample to send and receive messages. The work included defining and structuring classes, and integrating relevant AWS IoT service functionalities.
next-generationpythonaws-iotruntimesdk
awslabs/aws-c-common

May 2018 - 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 & Test Automation Engineer
Contributions:36 releases, 306 reviews, 92 commits in 4 years 9 months
Contributions summary:Michael's contributions focused on improving the `aws-c-common` library by implementing array list functionality, including features like `pop_front_n()` and `swap_contents()`. They added new test cases for these features. Additionally, the user improved the testing framework by adding macros for size_t comparisons and refining existing assertion macros. These changes suggest a focus on enhancing both the core library functionality and the quality of its test suite.
c99aws-sdksdkerror-handlinghandling
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
Michael Graeb - Senior Software Development Engineer at Amazon Web Services