07/18/2024 updated

**** ******** ****
100 % available

iOS Developer, Senior iOS Developer

London, United Kingdom
Worldwide
MEng. Computer Science
London, United Kingdom
Worldwide
MEng. Computer Science

AviationIOS ApplicationsApple IOSVenta al por MenorSoftware EngineeringStakeholder ManagementManaging Client ExpectationsSwiftuiSwift (Programming Language)
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.

Experience

Professional experience10+ years
Freelancer since2014

Languages

EnglishNative speaker

Project history

iOS Developer

Pulselive
Pulselive collaborates with sports federations, media companies and sponsors to deliver innovative,
intelligent and reliable digital, social and content solutions.

* 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 Developer

Beyond
Beyond is an exclusive boutique technology house operating in the travel and hospitality industry;
it specialises in developing innovative technology solutions for its clients.

* Reengaged (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.

Senior iOS Developer

Deloitte
Deloitte is a British multinational professional services network; it provides audit, consulting,
financial advisory, risk advisory, tax, and legal services.

* Re-engaged to provide specialised expertise for Keytree's white-label 'In-store Technology'
product, a highly modular, configurable app utilised by a wide range of retail clients.
* Integrated the product for a new end client, and achieved a remarkable in-store rollout after a
10-week development and testing phase.
* Acted as the sole iOS Developer, alongside an internal server-side developer, to transition the
entire application to a new in-house middleware.
* Configured the existing app to enhance functionality and developed various extensions to support
new features and back-end APIs, improved app performance and user experience by integrating
additional capabilities and optimising existing configurations.

iOS Developer

Black Swan Data
Black Swan Data is a London-based technology and data science company that produces a social
prediction SaaS platform called Trendscope.

* Engaged within a distributed, agile team of ~12 developers delivering a large-scale white-label
product in the avionics sector.
* Provided critical input to feature development and core technologies to enable meeting initial
release date, and ensured the success of a subsequent release to another airline.
* Progressed prototype app to a high-quality finalised product utilising various tools, e.g. Swift,
storyboards, and UIKit.
* Developed a custom peer-to-peer device synchronisation framework utilising Core Bluetooth to
ensure accurate reporting of stock and consistent information for cabin crew.
* Integrated third-party hardware devices, including payment card readers and Bluetooth printers.
* Integrated middleware APIs for pre-flight data download and post-flight reporting upload.
* Collaborated with Business Analysis and product teams to refine user stories, resolve product
issues, and improve communication with external stakeholders.

iOS Developer

Infinity Health
Infinity Health provides a digital platform that health and care staff use to plan, coordinate, and
manage their workloads; it is used by both operational and clinical staff working in hospitals and
in the community.

* Engaged as sole iOS Developer to prepare the company's existing app for a new App Store release.
* Resolved multiple defects and implemented a variety of small feature changes to enhance app
functionality and stability, conducted thorough testing and debugging to ensure high-quality
performance, contributing to a more reliable and user-friendly application.
* Implemented a refined UI design across the main screens of the app, and improved user experience
(UX) and interface aesthetics.
* Utilised Swift 4, Carthage for dependency management, Realm for local data storage, and custom
back-end REST APIs to synchronise local stock/menu data and upload sales reports.

Senior iOS Developer

Keytree Limited
Keytree Ltd is a technology consultancy and product developer specialising in creating and
implementing digital solutions for businesses; services include digital transformation and
enterprise applications.

* Engaged to advance development of the business-critical 'In-store Technology' product, a highly
configurable, modular retail app deployed on iPhone and iPad within premium retail locations.
* Implemented core technology foundation frameworks within a highly modular, CocoaPods-based
codebase, ensuring scalability and maintainability.
* Mentored and guided developers, and fostered skill development and knowledge sharing.
* Collaborated with Keytree's high-profile customers and provided expert support to ensure the
successful in-store rollout of the app by quickly addressing implementation challenges.
* Undertook various ad hoc projects as required, e.g. provided support for feature enhancements and
bug fixes for Keytree's internal 'Matrix Booking' product to enhance functionality and UX.

Co-founder and CTO

DASH PM
DASH is an intuitive and powerful project management app exclusively designed for mobile devices.

* Initiated the project alongside a Co-Founder, initially as a side project, and transitioned to
full-time development after securing grant funding.
* Spearheaded the development of the entire iPad application as the sole mobile developer,
predominantly using Objective-C with some later enhancements in Swift.
* Held the roles of Chief Technology Officer (CTO) and Architect, responsible for designing robust
APIs and back-end infrastructure to support seamless app functionality.
* Developed a significant portion of the server components using Java and SpringBoot, and
collaborated with part-time contractors to ensure efficient execution.

Server-side (Java) and Mobile (iOS) Developer

Yazino

Principal Consultant

Detica (BAE Systems)

Software Developer

Truro College

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in