CV
Boris Yurkevich
Email | App Store | LinkedIn | GitHub
With 10+ years of experience, I am ready for a senior role as a permanent employee or contractor, and I am interested in leading a team and taking ownership of technical direction. I excel at solving problems that require refining technical specifications with stakeholders, collaborating with developers using TDD and pair programming, asking the right questions to designers, and adopting functional programming. I have strong skills in OOP, systems design, debugging (LLDB, Xcode Instruments), accessibility, networking (REST), writing asynchronous code (async-await, Combine), UI (SwiftUI, UIKit).
Work experience
Director @ Cocoa Productions LTD London, UK
October 2025 — Present
Delivered senior iOS engineering as an independent contractor across multiple organisations:
- Hargreaves Lansdown (outside IR35)
- Ford Motor Company (IR35)
- University of Oxford (dissertation project, long-term maintenance)
iOS developer L3 @ Compare the Market London, UK
March 2026 — Present
- Collaborated with web journeys team to deliver context-aware AI assistant in native mobile app
- Configured and adopted Spec Kit driven development (SDD) for my team
- Appium UI testing (TypeScript)
- Mobile assistant redesign (SwiftUI)
- Releases every 2 weeks
Senior iOS contractor @ Hargreaves Lansdown London, UK
November 2025 — March 2026
- Hybrid codebase combining native Swift and TypeScript (React Native, RN)
- Instrumented key business flows with Amplitude analytics across a legacy codebase
- Independently implemented necessary changes to the RN portions of the app, without dedicated RN support
Senior iOS contractor @ Ford Motor Company London, UK
June 2021 — November 2025
- Leading end-to-end epics delivery at Ford Pro and later FordPass apps
- Mentored junior developer (TDD, pair programming)
- Xcode modules (Tuist), dependency management
- Snapshots testing, iterative Agile development
- Releases every 2 weeks
iOS developer @ IG Markets Ltd London, UK
February 2018 — June 2021
- Collaborated with ~11 iOS developers to maintain real-time trading of financial products
- Owned all internal libraries (including 3D Secure Payments and Lightstreamer), migrating dependency management from Carthage to Swift Package Manager
- Web sockets live data streaming with Lightstreamer
- Refactored large legacy codebase from Objective-C to Swift
- Unit and UI testing, debugging, performance and memory optimisation
iOS developer @ Glance Creative Ltd London, UK
June 2017 — February 2018
- Delivered end-to end video fitness training app with a chat-bot, led REST API design
- Local multiplayer game with Core Bluetooth
- Full ownership of the apps we develop for indie clients
- Designed Back-end API for iOS and Android
- Agile environment, sprints, user stories, pair review and coding
Objective-C, Swift developer @ Locassa Ltd (London, UK)
October 2015 — October 2016
- Collaborated with ~8 iOS developers, building custom iOS, and iPadOS watchOS applications
- Maintained multiple projects simultaneously for indie clients
- Evolved internal frameworks, maintained internal documentation
Objective-C developer @ Videoloft Ltd Oxford, UK
October 2014 — September 2015
- Managed memory manually with Objective-C (MRC/manual reference counting), pre-ARC
- Integrated StoreKit for in-app subscription purchases
Full Stack developer @ Interprocom Moscow, Russia
May 2012 — May 2014
- Built and maintained a Liferay-based web portal, deployed as a Tomcat application on a remote Linux server, using HTML templates and Java portlets
- Developed a Time Tracker web app with a Java back-end (Grizzly component from GlassFish), built with Maven, exposing a REST API via the Jersey framework
Web developer @ Profiline Moscow, Russia
Jan 2012 - May 2012
- Delivered cross-browser and mobile compatibility with JavaScript, CSS and HTML
- Data parsing with PHP
Education
Masters in Computing @ Oxford Brookes Oxford, UK
2014 — 2015
- Dissertation “A Tablet Application for Testing Attention”, open source. Developed for Oxford University
- Led a four-person team as the most experienced member, managing a Linux server and building an email server
Bachelor’s in Teaching and Psychology @ MSUPE
2007 — 2012
- Dissertation “Cross-Individual Psychological Structures and the Phenomenon of Anthropomorphization in Joint Activity”. Published article
- Used Java to parse data input from a DOS-based Gomoku-style game (15×15 grid, five-in-a-row), applying scientific methodology to analyse and summarise results for the dissertation
Miscellaneous
- UK citizen
- References are available upon request
Keywords: SOLID, MVVM, MVC, VIPER, TCA, Router, Repository, Presenter, feature flags, TDD, Unit testing, UI testing, XCTests, XCUITests, Swift Tests, React Native, TypeScript, RxSwift, Combine
Version 2026.08