Phil Derome is a seasoned software engineer with a decade of experience building high-performance systems across finance and networking, currently focused on functional programming in Haskell and Scala with ZIO. As a self-employed developer he has contributed to Awake Security (Arista NDR) and Arista Networks, bringing practical expertise in streaming, distributed systems and protocol-heavy domains. His background spans senior engineering and architecture roles at major banks and trading firms where he delivered low-latency trading infrastructure, streaming ETL, and scalable data platforms. He also runs his own fintech venture, demonstrating entrepreneurial drive alongside deep technical chops. With an M.Sc. in Computer Science and a long history of moving between C++, Java, Scala and modern functional stacks, he combines rigorous academic training with pragmatic production experience.
10 years of coding experience
21 years of employment as a software developer
B.Sc., Mathematics and Computer Science, B.Sc., Mathematics and Computer Science at Université de Montréal
M.Sc., Computer Science, M.Sc., Computer Science at University of Toronto
ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
Contributions:22 pushes, 9 branches in 1 year 8 months
functional-programmingstreamsmonadsdottyasync
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.