Boris Yurkevich

boris@cocoaswitch.com
GitHub | App Store | LinkedIn

With eleven years of Swift, and over four years as a Senior iOS Developer at Ford Motor Company, contributed to advancing vehicle control and EV app features. Focused on modernising legacy code, transitioning UIKit to Swift, and adopting functional programming with Composable Architecture and async/await. Collaborated with Android developers and other iOS teams to build shared UI components and improve dependency management, CI pipelines, and testing frameworks.

Previously developed trading app as an iOS Developer at IG, migrating legacy Objective-C code into Swift while optimising performance and maintaining internal libraries. Passionate about delivering seamless user experiences, mentoring junior developers, and driving technical excellence through clean, reusable code.

Work Experience

Director / Developer @ Cocoa Productions (London, UK)

2024 — present

- Created file management and text editing app for macOS, iOS, and visionOS. - Created password manager for iPhone and Apple Watch.

Senior iOS Developer @ Ford Motor Company (London, UK)

2021 — present | iOS Swift SwiftUI TCA

Leading a small team with planning and development Ford Pro end-to-end epics while undergoing architectural transition (OOP to functional programming). Collaborating with all developers involved in epic, PM, designers.

Mentored junior development while working on FordPass Pro app electric vehicle features (TDD).

Xcode modules (Tuist) and explicit internal dependency management, Unit & UI testing, SwiftUI snapshots testing, code review, iterative Agile development (release every two weeks), feature flagging.

iOS Developer @ IG Markets Ltd (London, UK)

2018 — 2021 | iOS Swift Objective-C

3D Secure online payments.

Web sockets live data streaming Lightstreamer.

Xcode workspace dependencies management, Carthage, SPM.

Refactoring from Objective-C codebase into Swift and Combine in a mid-size team.

iOS Developer @ Glance Creative Ltd (London, UK)

2017 — 2018 | iOS Swift Core Bluetooth

Developed a game prototype with local multiplayer.

Shipped iOS video fitness training app with a chat.

REST API design and collaboration in a small team.

iOS Developer @ Locassa Ltd (London, UK)

2015 — 2016 | iOS Objective-C Swift

Shipped and maintained iPhone, iPad, and Apple Watch apps.

Reusable UIKit modules.

Mid-size team.

iOS Developer @ Videoloft Ltd (Oxford, UK)

2014 — 2015 | iOS Objective-C

Auto Layout UI work, IAP, Pair Programming.

Small team.

Java Developer @ Interprocom (Moscow, Russia)

2012 — 2014 | Java JavaScript HTML CSS SQL REST

Web portal, Tomcat application on a Linux server and DB.

Web Developer @ Profiline (Moscow, Russia)

2012 | PHP HTML CSS

Dynamic websites with mobile compatibility.

Education

Masters in Computing @ Oxford Brookes (Oxford, UK)

2014 — 2015

Master of Science Dissertation “A tablet application for testing attention”. Open source.

Bachelors in Teaching and Psychology @ MSUPE (Moscow, Russia)

2007 — 2012

Dissertation “Cross-Individual Psychological Structures and the Phenomenon of Anthropomorphization in Joint Activity”. Published article.

Miscellaneous

British citizen.

Professional references are available upon request.


This document is also available in Markdown format.

Version 2024.10