Peter Hayes

Senior Director Developer Productivity Engineering at Pegasystems

Westwood, Massachusetts, 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

👤
Senior
🎓
Top School
Peter Hayes is a senior engineering leader who builds developer productivity platforms and cloud-native infrastructure to accelerate large-scale software delivery. As Senior Director of Developer Productivity Engineering at Pegasystems he leads a 35+ person global tribe powering 1,500+ developers, having modernized the toolchain, re-architected infrastructure to AWS, and created the core cloud provisioning engine for Pega’s SaaS offering. He brings 20+ years of Java and object-oriented design expertise combined with an MBA-driven focus on measurable process improvement and technical automation. An active contributor to low-level messaging bindings (ZeroMQ/C and Rust), he pairs hands-on systems work with strategic governance of CI/CD, test automation, and DevOps practices. Notably, he blends product-scale leadership with deep implementation experience—able to author architecture and also ship the plumbing that makes developer velocity real.
code11 years of coding experience
bookMBA, Business, MBA, Business at Boston College - Wallace E. Carroll Graduate School of Management
bookBS, Computer Science, BS, Computer Science at Carnegie Mellon University
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (14)

c1710
binding10
libc10
zeromq10
rust10
api10
c1110
apidoc10
user-authentication9
code-library9
lib9
authentication9
unit-testing9
zap8

Programming languages (12)

TypeScriptDockerfileCSSC++ShellRustCMakefile

Github contributions (5)

github-logo-circle
erickt/rust-zmq

Nov 2015 - Aug 2016

Rust zeromq bindings.
Role in this project:
userBackend Developer
Contributions:15 commits, 6 PRs, 13 comments in 9 months
Contributions summary:Peter primarily contributed to the `rust-zmq` library by fixing compatibility issues, specifically with the libc crate and ZMQ versions. They updated the binding for ZMQ v4.1, adding and modifying various constants and mechanisms. The user also refactored code to use `into_raw` and `as_mut_ptr`, and addressed potential issues, such as double-closing sockets.
rustzeromq
zeromq/czmq

Apr 2016 - Apr 2016

High-level C binding for ØMQ
Role in this project:
userBack-end Developer
Contributions:13 commits, 10 PRs, 21 comments in 12 days
Contributions summary:Peter primarily contributed to the `czmq` library by implementing and refining the `zframe_meta` function, which handles metadata properties for frames. Their work involved adding getter functions, related unit tests, and addressing issues related to compatibility with older versions of ZeroMQ. Additionally, the user improved the authentication and authorization flow within the library, including the implementation of CURVE authentication and the handling of certificate metadata in the ZAP handler. Furthermore, they updated API headers and stubs to maintain the overall project health and maintainability.
multiplexerhigh-levelgossipbinding
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 Hayes - Senior Director Developer Productivity Engineering at Pegasystems