Lachlan O'dea

Senior Staff Software Engineer at Zendesk

Melbourne, Victoria, Australia
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
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.
code17 years of coding experience
job18 years of employment as a software developer
bookElectrical and Computer Systems, Electrical and Computer Systems at Monash University
stackoverflow-logo

Stackoverflow

Stats
3,754reputation
456kreached
25answers
5questions
Badges
scala
top-5%
java
top-5%
github-logo-circle

Github Skills (24)

asynchronous10
async10
testing10
zio10
scala10
stream10
functional-programming10
concurrency10
data-structure9
concurrent9
git-repository9
java9
concurrent-map9
effects9
github-repos9

Programming languages (5)

TypeScriptJavaRustScalaRoc

Github contributions (5)

github-logo-circle
zio/zio

Mar 2019 - Oct 2020

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
userBack-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.
functional-programmingqueuesstreamsasynchronicityasync
quelgar/scalajson

Oct 2008 - Jul 2009

Contributions:12 commits in 9 months
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