Brian Gerstle

Senior Principal Software Developer at 8th Light

Tampa, Florida, 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

🤩
Rockstar
🎓
Top School
Brian Gerstle is a Senior Principal Software Developer with 12 years of experience building reliable, full‑stack systems and leading engineering teams from Tampa, Florida. He has driven greenfield projects and critical production systems—most notably a payments platform that grew to handle 100% of transactions—and improved developer productivity by optimizing CI and batch job pipelines. Hands‑on across mobile, backend, and DevOps, Brian has built analytics and transcoding pipelines, automated deployments, and led iOS development for major open projects like the Wikipedia app. A practiced QA and test automation engineer in open source, he has contributed rigorous tests to well-known Swift and Objective‑C projects such as Nimble, OCMOCK, and SwiftCheck—underscoring a focus on correctness and maintainability. He mentors engineers in TDD, observability, and algorithmic thinking, and brings a background in music engineering that informs a pragmatic, systems-oriented approach to performance and UX. His work balances technical leadership with hands‑on craftsmanship, aiming to build software that truly benefits users and teams.
code12 years of coding experience
job15 years of employment as a software developer
bookBS Music Engineering, BS Music Engineering at University of Miami
stackoverflow-logo

Stackoverflow

Stats
3,653reputation
376kreached
9answers
2questions
Badges
github
top-5%
indentation
top-5%
travis-ci
top-1%
github-logo-circle

Github Skills (25)

assertion10
objective-c10
ocmock10
testing10
travis-ci10
mocks10
mocking10
swift10
assert10
async9
sublime-text9
asynchronous9
github9
indentation9
pullrequest9

Programming languages (19)

JavaJinjaC++RustGoHTMLKotlinShell

Github contributions (5)

github-logo-circle
typelift/SwiftCheck

May 2016 - Nov 2018

QuickCheck for Swift
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:15 commits, 4 PRs, 13 comments in 2 years 7 months
Contributions summary:Brian primarily focused on testing and property-based testing within the `SwiftCheck` repository. They added and modified test cases, including those for `RawRepresentable` types and composed generators, and they updated the tests for the `GenComposer`. Their contributions involved creating new test cases and modifying existing ones to improve test coverage and ensure the library's correctness, along with enhancements to testing infrastructure.
property-based-testingswiftiosquickcheck
Quick/Nimble

Dec 2015 - Feb 2016

A Matcher Framework for Swift and Objective-C
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits, 2 PRs, 16 comments in 1 month
Contributions summary:Brian focused on enhancing the testing framework for the Nimble project, a matcher framework for Swift. Their contributions included adding and refining tests for notification posting, ensuring correct behavior and failure scenarios. They also refactored the testing infrastructure by introducing a matcher to test for notifications and addressed build errors.
matcherobjective-casynchronous-expectationsswift-genericscocoapods
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
Brian Gerstle - Senior Principal Software Developer at 8th Light