Kyle Hayes is a Principal Engineer with 13+ years of professional experience and a deep background in distributed systems, industrial process control, and cloud-delivered software. Currently at AWS after leading architecture and CD/CI efforts at Oracle, he blends hands-on C/C++ and systems work with high-level software/system architecture and delivery practices. His career spans embedded and PLC programming for manufacturing, VoIP and clustered fault-tolerant systems, web and backend services, and building open source tooling—most notably contributions to libplctag, a C library for Allen-Bradley and Modbus PLC access. Comfortable from garage-built Linux clusters to enterprise SaaS pipelines, he brings practical expertise in performance tuning, protocol debugging, and open source maintenance. Outside the office he mentors an FRC robotics team and has a history of eclectic projects (he built a telescope at 12 and implemented a TCP-enabled Little Smalltalk), signaling a long-standing curiosity for low-level systems and language implementation.
13 years of coding experience
23 years of employment as a software developer
Professional Doctorate Software Design, Professional Doctorate Software Design at Eindhoven University of Technology
BS Mathematics/CS, BS Mathematics/CS at Harvey Mudd College
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
Kyle Hayes - Principal Engineer at Amazon Web Services (AWS)