Software Development Engineer III at Amazon Web Services (AWS)
Berlin, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Michael Edwards is a seasoned software engineer with 17 years of experience building reliable, cloud-native systems across AWS, SAP Signavio, HERE, and other enterprises. Currently a Software Development Engineer III at AWS in Berlin, he combines backend and systems expertise in Java, Kotlin, Rust, C++, and Python to deliver scalable services and analytics platforms. His background spans commerce platforms, process-mining analytics, and embedded data pipelines, with hands-on experience in CI/CD, Kubernetes, and infrastructure-as-code. An advocate for software quality, he has led testing and automation initiatives—from improving Python web-test frameworks to establishing TDD and automated CI practices at product teams. He also contributes to open-source projects, notably implementing backend playback and MPD support for a music DJ app and hardening test infrastructure for the Splinter framework, illustrating a practical blend of production engineering and developer tooling. Colleagues rely on him for pragmatic technical leadership that bridges low-level systems work and high-impact cloud services.
Contributions summary:Michael primarily focused on building the backend functionality for a music DJ application. They implemented an `mpg123` client to play music and integrated volume control. The user also configured the application to use the `afplay` client as the default and added support for `mpd` (Music Player Daemon) via `mpc` client. Additionally, they worked on fixing bugs and refactoring the existing code for the API endpoints.
splinter - python test framework for web applications
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:19 commits in 2 months
Contributions summary:Michael primarily focused on enhancing the testing infrastructure and reliability of the `splinter` library, a Python test framework for web applications. Their contributions involved fixing test typos, ensuring the remote webdriver tests executed reliably, and expanding Selenium server integration within the Continuous Integration setup. They also introduced more verbose logging and implemented the use of `failfast` for tests.
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 Edwards - Software Development Engineer III at Amazon Web Services (AWS)