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

Download in PDF