11/12/2026 updated

**** ******** ****
100 % available

Senior iOS Developer

Malaga, Spain
Only remote
Bachelor's degree, Language Translation, Linguistics University of Nizhny Novgorod , 2014-2018
Malaga, Spain
Only remote
Bachelor's degree, Language Translation, Linguistics University of Nizhny Novgorod , 2014-2018

Profile attachments

Andrey_Khlopotin_iOS_Dev.pdf

About me

Senior iOS Engineer with 10 years of experience building popular apps used by millions across iOS, iPadOS, watchOS and visionOS. I independently deliver features and entire apps from idea to production, while improving existing codebases, performance and engineering processes.

FlutterApple WatchTesting (Software)IOS ApplicationsApple IOSMobile Application DevelopmentIOS SDKTesting StrategiesUikitSwiftuiIos FrameworksSwift (Programming Language)DartReactive Programming
Swift & SwiftUI Development
Expertise in Swift and SwiftUI for building polished, scalable, and maintainable iOS applications, including high-load apps with tens of millions of monthly users. Proficiency in UIKit for legacy support and custom UI components.

Architecture & Design Patterns
Deep knowledge of modern iOS architecture patterns including MVVM, MVP, Clean Architecture, and VIPER. Experience designing scalable, testable, and maintainable codebases across large multi-modular applications.

Concurrency & Reactive Programming
Strong command of Swift Concurrency, GCD, Combine, RxSwift, and ReactiveCocoa for building responsive and efficient applications. Experience with asynchronous data streaming and multipart data handling.

Testing (Unit, UI, Snapshot)
Solid experience with XCTesting, Swift Testing, TDD, and snapshot testing to ensure application stability, safety, and easier refactoring across critical application components.

Core Data, Swift Data & Persistence
Proficiency in Core Data, Swift Data and Realm for local data storage, caching, and user record management in iOS applications.

Networking & API Integration
Experience with URLSession, Alamofire, Web Sockets, and multipart data sending for robust network communication and third-party API integration.

WatchKit & HealthKit
Hands-on experience building companion Apple Watch applications using WatchKit, implementing data transfer between iOS and watchOS via WatchConnectivity, and integrating HealthKit for health data management.

In-App Purchases & StoreKit
Experience integrating StoreKit and third-party subscription providers for handling paid subscriptions and in-app purchases, including detailed analytics integration.

Team Leadership & Mentoring
Experience leading development teams of 2 to 7 people, mentoring junior colleagues, conducting code reviews, hosting knowledge transfer sessions, and collaborating with business analysts and management.

Flutter & Dart
Additional experience with Flutter and Dart, including implementing UI components and screens, integrating native frameworks, and covering code with unit, UI, and snapshot tests.

Experience

Professional experience10+ years
Freelancer since2024

Languages

GermanGoodEnglishFluentRussianNative speaker

Project history

Senior iOS Developer

Venturi
Working on an educational app for students and their parents using AI. Technical stack: SwiftUI, UIKit, MVVM, Alamofire, Combine, XCTesting, Push Notifications, StoreKit, CoreData, Swift Package Manager. Implemented AI photo sending with multipart data, AI chat with streaming responses, CoreData history saving, third-party subscription provider integration, push notifications, migrated from CocoaPods to SPM, refactored legacy SwiftUI navigation, and participated in regular code reviews. Also worked on a healthcare application to log blood pressure using SwiftUI, MVVM, URLSession, Swift Testing, Swift Concurrency, WatchKit, HealthKit, WatchConnectivity, Swift Charts, AVFoundation, Core Data, SPM.

Senior iOS Developer

T-Systems Iberia
Worked on the company flagship application in video streaming and entertainment with millions of monthly active users. Technical stack: SwiftUI, UIKit, MVVM, Clean Architecture, Combine, AVFoundation, XCTesting, Swift Concurrency, GCD, URLSession, Multi-modular app, Swift Package Manager. Implemented Vision Pro prototype, developed new features, used SwiftUI and UIKit, followed MVVM + Clean Architecture, supported internal frameworks with Swift Packages, implemented accessibility features, mentored junior colleagues, and participated in task estimation sessions.

Senior iOS Developer

EPAM Systems
Worked on a streaming service application for a large European TV Provider with millions of monthly active users. Technical stack: UIKit, SwiftUI, Swift, Objective-C, XCTesting, ReactiveSwift, ReactiveCocoa, Web Sockets, CoreData, GCD, MVVM+C, WidgetKit. Rewrote legacy Objective-C code to Swift, implemented custom UI components, wrote native widgets with SwiftUI, led an accessibility feature team of 2-7 developers, supported multi-modular app frameworks, participated in Flutter rewrite, mentored junior colleagues, and was responsible for hiring.

iOS Developer

Neuron Digital
Worked on a news chat application for a famous Russian news agency and a Comix reader and e-books shop for a famous Russian comic-book publisher. Technical stacks included Swift, UIKit, MVVM+Coordinator, RxSwift, RxCocoa, CoreData, Web Sockets, XCTesting, Realm, CoreText, SwiftyRSA, ApplePay, StoreKit. Implemented core chat features, improved scrolling performance, developed profile and settings modules, integrated ApplePay and StoreKit, and implemented photo gallery and search modules.

iOS Developer

Productors
Developed an e-commerce and medicine application for a chain of retail opticians allowing users to buy contact lenses and make doctor appointments. Technical stack: UIKit, Objective-C, MVP, GoogleMap Kit, Alamofire, AutoLayout, StoryBoard, Unit/UI Testing, Push Notifications. Implemented the app from scratch, used MVP architecture, implemented core shopping and map features, custom UI components, and covered critical functionality with unit tests.

iOS Developer

Stormie
Developed an audio player app to listen to songs online and offline, which reached #1 in the AppStore overall top chart in Russia. Technical stack: Objective-C, CoreData, UIKit, MVP Architecture, FileManager, GCD-concurrency, AVFAudioPlayer, iTunes FileSharing, Unit-testing. Implemented the application from scratch, built audio player with AVFAudioPlayer, parallel audio file downloading with GCD, iTunes file sharing, unit tests, and was responsible for AppStore launches and updates.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in