Senior Software Development Engineer at Amazon Web Services
Greater Seattle Area United States
Join Prog.AI to see contacts
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.
8 years of coding experience
12 years of employment as a software developer
Bachelors, Computer Science / Animation, Bachelors, Computer Science / Animation at Rochester Institute of Technology
Cornell University
Masters, Computer Science, Masters, Computer Science at Stanford University
Next generation AWS IoT Client SDK for Python using the AWS Common Runtime
Role in this project:
Back-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.
Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.
Role in this project:
Back-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