Barry O'neill

Principal Software Engineer at Moda Operandi, Inc

New York City Metropolitan Area United States
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

👤
Senior
Barry O'neill is a Principal Software Engineer with 13 years of experience building highly available event streaming architectures and applying functional programming principles, currently serving as supply chain tech lead for a prominent luxury fashion retailer in the New York City area. He has a track record of leading engineering teams through complex integrations and scalable backend systems, with senior roles across retail and regulated industries. An active contributor to the Scala ecosystem, he improved OAuth1 support in the widely used http4s library by adding configurable HMAC algorithms and refactoring signature generation for broader compatibility. Barry combines hands-on backend development with architectural leadership, often surfacing subtle protocol and compatibility fixes that prevent production surprises. His background spans startups and large enterprises, giving him a pragmatic approach to delivering resilient, auditable systems.
code13 years of coding experience
job17 years of employment as a software developer
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

http10
http-client10
http-server10
hmac-sha110
oauth10
scala10
hmac-sha2569
cat9
fs8
typer8
top-level8

Programming languages (14)

JavaC++RustCScalaVueGoMustache

Github contributions (5)

github-logo-circle
http4s/http4s

Aug 2021 - Aug 2021

A minimal, idiomatic Scala interface for HTTP
Role in this project:
userBack-end Developer
Contributions:8 reviews, 5 commits, 1 PR in 3 days
Contributions summary:Barry contributed to the OAuth1 implementation within the http4s library. Their work included adding configurable HMAC algorithms, refactoring code for better signature generation, and addressing compatibility issues. They modified core files related to the OAuth1 protocol parameter, signature methods, and the authorization header generation. Several test cases were updated to include support for different signature methods.
idiomatichttp-clientscalafs2typelevel
barryoneill/docker-it

Apr 2018 - Oct 2019

A scalatest library to run containers during tests with complementary utils and fluent matchers
Contributions:51 commits, 1 branch in 1 year 5 months
containerstestingscalatestcomplementarymatchers
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
Barry O'neill - Principal Software Engineer at Moda Operandi, Inc