Frank O'hara

Staff Software Engineer at Slack

Santa Fe, New Mexico, 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
🎓
Top School
Frank O'hara is a Staff Software Engineer with 14 years of experience building developer tools, testing infrastructure, and backend frameworks to help teams ship higher-quality software. Based in Santa Fe, he has progressed from SDET roles to founding engineer and senior management at Hulu, and now focuses on architecture and platform work at Slack. He’s hands-on with code quality and refactoring—evidenced by contributions to the puffing-billy web proxy where he improved caching, URL handling, and test coverage—showing a particular knack for making brittle integrations more reliable. Comfortable leading teams and diving into core systems, he balances product-driven engineering with pragmatic craftsmanship.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Arts, Bachelor of Arts at DePaul University
github-logo-circle

Github Skills (6)

ruby10
json10
caching10
proxy10
web-proxy10
testing10

Programming languages (8)

JavaC++ShellJavaScriptHTMLRubyPythonCrystal

Github contributions (5)

github-logo-circle
oesmith/puffing-billy

Nov 2013 - Feb 2014

A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
Role in this project:
userBack-end Developer
Contributions:28 commits in 2 months
Contributions summary:Frank primarily focused on refactoring and improving the `puffing-billy` web proxy's core logic. Their contributions included enhancing the caching mechanism by sorting JSON data, improving URL formatting, and extracting resource-related methods for better organization. They also added unit tests to validate the JSON sorting functionality and refactored a core method to improve readability. Overall, their work demonstrates a focus on code quality and functionality within the proxy's backend.
proxybrowsertestingrewritingruby
fohara/red-glass

Feb 2012 - Sep 2014

Contributions:51 commits, 1 comment in 2 years 7 months
eventsbrowserglassselenium-webdriverautomation
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
Frank O'hara - Staff Software Engineer at Slack