Hi, I'm Ryan.

Mobile Developer

An accomplished iOS-focused mobile developer with extensive experience in Swift, SwiftUI & cross-platform native apps with KMM.

Contact Me

About Me

Introduction
Ryan Renna working

On the forefront of iOS development (almost) since the beginning.

iPhone 3G First
Dev Device
14+ Years'
Experience
25+ Apps
Published

Skills

Technical Competence

Languages

SWIFT

KOTLIN

C#

GDSCRIPT

JAVASCRIPT | TYPESCRIPT

Frameworks

SWIFTUI

UIKIT

APPKIT | MAC CATALYST

CARPLAY

CORE DATA

COMBINE

KOTLIN MULTIPLATFORM

→ jetbrains.com

JETPACK COMPOSE

Web

HTML

CSS | SCSS

Tools

Qualifications

Academic and Professional Career
Education
Work
Advanced Diploma

Computer Science

Sheridan College
Oakville, Canada
2007
BSc

Computer Science with minor in AI

Brock University
St. Catharines, Canada
2010

Team Lead Mobile Development

TenFour Labs Inc.
Toronto
2010 - 2012

Consultant

New Toronto Group
Toronto
2012-2013

Senior Mobile Developer

Instaradio
Toronto | San Francisco
2013 - 2016

Senior Mobile Developer

Called It!
Toronto | Remote
2016-2017

Senior Mobile Developer

→ Uptake
Toronto
2017 - 2021

Senior Mobile Developer iOS (IC4)

→ Mark43
NYC | Remote
2021 - Present

Recent Projects

What I've done lately

Mark43
OnScene

View More

Mobile CAD (computer aided dispatch)
app for police departments across the US.

  • Spearheaded develop of iOS app which took web CAD workflows and real-time maps and brought them to to the handheld form-factor.

  • Used CoreData for persistence layer, web sockets for real-time network communication and heavily relied on iOS location services for tracking.

  • Exposed mobile functionality to officers on the go with CarPlay client.

  • Prototyped experimental iOS lockscreen and homescreen widget for quick access to common Officer workflows.


→ Mark43

SalesLink | ServiceLink

View More

Mobile companion apps to web CMS popular at Caterpillar dealers.

  • Led iOS development for dealer focused B2B applications.

  • Wrote reusable UX, data layer and authentication libraries to share between applications.

  • Integration with on-board electronic logging device (ELD) and GeoTab backend services.


  • → Uptake Canada (Now Texada)

Forces

Side Project
View More

Popular multi-platform mobile app for skirmish and war games.

  • Developed with cross-platform technologies to deliver two fully native applications.

  • Heavily relied on native UI frameworks on device while kept shared logic in common code base.

  • Subscription-based with hundreds of active users.


  • Side Project
    →Forces

References

Testimonials

James Turner

FLOW, Senior Engineer

I had the pleasure of working with Ryan at Mark43. He impressed me with his ability to take responsibility of a deliverable and see it through to the end, as well as provide valuable insights into issues that could crop up during implementation. He makes a point to keep up with the latest technologies coming out of Apple and to master them so that they are available in his tool belt when it comes time to use them on a project. He will make a valuable addition to any mobile development effort.

James Edward Smith

The AAD Group, Game Director

The whole time I worked along side Ryan, he was always committed to one thing: producing the highest quality applications for our customers that we could. That wasn't always an easy task and Ryan could always be depended upon to think about the bigger picture, and planning accordingly for the many challenges we often faced. No one pushed this responsibility onto him, he took it upon himself. As an iOS developer I never saw him encounter any problem he couldn't solve, or any feature he couldn't figure out how to realize. It was always pleasure to work with him.

Hector Catre

BELL, Product Manager

Ryan is one of the best mobile developers I’ve ever worked with. He is highly professional, diligent, and efficient in everything he’s ever done. He’s a fantastic communicator with the ability to explain extremely complicated nuances to a non-technical audience. He designs and builds with strong foresight to manage possible future issues and opportunities before they ever come to light. As a result, he’s made suggested features, that when built, delight our users helping make our apps not just useful, but enjoyable. Simply put: I would hire Ryan to build and lead a team of mobile developers for any mobile product I’d lead because he’s earned that level of respect and trust.

Andrew Opala

NXM LABS INC., CEO

Ryan continues to show himself capable of crisp product design and rapid product development. Ryan is a mix of art director, product manager, coder and evangelist. He maintains his ability to rapidly develop a prototype, build it out into a viable product, and then enhance it based on use or new usage discoveries.

David Symonds

UPTAKE, Engineering Manager

Throughout our collaboration, Ryan consistently showcased a high level of skill in iOS development using Swift and actively contributed to our team's spirit of teamwork. His technical leadership and aptitude have been instrumental in the successful delivery of core features within our iOS applications. Whether faced with complex challenges or tasked with implementing innovative solutions, Ryan's commitment to excellence is evident in all his projects. Ryan is a valuable addition to any organization seeking a skilled iOS developer who is adept at working within an agile team setup. His technical skills, combined with his collaborative demeanor, truly set him apart as a software engineering professional.

Dmytro Yashkir

KAMMUI, Lead Software Engineer

Ryan is an excellent software developer who has large amount of experience in all stages of iOS application development. If you are looking for someone to build you a superb iOS application Ryan is your man. He can create UI/UX, design and render graphic assets, code UI, design and implement front end and back end application architecture. Ryan keeps himself current with all the new developments in the Apple ecosystem and contributes to a number of open source iOS projects. Working with him was a pleasure!

Contact Me

Get in Touch

Location

Canada (EST: UTC−05:00 / EDT: UTC−04:00) 🇨🇦