Principal Software Engineer at Amazon Web Services (AWS)
Ireland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Peter Mcdonnell is a Principal Software Engineer with 13+ years of experience building high-performance distributed systems, currently shaping serverless infrastructure at AWS Lambda from Ireland. He combines deep expertise in networking, databases, JVM and native mobile platforms with a practical focus on automation, debugging and performance optimization. Peter’s background spans founding engineering teams and CTO roles in games and social platforms, where he scaled products to millions of users and managed cross-border engineering organizations. He contributes to notable open-source projects like RxJava, fixing concurrency and retry semantics in critical reactive operators — a sign of his attention to subtle correctness issues in asynchronous systems. Comfortable in C/C++, JavaScript and Java ecosystems, he routinely bridges low-level systems work with cloud-native architectures. Colleagues rely on him for rigorous design, hands-on troubleshooting and delivering resilient, scalable systems.
13 years of coding experience
19 years of employment as a software developer
Bsc Computer Applications, Bsc Computer Applications at Dublin City University
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Role in this project:
Back-end Developer
Contributions:5 commits in 8 months
Contributions summary:Peter primarily focused on improving the `rxjava` library by addressing critical issues within the `OperationOnErrorResumeNextViaObservable` class, correcting scenarios where asynchronous error handling and retries were not functioning correctly. They addressed potential concurrency issues related to multiple `onError` calls and the handling of subscriptions during retries. Furthermore, the user updated test cases and addressed problems found in the `OperatorRetryTest` to ensure correct retry logic.
Contributions:50 commits, 4 PRs, 4 pushes in 2 years 8 months
rxjavavert-xcomposablejavareactive
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
Peter Mcdonnell - Principal Software Engineer at Amazon Web Services (AWS)