Ryan Bush
Verified Expert in Engineering
iOS Developer
Ryan is a senior developer with industry experience going back to 2009. He has worked on dozens of applications and continues to strive for quality in everything he creates. He has worked in both front and back ends, primarily focusing on iOS mobile applications and serverless backends. Ryan is a diligent and efficient individual.
Portfolio
Experience
Availability
Preferred Environment
Git, OS X, Xcode
The most amazing...
...project I've architected uses a six-tier architecture with fully separated single-responsibility layers providing incredible turnaround for iterations.
Work Experience
Senior iOS Developer
Cold and Logical
- Introduced a single architecture that provides incredible turnaround times to iterations.
- Took the reins as a sole developer on multiple applications.
- Created segregated reusable modules in multiple frameworks.
- Promoted clear direction in Agile practices to improve software development for the entire company.
- Supported all areas of development using Objective-C and Swift.
Architect
Minerva Group, LLC
- Pioneered Agile practices as part of a multi-platform team.
- Created and deployed a web server for an internal intellectual property prototype.
- Built iOS applications from scratch for various internal intellectual properties.
- Designed a database architecture for a publisher/subscriber model web back-end.
- Supported and implemented client proposals on several external projects.
Senior iOS Developer
DaVita
- Introduced a single architecture that provides incredible turn around times to iterations.
- Positively influenced programming education of the entire team.
- Provided key support for design decisions.
- Supported every area of development using Objective-C.
- Created a reusable and integral self reflection module in Objective-C.
- Promoted clear direction in Agile practices to improve software development for the entire company.
Senior iOS Developer
Time Warner Cable
- Provided key support for design decisions.
- Supported areas of development using Objective-C.
- Worked with a cross-platform team on video consumption and companion application.
- Proponent of Agile methodologies.
- Positively influenced development of reusable modules.
Senior iOS Developer
Charter Communications
- Provided key support for design decisions.
- Worked with cross-platform team on video consumption and companion application.
- Supported all areas of development using Objective-C.
- Contributed to overall direction of entire mobile team goals.
- Served as lead proponent for clean architecture ideals.
Senior iOS Developer
Experian
- Worked with a cross-platform team to create a user-based credit reporting application.
- Provided key support for design decisions.
- Contributed to the overall direction of the entire mobile team goals.
- Supported all areas of development using Objective-C.
- Positively influenced the programming education of the entire team.
Senior iOS Developer
GoSpotCheck
- Worked with a cross-functional team to create a field survey reporting application.
- Created the architecture for an application from the ground up.
- Handled all mobile development for the iOS application.
- Provided support for key design decisions.
- Influenced company-wide development decisions and practices.
Senior Mobile Developer
Teton Aviation
- Worked with a multi-platform team to develop a flight reporting solution.
- Provided key support for design decisions.
- Developed proficiency in Monotouch with no prior experience.
- Continuously worked with the QA team to provide fast iterations and updates to the application.
- Took sole responsibility for mobile development for the iOS application.
Senior iOS Developer
Blue Modus
- Worked with a cross-platform team to create a check-in based reward application.
- Worked with a native iOS team to create a social touring application.
- Interacted with the remote team to create RESTful web services.
- Provided educational development to the entire mobile team.
- Influenced key design decisions.
iOS Developer
Intelliborn
- Developed solo for a standalone information-at-a-glance lock screen application.
- Worked with the CEO to design a brand-new version of a highly distributed application.
- Developed internal widget architecture for creating extensions for the application.
- Contributed to the overall direction of the entire mobile team's goals.
- Positively influenced the development of reusable modules.
iOS Developer
Blue Dot Solutions
- Worked with the native iOS team to revamp the company's intellectual properties.
- Solely supported a cross-platform mobile 311 application.
- Integrated into the Agile team to provide fast iterations on multiple products.
- Communicated with the QA team to rapidly update multiple products.
- Influenced key design decisions for enterprise software.
iOS Developer
Apple
- Worked with the native iOS team on Apple's Mobile Genius iRepair technology.
- Directly communicated with the design team to iterate over new user experiences.
- Created rapid prototypes of new functionality.
- Supported all areas of development using Objective-C.
- Evangelized Agile methodologies.
Experience
KRON
https://apps.apple.com/us/app/kron/id1482496156Titan by KRON
https://apps.apple.com/us/app/titan-by-kron/id1535592606Callisto by KRON
https://apps.apple.com/us/app/callisto-by-kron/id1552231182Luna by KRON
https://apps.apple.com/us/app/luna-by-kron/id1560119525Listing Loop
https://www.listingloop.com.au/FuboTV
https://apps.apple.com/us/app/fubo-watch-live-tv-sports/id905401434Charter TV
Time Warner Cable TV
Tabbed Inc.
https://apps.apple.com/us/app/tabbed-frictionless-dining/id1660579019Co-keeper Host
Co-keeper Cleaner
Video Production Participant Banking Application
Mystro
https://itunes.apple.com/us/app/mystro-trips/id1135591945?mt=8Touchminoes
Qubic Towers
iOS Encrypted Messaging Application
Free Credit Score
Riviko
Falcon Rounding
Puzzilarm
Qubic
SteelTalon
Nutricalc
Hyprloco Cloud SDK
Hive Mind - Tic Tac Toe
Supremacy
Tien Len
Janken Chooser
GoSpotCheck
https://itunes.apple.com/us/app/gospotcheck-team/id571011905?mt=8IntelliScreenX
Critical Mass Typer
Keyboard Extensions
Mobile 311
Mixsee
Planebook
https://itunes.apple.com/us/app/gulfstream-planebook/id425706349?mt=8Mobile Genius
Advanced Mobile
Check-in 2 Win
Skills
Languages
XML, JavaScript, TypeScript, Swift, Objective-C, Swift 4, C#, Java
Frameworks
iOS SDK, UIKit, Core Data, Core Foundation, Core Location, Cocos2d, RestKit, Viper, MapKit, iOS SceneKit, ARKit, WatchKit, GameKit, SwiftUI, iOS Frameworks, MonoTouch
Libraries/APIs
Firebase iOS SDK, Firebase Web SDK, iOS Native Libraries, MapKit API, Core Image, Parse SDK, SpriteKit, ShareKit, Node.js, Stripe, Google Maps, Stripe API, Google Maps SDK, Sockets
Tools
Interface Builder, Xcode, Git, Vim Text Editor, GitHub, AppCode, Adobe Photoshop, Firebase Cloud Messaging (FCM), JabberD, Figma
Paradigms
Requirements Analysis, REST, VIPER Architecture, Mobile Development, Agile, Real-time Systems, Model View ViewModel (MVVM), Gamification
Platforms
iOS, Firebase, MacOS, OS X, Xamarin, Android
Storage
Firebase Realtime Database, JSON, SQLite, Data Synchronization
Other
Code Architecture, Technical Leadership, Architecture, User Interface (UI), User Experience (UX), APIs, Mobile Applications, iPad, Games, Game Development, SDKs, Migration, RealityKit, Augmented Reality (AR), AVFoundation, Async/Await, Full-stack, Full-stack Development, Real-time Data, Maps, iOS Camera, In-app Purchases, Stripe Payments, Airbnb, Task Scheduling, Firebase Cloud Functions, Instant Messaging, Encryption, XMPP
Education
Bachelor's Degree in Mathematics and Computer Science
Colorado School of Mines - Golden
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring