Timofey Kharitonov

iOS
Developer

// SwiftUI, Accessibility, Backend-Driven UI

iOS Developer, 7+ years of commercial experience. Working on the My MTS app (MAU 30M) — personalization, customization and user experience improvements in a product team. Speaker at Mobius Conf 2025.

Timofey Kharitonov
30M
MAU · My MTS
7+ years_exp
30M MAU
26,7% a11y_impact
B1+ english
Mobius Conf 2025speaker · Accessibility in MWS
Accessibility SDK26.7% MAU · ~8M users
Employee of the Year 2025nominee at MWS (ex. MTS)
Design System SDKcontributed to DS SDK at MWS
Push Notifications SDKbuilt SDK · Sevstar
Splash-screen100% MAU · UIWindow + parallel loading
timofey@haritonov.mecat about.md

I work on personalization and customization of the My MTS app. Together with the team, we strive to give every user the feeling that “this app was made for me”.

In 2025 I spoke at Mobius Conf with a talk on the lifecycle of an Accessibility feature within the MTS ecosystem. The changes affected 26.7% of users (~8M out of 30M total MAU).
I actively contribute to the MTS Design System SDK.
Nominated for “Employee of the Year 2025” at MWS.

I love learning and sharing knowledge: I speak at and attend conferences, and run a Telegram channel @haritonovme.
Between commits I enjoy running and hockey. I play for a local amateur team.

hover over the underlined words

MWS (ex. MTS Digital) · My MTS

Team: 2 iOS, 2 Android, 2 QA, 2 analysts, product manager
iOS Developer
Accessibility for the MTS ecosystem: implemented scalable fonts via a contribution to the Design System SDK. The feature affected 26.7% of users (MAU 30M, ~8M) Mobius Conf 2025.
Personalized Splash Screen [SwiftUI]: designed a separate UIWindow with video animation, greeting, and parallel data loading - the user seamlessly lands on the ready-to-use home screen. Affects 100% of iOS users on every app launch.
Happy Birthday [SwiftUI]: implemented a personalized birthday congratulation screen with custom confetti-fall animation.
GraphQL migration: migrated the team's network layer, implemented a network logger. One flexible GraphQL query per module.
Stories with video: extended the Stories format to support video slides — a new marketing and communication tool for users.
Other product features: power bank rental (Yourent integration), rebranding, onboarding flows, authorization module, “Family Group”, A/B test configuration, TNPS surveys, and more.
Unit testing: test coverage for the team's key classes.
Mentoring & hiring: code review, mentoring, conducting technical interviews.
iOS 15+ Swift SwiftUI UIKit MVP / MVVM Swift Concurrency GCD Backend-Driven UI GraphQL WebSocket Core Data Keychain Unit Tests Widgets Accessibility AppMetrica
App Store · My MTS

Dekartus (ex. Sevstar)

Largest telecom in Sevastopol · 2 iOS, 2 Android, 2 QA, team lead
iOS Developer
Video intercom from scratch: designed and implemented the module. Users control their intercom from a phone or tablet.
Obj-C → Swift migration: migrated key modules. Improved codebase stability, development speed, and readability.
Push Notifications SDK: extracted Rich Push Notifications into a standalone dev SDK for reuse across company apps.
Touch/Face ID & 2FA authentication: implemented secure authentication using biometrics and two-factor authentication.
Stack modernization: Combine, async/await after bumping the target to iOS 13.
App redesign: updated the interface and improved the user experience.
Swift Obj-C MVVM RxSwift Combine async/await REST API Alamofire Firebase UIKit SnapKit Kingfisher
App Store · Provider App / My Digital City

Itactis

Sole iOS developer on the project
iOS Developer
Independently built an iOS app from scratch for an e-commerce project I had previously worked on as a frontend developer.
Complete user flow: authentication → product catalog → checkout. Independent architectural decisions (MVP).
Swift MVP URLSession UIKit GCD Core Data

Itactis · SD “PRAKTIKA” · Wizard Promo

2.5 years of web development before switching to iOS
Frontend
Web development for commercial projects (Vue.js, TypeScript, PHP). Deep understanding of client-server interaction, working with APIs, and cross-platform thinking.
JS/TS Vue.js PHP Bitrix WordPress Docker Figma

// languages & UI

Swift Objective-C SwiftUI UIKit Accessibility Widgets

// architecture

MVVM MVP VIPER Clean Swift Backend-Driven UI

// concurrency & network

Combine RxSwift GCD Swift Concurrency (Actors, Sendable) OperationQueue REST API GraphQL WebSocket URLSession Alamofire

// storage & tests

SwiftData Core Data Keychain UserDefaults Unit Tests Snapshot Testing Code Review

// tools & ci/cd

AI assisted development Git / GitFlow Fastlane CI/CD SPM (Swift Package Manager) CocoaPods AppMetrica Flutter Charles / Proxyman Xcode instruments

// soft & languages

Agile / Scrum Mentoring System Design Russian — native English — Intermediate+

MSTU “STANKIN”

Degree · Bachelor, Master · Technosphere Safety
Graduated 2018

Flutter Course · MTS Teta

2024 · 6 months
Dart, cross-platform development, corporate training
Certificate

Course “iOS Developer. Professional” · OTUS

2025 · 6 months
SwiftUI, architecture (MVVM+S, Clean Swift, SOA), Swift Concurrency, CoreML, modularization, multiplatform
Thesis project on GitHub: Family Hub (SwiftUI)
Certificate Professional Development Certificate

$./connect — haritonov.me