Ryan Booker

Senior IOS Engineer at Australian Broadcasting Corporation (ABC)

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.
code16 years of coding experience
job24 years of employment as a software developer
bookBachelor Commerce, Bachelor Commerce at The University of Queensland
github-logo-circle

Github Skills (12)

storyboard10
code-generator10
swift10
ios10
cpp-templates9
html-template9
python-templates9
apptemplates9
code-templates9
uikit5
swiftui-app4
swiftui4

Programming languages (13)

C++CHTMLPerlTypeScriptShellJavaScriptObjective-C

Github contributions (5)

github-logo-circle
SwiftGen/SwiftGen

Nov 2015 - Nov 2015

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.
localizablestoryboardsstringuiimagestrings
pimbongaerts/mesophotic

Jun 2017 - Jan 2022

Ruby on Rails application to host scientific information on mesophotic coral ecosystems
Contributions:345 commits, 51 PRs, 323 pushes in 4 years 8 months
ruby-on-railscoralhostrailsrails-application
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
Ryan Booker - Senior IOS Engineer at Australian Broadcasting Corporation (ABC)