A forward-thinking iOS Developer/Solution Architect (Independent Contractor), expert in designing and implementing full-stack iOS solutions to drive competitive advantage. Key strengths include: combining more than 10 years of iOS experience in a wide range of cutting-edge environments (e.g. retail, enterprise, sporting, aviation, and health tech) with a hands-on leadership approach, to create outstanding applications for Apple devices; applying in-depth knowledge of the software development lifecycle, from conceptualisation to deployment to deliver high-quality, user-centric iOS applications that drive innovation and exceed client expectations; staying current with the technological advancements to deliver scalable and efficient solutions tailored to client needs; providing an effective communication conduit between stakeholders and engineers to give transparency, generate synergy and create an environment of trust, respect and co-operation.
Work history
iOS DeveloperPulselive
- London, United KingdomFreelance
* Engaged on various contracts, delivering updates to a number of large-scale apps for major sporting events and tournaments.
( Initially operated as the sole iOS Developer to deliver a crucial new app feature associated with a high-profile UK motorsports event, along with comprehensive rebranding.
* Undertook various ad hoc projects, including creating new app features, re-architecting an app for ‘white-label’ use, fixing bugs, and implementing various rebrands and UI updates across numerous sports apps.
* Utilised proprietary CMS backend and frameworks, REST APIs, SwiftUI, UIKit, and Kotlin Multiplatform for shared domain logic/data, and adapted to various app architectures including MVC, MVVM, Clean Architecture, and The Composable Architecture (TCA), depending on project requirements.
iOS DeveloperBeyond
- London, United KingdomFreelance
* Re-engaged (handpicked) by Black Swan’s spin-off company following app success delivered with previous engagement, provided SME input to extend product support for different types of hardware.
* Designed high-level architecture for a hardware abstraction layer, enabling the product to operate with various devices (e.g. card readers, printers, and barcode scanners) across several connectivity types, including hard-wired, Bluetooth, and Bluetooth LE.
* Developed robust capabilities for the automatic distribution of firmware updates to devices to ensure seamless and efficient updates and enhance system reliability and UX.
* Formulated an implementation plan, and led the refactoring of the app's functionality to enable it to support multiple models of card readers and printers.
* Provided key technical input to a team in Chicago to shape APIs for low-level DATECS payment device software development kits (SDKs) to improve functionality, e.g. processing payments, printing receipts, and handling other transaction-related tasks.
* Initiated support for new devices, including a combined hardwired card reader/printer and a Bluetooth card reader.
+ Show more
Skills
- IOS
- Programming
- Mobile Applications
- Mobile Development
- Coding
- Software Development
- APP Development
- APP Design
- Computer Programming
- Application Development
Education
U
U
MEngUniversity of Warwick
- Warwick, United Kingdom