Andrew O'hara is a Director and senior Kotlin/JVM engineer with 14 years of experience architecting type-safe, highly testable RESTful systems and leading teams from MVP to scalable production platforms. He has steered technical strategy at Camcloud and now builds a developer-first feature management platform while retaining a hands-on technical lead role. A regular international speaker and active open-source contributor, Andrew has materially improved the popular http4k library with security, content negotiation, and mapping enhancements that reflect his focus on robust, standards-conscious APIs. Dual CA/EU passport holder based in Ottawa, he blends startup grit with enterprise-grade engineering practices and a knack for turning subtle protocol and interoperability issues into maintainable solutions.
14 years of coding experience
12 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Carleton University
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
Role in this project:
Back-end Developer
Contributions:43 reviews, 27 commits, 84 PRs in 1 year 6 months
Contributions summary:Andrew primarily focused on improving the HTTP4K library by addressing bugs and adding new features related to security and content negotiation. Contributions include resolving issues with whitespace handling in the digest authentication, implementing an OAuth offline authorization filter, and adding case-insensitive enum lenses for path, query, and header parameters. Furthermore, the user added support for various mapping features. This involved a range of code changes, reflecting a focus on enhancing the library's functionality and robustness.
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.