Ryan Booker

Technical Lead Mobile Applications

Brisbane City, Queensland, Australia
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
Ryan Booker is a Senior iOS Engineer based in Brisbane with 17 years of software and game development experience, currently building mobile experiences for the Australian Broadcasting Corporation. He has shipped bespoke iOS apps and an award-winning app platform supporting hundreds of published apps, and previously contributed to AAA games including Age of Conan and multiple console titles. Comfortable across Swift, Objective-C and full-stack Rails backends, Ryan also contributes to notable open-source tooling such as SwiftGen, improving storyboard code generation to work around compiler issues. He combines deep product-facing engineering with operational experience running app platforms and custom Rails services for enterprise customers. Outside software, he brings leadership from complex technical diving projects—managing field teams and data collection for cave exploration—which speaks to his methodical planning and risk-aware problem solving.
code17 years of coding experience
job25 years of employment as a software developer
bookBachelor Commerce, Bachelor Commerce at The University of Queensland
stackoverflow-logo

Stackoverflow

Stats
433reputation
24kreached
6answers
4questions
github-logo-circle

Github Skills (22)

code-generator10
ios10
storyboard10
code-generation10
swift10
html-template9
python-templates9
apptemplates9
cpp-templates9
code-templates9
cocoa-touch6
coredata6
ruby-on-rails6
iphone6
ruby6

Programming languages (15)

C++CValaPerlHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
SwiftGen/SwiftGen

Nov 2015 - Nov 2015

The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
Role in this project:
userMobile Developer (iOS)
Contributions:8 commits, 1 PR, 5 comments in 1 day
Contributions summary:Ryan primarily focused on modifying and updating Swift code related to storyboard generation within the SwiftGen project. Their contributions involved refactoring code to work around LLVM bugs, renaming types related to storyboards, and updating playground examples for demonstration. They also addressed a bug in the playground examples by correcting the segue string value.
code-generationcode-generatorswiftiostemplates
pimbongaerts/mesophotic

Jun 2017 - Jan 2022

Ruby on Rails application to host scientific information on mesophotic coral ecosystems
Contributions:345 commits, 87 PRs, 440 pushes in 4 years 8 months
ruby-on-railsscientific-publications
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