Lachlan O'dea is a Senior Staff Software Engineer based in Melbourne with 17 years of experience building reliable backend systems using Scala, Java and AWS. He specializes in functional programming and has made notable open-source contributions to the widely-used ZIO library, improving stream processing primitives and adding resource-safe transducers. At Zendesk he drives complex engineering work at scale, drawing on prior senior roles where he led teams and delivered enterprise-grade systems. His background also spans security-conscious development and long-term platform evolution from his time at CA Technologies through to modern cloud-native stacks. Colleagues describe him as a pragmatic problem-solver who blends deep language expertise with a steady focus on correctness, performance and testability.
17 years of coding experience
18 years of employment as a software developer
Electrical and Computer Systems, Electrical and Computer Systems at Monash University
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
Back-end Developer
Contributions:1 review, 7 commits, 10 PRs in 1 year 7 months
Contributions summary:Lachlan primarily focused on enhancements and bug fixes within the `zio/zio` project, a Scala-based library for asynchronous and concurrent programming. Their contributions include improvements to the `ZStream` module, particularly the `transduce` and `splitOn` functions. They also added features like `transduceManaged` for resource management, and implemented bug fixes related to spurious wakeups and chunk boundary handling. Furthermore, the user contributed to improving testing and documentation.
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
Lachlan O'dea - Senior Staff Software Engineer at Zendesk