Gary Coady is a Platform Engineer and Functional Programming specialist with 20 years’ experience building scalable, cloud-native systems and hardening them for production. Based in Copenhagen, he combines deep Scala expertise—evidenced by notable open-source contributions to fs2 and the sbt-native-packager Docker integration—with hands-on SRE background from Google, where he operated systems at planetary scale. He’s led engineering and architecture efforts across startups and retailers, implementing security protocols like OAuth2/OpenID Connect and advocating for immutable, type-safe designs. Known as a mentor and trainer in functional programming, he also brings practical DevOps chops in Docker, Linux administration, and cloud platforms, and is currently expanding his systems programming skills by learning Rust.
20 years of coding experience
24 years of employment as a software developer
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Trinity College Dublin
High School, High School at St. Kieran's College, Kilkenny
Contributions:37 commits, 32 PRs, 4 pushes in 1 year 2 months
Contributions summary:Gary contributed to the FS2 library by implementing and extending the `process1` module with new methods like `fold`, `scan`, `find`, and `sum`, enhancing its data processing capabilities. They refactored `process1.filter` to use `mapChunks` and added various test cases to ensure functionality of implemented and existing operators, particularly testing edge cases related to chunking and stream operations. Additionally, the user integrated the MiMa compatibility plugin, indicating a focus on maintaining backward compatibility for the library's API.
Source for the TechEmpower Framework Benchmarks project
Role in this project:
Backend Developer
Contributions:9 commits, 2 PRs in 8 months
Contributions summary:Gary primarily contributed to the backend of the TechEmpower Framework Benchmarks project, specifically focusing on the Scala implementation using the http4s framework. Their work involved implementing new endpoints, such as those for database queries and updates. They also refactored code, added dependencies, and updated library versions, including switching from Argonaut to Circe for JSON handling. These changes demonstrate a focus on adding functionality and maintaining the project's backend code.
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.