24 Sep 2025

Résumé

Rowan Townshend

Senior Mobile Engineer | Manchester |   [email protected]  |   http://rowant.co.uk 

PROFESSIONAL SUMMARY

Contract mobile developer with over 13 years of experience delivering high-quality iOS applications across retail, banking, betting, and travel sectors, to name a few. Expertise in Swift, SwiftUI, Objective-C, and other mobile platform tools. Proven track record of leading technical transformations, implementing scalable architectures, and mentoring development teams.

TECHNICAL SKILLS

Mobile: Swift, SwiftUI, Objective-C, Kotlin | Cross-Platform: React Native, JavaScript, TypeScript, Ruby | Backend: Node.js, Java | Architecture: VIPER, MVVM, Unidirectional Data Flow | Frameworks: Combine, RxSwift, Core Data, GraphQL | Tools: Xcode, TDD, CI/CD, Git, CocoaPods

KEY ACHIEVEMENTS

  • Successfully managed multiple contract renewals at Wayfair, demonstrating consistent value delivery.
  • Led technical transformations across organisations from legacy to modern architectures.
  • Developed automation tools, saving hundreds of development hours across teams.
  • Managed international development teams of 80+ developers at a major financial institution.

PROFESSIONAL EXPERIENCE

Wayfair | Senior Mobile Engineer | Oct 2021 – Present (Multiple Renewals) – Contract

  • Architected payment systems serving 20+ million users with Apple Pay, PayPal, and Klarna integration.
  • Designed unidirectional architecture using Combine/RxSwift across iOS and Android platforms.
  • Created a decoupled, modular payments platform enabling independent testing outside the existing monolith.
  • Helped migrate the existing BFF solution to a new server UI driven GraphQL approach.
  • Leveraged AI tools to accelerate development processes and improve code quality across the team.

GAN | Senior Mobile Engineer | Oct 2020 – Oct 2021 (2 Renewals) – Contract

  • Led migration from legacy framework to clean, modular architecture.
  • Developed Ruby automation tools, saving hundreds of development hours.
  • Successfully introduced SwiftUI and Combine frameworks.

Keytree | Senior Mobile Engineer | Jul 2020 – Oct 2020 (1 Renewal)  – Contract

  • Enhanced global white-label retail application used by multiple international retailers.
  • Championed a unit test-first development approach and improved development processes.

FootAsylum | Senior Mobile Engineer | Feb 2020 – May 2020 – Contract

  • Built an innovative in-store app using barcode scanning and ML-powered image recognition.
  • Greenfield development, reducing lost sales through advanced computer vision technology.

BBC | Senior Mobile Engineer | Feb 2019 – Feb 2020 (1 Renewal) – Contract

  • Developed a children’s games framework enabling JavaScript games on iOS and Android.
  • Implemented VIPER architecture with a comprehensive UI test suite.

Barclays | Lead iOS Developer | Mar 2018 – Feb 2019

  • Led development team of 80+ developers across multiple international locations.
  • Managed complex release cycles, coordinating developers, testers, and delivery managers.
  • Established strict security guidelines, maintaining the highest standards for financial applications.

Travel Counsellors | Senior iOS Developer | Mar 2017 – Mar 2018

  • Established complete development processes for a new mobile app team, including CI/CD integration.
  • Prototyped a tvOS application extending a mobile solution to the Apple TV platform.
  • Implemented cloud-based automated testing systems, improving deployment confidence.

Degree 53 | iOS Developer | Sep 2013 – Mar 2015

  • Managed native development team, ensuring effective processes and rapid issue resolution.
  • Mentored junior developers in TDD practices and software engineering principles.
  • Created an internal framework suite via a private CocoaPods repository, reducing dependencies.

Betfred | Junior iOS Developer | Feb 2013 – Sep 2013

  • Authored coding standards and project guidelines establishing development best practices.
  • Participated in technical interviews and candidate evaluation processes.

EDUCATION

Manchester Metropolitan University – Bachelor’s Degree in Computer Games Technology – 2:1 Honours