Gary Coady

Copenhagen, Capital Region of Denmark
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

🤩
Rockstar
🎓
Top School
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.
code20 years of coding experience
job24 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Trinity College Dublin
bookHigh School, High School at St. Kieran's College, Kilkenny
stackoverflow-logo

Stackoverflow

Stats
1,196reputation
77kreached
19answers
0questions
github-logo-circle

Github Skills (27)

docker10
testing10
sbt10
dockers10
http4s10
scala10
stream10
doobie10
dockerfile10
stream-processing10
functional-programming10
server10
streaming10
sbt-plugin10
server-side10

Programming languages (15)

JavaC++CSSRustCScalaGoTypeScript

Github contributions (5)

github-logo-circle
typelevel/fs2

Jul 2015 - Sep 2016

Compositional, streaming I/O library for Scala
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
stream-processingfunctional-programmingfunctional-reactive-programmingstreamsstreaming
Source for the TechEmpower Framework Benchmarks project
Role in this project:
userBackend 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.
techempowerframeworkbenchmarkperformancebenchmarks
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
Gary Coady