Stephen Gerstacker

Senior Mobile Architect at Flexjet

Rocky River, Ohio, 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
Stephen Gerstacker is a Senior Mobile Architect with 11 years of focused software experience and a broader engineering background stretching back to the late 1990s. Based in Rocky River, Ohio, he writes across platforms—primarily in C—with a strong affinity for Swift and Apple's ecosystems, currently shaping mobile strategy at Flexjet. He spent a decade delivering production applications at Squirrels LLC and earlier honed database and technical analysis skills in enterprise environments. An active open-source contributor, Stephen has made notable contributions to the widely used RxSwift library, implementing reactive UIKit wrappers and robust delegate proxies that demonstrate deep expertise in reactive patterns and memory-safe event handling. He blends low-level systems thinking with modern mobile UI architecture, making him equally comfortable debugging C-level issues or evolving Swift interfaces. That uncommon mix of legacy systems experience and contemporary iOS reactive programming informs pragmatic, maintainable mobile solutions.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Kettering University
stackoverflow-logo

Stackoverflow

Stats
763reputation
46kreached
6answers
28questions
github-logo-circle

Github Skills (18)

ios10
rxswift10
reactive10
rxcocoa10
swift10
functional-programming10
reactive-programming10
unit-testing9
uitest9
ui-testing9
xorg6
cocoa-touch6
android6
libav6
makefile6

Programming languages (11)

C#C++ShellCRustObjective-C++SwiftVim script

Github contributions (5)

github-logo-circle
ReactiveX/RxSwift

Feb 2016 - Apr 2016

Reactive Programming in Swift
Role in this project:
userMobile Developer (iOS)
Contributions:13 commits, 6 PRs, 12 comments in 1 month
Contributions summary:Stephen contributed significantly to the RxSwift library, focusing on enhancing the reactive capabilities of UIKit components. They implemented and tested reactive wrappers for `UISearchBar`, adding support for `selectedScopeButtonIndex`, `cancelButtonClicked`, and `searchButtonClicked` events. Their work included creating delegate proxies and ensuring proper event handling and deallocation, demonstrating a deep understanding of reactive programming principles within an iOS context.
observerunidirectionalrxswiftreactive-programmingswift
stack/Structure

Dec 2015 - Oct 2018

Contributions:7 releases, 110 commits, 86 pushes in 2 years 10 months
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
Stephen Gerstacker - Senior Mobile Architect at Flexjet