Dmitrijs Cesnokovs

Senior iOS and Android Developer Architect Team Lead Contractor | Ex- Deloitte/ING/KBC/Mercedes Benz/Accenture/BNP Paribas/Currys/Bet365 | Top 10 App Store Apps Rated Up To 4.9* | 12 Years Of Experience

3 recommandations

Salaire / Taux journalier

3 personnes recommandent

Londres, Royaume-Uni

Freelance

Expertises

SwiftObjective-CKotlinJavaGitXcodeIntuneDevOpsScrum MasterUI Product DesignUX Product Design

Langues

Anglais (Maternelle)Allemand

Recommandé par

Josh Lourdes

Montash

Consultant

A recommandé le 21 octobre 2025

Marc De Haan

ING

Coordinator IT Class

A recommandé le 27 novembre 2019

Leon Liefting

Ahold Delhaize

Full Stack Developer

A recommandé le 16 octobre 2019

À propos

Introduction

Passionate Senior iOS and Android native app developer with more than 12 years experience in developing and maintaining Top 10 App Store mobile applications for various clients and industries, including Big Four accounting firms, Inter-Alpha Group of Banks, Fortune Global 500 and largest multinational companies, as well as commercial Scrum master, Product Owner, Java, DevOps, Web Development, Functional Analysis, Incident Management and UI/UX design experience. ● 29 commercial iOS apps on App Store rated up to 4.7⭑ ● 24 commercial Android apps on Play Market rated up to 4.9⭑ ● Experience as a Team Lead, Architect and Mentor ● Experience in all development phases from concept to release in both solo and collaborative environments ● Industries worked in: Banking, Consulting, Retail, Privacy, Betting, Automotive, Legal, Media, Sports, Warehouse and Office Management ● EU Citizen, UK pre-settled status until June 2026, open to relocation anywhere Feel free to reach out to me at [email protected] Skills and specialties: iOS Development • Swift • Objective-C • Mobile Application Development • Mobile Applications • Xcode • Team Leading • Mentorship • Android development • iPhone • iPad • Cocoa • Cocoa Touch • UIKit • SwiftUI • Java • Kotlin • Apps • User Experience • User Interface • UX • UI

Liens

Expérience de travail

Senior iOS developer

Confidential

juin 2025 - Présent

1 an 5 mois

Genève, Suisse

Hired to solo develop an iOS app in a new greenfield project, NDA at the moment. iOS - Swift/SwiftUI; Websockets for live data streaming

Senior iOS and Android developer

bet365

nov. 2024 - juil. 2025

9 mois

Manchester, Royaume-Uni

Continued development for FollowScores that eventually turned to a team of over 40 onsite and nearshore people that developed the iOS and Android apps from scratch all the way to their release in August 2024 and beyond. Instrumental in laying foundations, architectures, patterns, practices and ideas across the whole project ● FollowScores iOS, № 55 in App Store, 4.6⭑ ● FollowScores Android, 4.5⭑ ● Implemented a large chunk of and touched virtually every part of the iOS app - Team/ Player pages, Account, Search, Analytics ● Architecture overhaul and refactoring of major components - from Custom in-house UI framework to UIKit and then from UIKit to SwiftUI in iOS; XML Layout to Jetpack Compose for Android ● Unifying the fixture view for iOS - from 3 states in different UI frameworks into 1 and made it subscribe and react to the fixture events + animations ● Multiline Ellipsized Text component for both iOS and Android ● Sticky collapsible headers for fixtures teams and competitions in all 3 UI frameworks iOS - Swift, SwiftUI/UIKit/Custom in-house UI Framework, MVVM-C, Combine. Android - Kotlin, XML/Jetpack Compose/Custom in-house UI Framework, MVVM, Flow/Coroutines. Websockets, Push notifications, Firebase Analytics

Senior iOS developer

Ringier

août 2024 - déc. 2024

5 mois

Zurich, Suisse

Developed and improved features for Blick and Blick Romandie iOS apps in a team of 4 iOS developers: ● Refactored and unified highly fragmented and advanced analytics tracking of 7 frameworks into 1 efficient, modular, scalable and testable solution ● Implemented the Section Summary AI Widget iOS 15+, Swift 5 and 6, Xcode 15 and 16, Xcodegen, UIKit programmatic autolayout, SwiftUI, IGListKit, Modular architecture with SPM, AppCenter, Firebase distribution, Azure pipelines, Fastlane, git flow, Swiftlint, Swiftformat, UI components playground/showcase

Senior iOS and Android developer

bet365

janv. 2024 - août 2024

8 mois

Manchester, Royaume-Uni

Hired to be the first person in a new greenfield project for FollowScores that eventually turned to a team of over 40 onsite and nearshore people that developed the iOS and Android apps from scratch all the way to their release in August 2024 and beyond. Instrumental in laying foundations, architectures, patterns, practices and ideas across the whole project. ● FollowScores iOS, № 55 in App Store, 4.6⭑, FollowScores Android, 4.5⭑ ● Project settings and foundation including schemes and build settings ● Implemented a large chunk of and touched virtually every part of the iOS app - Fixture/ Competition pages, Date view, Notifications, Subscriptions iOS - Swift, SwiftUI/UIKit/Custom in-house UI Framework, MVVM-C, Combine Android - Kotlin, XML/Jetpack Compose/Custom in-house UI Framework, MVVM, Flow/Coroutines Websockets for live data streaming

Senior iOS developer

DeloitteFreelance

oct. 2022 - août 2023

11 mois

Londres, Royaume-Uni

Developed and maintained features for 5 internal greenfield and existing iOS applications and underlying set of libraries in a multicultural environment spanning 8 countries for Deloitte colleagues with a mission to improve their mental wellbeing, compliance and post- pandemic office reintegration. ● Implemented an app-wide architecture overhaul to use common repositories and observables, resulting in improved code quality, maintainability, testing and readability ● Developed current onsite colleagues and colleague groups functionalities, increasing users ability to connect with each other ● Implemented pagination for lists across the whole app, increasing code reuse and app robustness ● Collaborated on the development of controlled remote feature activation (feature flags) and app-wide search filters Additional initiatives included serving as a Scrum Master, onboarding and mentoring junior developers, DevOps, scripting and regression testing. iOS 16+, Swift 5, Xcode 14, MVVM-C with Generics, SwiftUI, Combine, Swift package manager, SwiftGen for assets + build phase, Push notifications, Sonarqube.

Senior iOS developer

INGFreelance

sept. 2021 - oct. 2022

1 an 2 mois

Bruxelles, Belgique

Developed and improved features of the ING suite of iOS banking applications and underlying set of more than 50 in house frameworks for both Belgium and Netherlands by collaborating with more than 70 iOS and Android engineers from 4 countries. ● ING Banking for iOS - No 9 in App Store, 4.5⭑ ● ING Bankieren for iOS - No 6 in App Store, 4.6⭑ ● ING Banking for Android - 4.5⭑ ● ING Bankieren for Android - 4.8⭑ Achievements included: ● Extracted Belgium-specific customer enrollment means to a new module, facilitating it’s reuse across multiple apps ● Integrated and subsequently extracted Itsme, Belgium specific identification means, for enrollment and payment verification ● Updated and modified highly critical payment initiation code, diversifying the payment authorization methods ● Helped to decommission an outdated banking app(Smart Banking) in favor of the new ING Banking, improving user ratings ● Migrated frameworks from GitLab to Azure and from Carthage to SPM, making them up-to-date on the latest technologies Additional initiatives included Android development, rotational Scrum Master duties, DevOps, scripting and regression testing. iOS 12+, Swift 5, Xcode 12 through 14, Android 6.0+, Java 8, Kotlin, Android Studio 3.5, SwiftUI, Push notifications, Programmatic autolayout, Carthage and SPM development frameworks.

iOS Architect and Team Lead

Currys plcFreelance

avr. 2021 - oct. 2021

7 mois

Londres, Royaume-Uni

Led a team of 5 offshore and nearshore iOS developers in creating greenfield internal catalog applications for warehouses and stores. ● As the team lead I ensured on-time delivery, interviewed candidates and participated in hiring decisions with the project manager, delegated/oversaw/reviewed work and mentored/provided technical leadership. ● As the architect I developed a common base architecture for 2 parallel apps/tracks and created a common components library - extracting and incorporating existing code. iOS 12+, Swift 5, Xcode 13, Cocoapods private pods.

Team Lead iOS and Android

Mercedes Benz Daimler AGFreelance

janv. 2021 - mai 2021

5 mois

70 Stuttgart, Allemagne

Led a team of 5 people in developing and maintaining MoTel - an internal employee global communications application for both iOS and Android platforms and subsequently coordinating and orchestrating its handoff to an offshore entity. Additionally, ensured collective team learning/certification and assisted in DevOps matters. iOS 10+, Swift 5, Xcode 12, Android 6.0+, Java 8, Android Studio 3.4, Microsoft Intune, MSAL, MAM.

Senior iOS and Android Developer

KBC Bank & VerzekeringFreelance

janv. 2020 - déc. 2020

1 an

Brussels Area, Belgium

Developed and improved features of KBC suite of iOS(of which KBC Mobile is No 4 in App Store, 4.6⭑) and Android banking and insurance apps and underlying set of libraries. Facilitated a smooth integration of UI component library for K&H and subsequently developed and improved features for K&H mobilbank(4.6⭑). Additionally mentored, coached and provided technical leadership for junior and mid-level developers. iOS 9+, Swift 5.0-5.3, Xcode 10 through 12, Android 6.0+, Java 8, Kotlin, Android Studio 3.5, push notifications, Carthage development frameworks, Programmatic autolayout, Cordova.

Lead iOS and Android Developer

Bank Mendes GansFreelance

juil. 2018 - déc. 2019

1 an 6 mois

Amsterdam Area, Netherlands

Developed and improved features and improvement of BMG Megabank iOS and Megabank Android apps, including completely redesigning and revamping both apps and architectures. Additional initiatives included- Java back-end development, Front end web development, UI and UX design, DevOps, Mentoring and coaching, mobile/web app/backend release management. iOS 9+, Swift 5.0, Xcode 10, Android 6.0+, Java 8, Android Studio 3.4.

Senior iOS Developer

BNP Paribas FortisFreelance

nov. 2017 - juil. 2018

9 mois

Brussels Area, Belgium

Developed and improved features of BNP Paribas Fortis Easy Banking iOS App(No 6 in App Store, 4.6⭑). ● Owned and developed the Personal Finance Management feature for iPhone and iPad- development completed 3 times faster than initially planned. ● Jointly owned the Account Aggregation feature for iPhone and iPad(PSD2 EU regulation). ● Helped define requirements, concept and UI design and acceptance criteria by communicating across various departments. ● Supervised Android development by ensuring requirement adherence and advising on technical approaches. iOS 9+, Universal, Swift 4.1, Objective-C 2.0, Xcode 9.2, Cocoapods with private pods, SSL Pinning using TrustKit.

Senior iOS Developer

City Facilities Management Holdings LtdFreelance

juin 2017 - oct. 2017

5 mois

Glasgow, Royaume-Uni

Developing features, debugging, testing, presenting a suite of facility management apps and their underlying set of common libraries for iPhone and iPad. iOS 9+, Objective-C 2.0, Swift 3.1, Push notifications, CocoaPods, Fmdb with SQLite.

Senior iOS Developer

LegalZoomFreelance

nov. 2015 - mars 2017

1 an 5 mois

Londres, Royaume-Uni

Helped define, architect, build, test and ship the Conveyancing and Legacy apps. iOS 7+, Swift 2.0 - 3.1, Objective-C 2.0, iCarousel, OpenEars, Multithreaded Core Data, Push notifications.

iOS Developer

PulseliveFreelance

août 2015 - déc. 2015

5 mois

Londres, Royaume-Uni

Updated the WTA Finals 2014 app for the 2015 release- implemented a total redesign of the UI by adding new and removing old scenes, altering the scene path, implementing a new iPad home scene and improved unit test code coverage by 45%. iOS 6+, Universal, Swift 1.0 - 2.0, Objective-C 2.0.

iOS and Android Developer

The Greenest OfficeFreelance

sept. 2014 - juil. 2015

11 mois

Remote, Oregon 97458, États-Unis

Co-defined the Clocker and Tracker apps and their requirements and subsequently architected, built, tested and released them to the App Store and Play Market. Total- 4 apps designed, built from scratch and shipped for both iOS and Android. (Clocker iOS, Clocker Android, Tracker iOS, Tracker Android). iOS 6+, Universal, Swift 1.0- 1.1, Objective-C 2.0, Android 2.3+, Java 1.7.

Java Developer

Accenture

mars 2013 - oct. 2014

1 an 8 mois

Riga, Lettonie

Brought in to fix critical bugs in a tight deadline for a large European government project; co-developed and helped successfully launch a new version of the dna.fi website. Liferay, Java 1.6.


Formation

Latvijas Universitate

Bachelor of Science (B.Sc.), Computer Science

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.