Alexander Naumenko, Developer in Paphos, Cyprus
Alexander is available for hire
Hire Alexander

Alexander Naumenko

Verified Expert  in Engineering

Software Developer

Paphos, Cyprus
Toptal Member Since
May 17, 2022

Alex has been working with iOS applications since 2010. During his career, he used many existing mobile frameworks, patterns, and architectures and released many successful projects. Alex's expertise spans areas such as databases (Core Data, Realm), UI (storyboards, auto layouts, auto-resizing, SwiftUI), payments (in-app, PayPal, banks), animations (UI animations, Core Animation, Lottie), graphics (Core Graphics), networks (Alamofire, Moya), push notifications, and uploading apps to App Store.


Swift 5, SwiftUI, Core Audio, Observation, Combine, RxSwift, Async/Await, UIKit
Crossbox Lap Timing
Swift 5, Moya, Alamofire, Objective-C, Geolocation, Bluetooth LE, Algorithms...
Audio, iOS Video, Core Image, Push Notifications, Memory Management, PhotoKit...




Preferred Environment

Xcode, Visual Studio

The most amazing...

...thing I've developed is an official application for Etihad Airways.

Work Experience

Senior iOS Developer

2023 - PRESENT
  • Found and fixed a lot of memory leaks and refactored architecture.
  • Improved the performance of the main screen elements.
  • Implemented many new features, such as sharing videos on Facebook and Instagram, floating buttons and empty states on the main screen, new deep links, etc.
Technologies: Swift 5, SwiftUI, Core Audio, Observation, Combine, RxSwift, Async/Await, UIKit

Senior iOS Developer

2023 - 2023
Crossbox Lap Timing
  • Reworked the existing code and implemented a new database scheme using Realm.
  • Implemented pagination for sessions. Improved performance of the application.
  • Changed the architecture and the dataflow, refactored the existing codebase.
Technologies: Swift 5, Moya, Alamofire, Objective-C, Geolocation, Bluetooth LE, Algorithms, RealmSwift, UIKit

iOS Team Lead

2022 - 2023
  • Reviewed the code as an auditor and created a list of improvements for the project.
  • Started to work as an iOS team lead for the project. Improved the development process (pull requests, code reviews, CI/CD).
  • Conducted a lot of interviews for growing the team with Middle+/Senior iOS developers. Found a new Team Lead.
Technologies: Audio, iOS Video, Core Image, Push Notifications, Memory Management, PhotoKit, Unit Testing

Senior iOS Developer

2022 - 2023
  • Implemented a voice-over functionality for users to create additional audio over an existing video and adjust the volume of every component.
  • Re-worked the Following/Followers modules, optimizing the flow and fixing navigation bugs.
  • Introduced custom back-swipe navigation globally for the project and adjusted it for all existing modules.
Technologies: Algorithms, Swift, Objective-C, iOS Video, AVFoundation, AudioUnit, AudioKit, Core Audio, UIKit, PromiseKit, iOS Native Libraries, Direct to Consumer (D2C), Cocoa Touch, API Integration, REST APIs, WebSockets, Git, Slack, Audio Streaming, REST, Amazon Web Services (AWS), Auth, Amazon Transcribe, Mobile, iMessage, Streaming, iTunes Connect, Apps, Alamofire, iPhone, Unit Testing

iOS Team Lead

2013 - 2022
GrowApp Solutions
  • Developed a lot of iOS and Android mobile applications for banks (Moscow bank, VTB), social networks (Teamo, Gifteka, Tabor), security systems (Delta), airlines (Etihad Airways), and mobile operators (To The Moon Mobile).
  • Organized iOS, Android, and QA departments and monitored their results.
  • Trained iOS developers, collected the materials for their education, and reviewed their results.
Technologies: iOS, Objective-C, Swift, Xcode, Visual Studio, C#.NET, ASP.NET Core, SQL, Core Data, Core Graphics, Core Audio, XCTest, Bitrise, GitHub, Firebase, SwiftUI, Swift 4, Native Mobile Apps, Swift 3, Project Management, Swift 2, UIKit, Atlassian, Jira, Algorithms, SwiftLint, ARKit, iOS SceneKit, iOS SDK, XCUITest, HTML, JavaScript, Model View Viewmodel (MVVM), Video Livestreaming, LiveStream, Animation, A/B Testing, Augmented Reality (AR), SQLite, Google Cloud Platform (GCP), Couchbase, iPad, GitLab, Apple, MongoDB, User Interface (UI), User Experience (UX), Core Animation, Widgets, UI Animation, iOS API, PassKit, .NET, Mobile Wallet, Google Cloud, Google Maps API, Android, WebView, Wireless, Wireless Protocols, iOS 10+, LiDAR, Back-end Architecture, Mobile Apps, Payment APIs, Firebase Realtime Database, Payment Gateways, Scrum, Kotlin, Mobile Development, Video Streaming, iOS Native Libraries, Direct to Consumer (D2C), Cocoa Touch, Geolocation, API Integration, REST APIs, WebSockets, Flutter, Firebase Authentication, Git, Slack, REST, Auth, Mobile, iMessage, gRPC, iTunes Connect, Apps, AVFoundation, Realm, Alamofire, Apple TV, Over-the-top Content (OTT), iPhone, iOS TV, Unit Testing, CouchDB

Senior iOS developer

2020 - 2021
  • Implemented an iOS application for the company's biggest client Etihad Airways. It is an official iOS application for the client.
  • Involved with two of my developers, managing them and taking part in the iOS and Android apps.
  • Released the app, localizing it and making it available in two languages: English and Arabic (from the right to left orientation of the interface).
Technologies: Swift, iOS, Xcode, CocoaPods, Core Graphics, GitHub, Firebase, Swift 4, Native Mobile Apps, Project Management, UIKit, Atlassian, Jira, Algorithms, iOS SDK, XCUITest, Animation, GitLab, Apple, User Interface (UI), User Experience (UX), Core Animation, UI Animation, iOS API, PassKit, .NET, Mobile Wallet, WebView, iOS 10+, Back-end Architecture, Mobile Apps, Payment APIs, Firebase Realtime Database, Payment Gateways, Scrum, Mobile Development, iOS Native Libraries, Direct to Consumer (D2C), Cocoa Touch, API Integration, REST APIs, Git, REST, Auth, Mobile, iTunes Connect, Apps, Realm, Alamofire, iPhone, Unit Testing

iOS Developer

2010 - 2013
  • Implemented a lot of iOS projects. The most interesting was the social network iClouzy. One of the most complex projects was the karaoke application, where I worked with low-level audio functions for performing the audio stream.
  • Trained and managed the team of iOS developers of the company.
  • Managed the development process for many projects, including social networks, sports applications, and geo apps.
Technologies: iOS, Objective-C, ASP.NET, C#.NET, SQL, Core Data, Core Graphics, GitHub, User Experience (UX), Firebase, Native Mobile Apps, Project Management, UIKit, Algorithms, iOS SDK, HTML, JavaScript, Video Livestreaming, LiveStream, Animation, SQLite, iPad, GitLab, Apple, User Interface (UI), Core Animation, UI Animation, iOS API, .NET, Google Maps API, WebView, iOS 10+, Back-end Architecture, Mobile Apps, Payment APIs, Payment Gateways, Scrum, Mobile Development, Video Streaming, iOS Native Libraries, Direct to Consumer (D2C), Cocoa Touch, Geolocation, API Integration, REST APIs, Firebase Authentication, Git, REST, Auth, Mobile, Streaming, iTunes Connect, Apps, Alamofire, Video Codecs, iPhone, Unit Testing

C++ Developer

2008 - 2009
SoftGrad Solutions
  • Implemented small pet C++ projects of the company.
  • Supported and implemented some features using C++ in the project KidsWatch.
  • Implemented basic pages using ASP.NET in project 3StepShare.
Technologies: C++, C#.NET, ASP.NET, SQL, GitHub, Algorithms, HTML, JavaScript, .NET, Back-end Architecture, API Integration, REST APIs, Video Codecs

To The Moon Mobile
I served as a mobile development team lead. The client's goal was to combine the functionality of the mobile operator and the finance functionality. At first, it was a cryptocurrency exchange service and later became a mobile bank client. We implemented both iOS and Android apps. After that, there were a lot of steps of refactoring and adding new functionality. Now the app is working in the UK.

Etihad Airways

I acted as the lead of the mobile development team. The client wanted to develop two mobile applications (iOS and Android) from scratch. The apps were implemented for English and Arabic localization. I completed the development in a few months and supported the applications together with talented developers from my team.

This is a substantial TikTok-like video social network. You can post a video, start a live-stream find, add friends, and follow celebrities. The project includes a lot of low-level audio and video handling.

UNO Mobile
A mobile operator from Italy: we reworked the old applications' design, created the plan of optimizations for the existing back end, and implemented new mobile applications from scratch. I also set CI/CD with Bitrise, Jira automation, GitHub Actions, and Git hooks.

Full-jacket AR
The application helps you share and view high-resolution artwork of your vinyl records in AR. I used SceneKit to generate AR models and shared them using the Supabase service and Apple authentication.

The financial application that includes managing your cards, 3D models, and different themes. I worked with MVVM models before the back end provided its API, so the main part of the UI had been implemented and tested before the back end was ready.

A powerful and flexible calendar app for managing busy schedules, events, and tasks. I worked with many Core Data tables for managing all events and calendars, the inner logic of which resulted in a compelling app that integrates with many calendar services.

BaZi Hero

A Four Pillars calculator powered by a sophisticated algorithm that accurately analyzes charts, serving both beginners and professionals. We developed and maintened the in-app purchase system for this application.

Bringo is a service for couriers and their customers. I implemented the iOS application for couriers and also took part in back-end development. We also integrated the service with Alfa Bank, one of the biggest Russian banks.

This is a monitor for children. The application connects to the nearest available device through Bluetooth Low Energy before transmitting data to the cloud via a mobile containing the app. We used VIPER as the architecture of this app.

Perepel Karaoke

This application helps people find the song they want to sing. The graphics in OpenGL create a great vibe. Audio algorithms give users their performance results and help them sing better by using audio shifting.


Gifteka is a social network from the client in the USA. The idea was to create events where users can collect money for presents. The users can add the presents they want to get to their profile. The event can be secret, so the receivers don't know which surprises they are getting.

iClouzy was a very nice social network. A lot of its ideas we now can see on Tinder. There was matching by geolocation, and we implemented messages, friends, matches, and some simple entertainment features. Unfortunately, it was closed because of a lack of budget.


A social network where you can send photos as puzzles. It included messages, friends, and audio and video messages. The network also included its own currency, puxxles. You could top up your balance using in-app purchases.


Objective-C, Swift, Swift 4, Swift 3, Delphi 7, C#.NET, SQL, Swift 2, HTML, JavaScript, C++, Java, Pascal, Swift 5, Kotlin


XCTest, iOS SDK, XCUITest, SwiftUI, UIKit, .NET, Cocoa Touch, RealmSwift, Core Data, iOS SceneKit, ARKit, gRPC, ASP.NET, ASP.NET Core, AudioUnit, Flutter


Core Animation, iOS API, iOS Native Libraries, REST APIs, Codable, Auth, Alamofire, Core Graphics, RxSwift, Google Maps API, CocoaPods, Jira REST API, GitHub API, PromiseKit, AudioKit, Core Audio, Core Image, PhotoKit


Xcode, GitHub, Atlassian, Jira, Git, SwiftLint, Figma, GitLab, WebView, Moya, Firebase Authentication, iTunes Connect, Slack, Visual Studio, Amazon Transcribe


Mobile Development, Model View Viewmodel (MVVM), Back-end Architecture, Scrum, REST, Unit Testing, VIPER Architecture


iOS, Firebase, Apple, Android, iOS 10+, Mobile, Google Cloud Platform (GCP), Amazon Web Services (AWS), Bitrise, Bluetooth LE, Apple TV

Industry Expertise

Project Management


SQLite, NoSQL, Google Cloud, Firebase Realtime Database, Realm, Couchbase, MongoDB, CouchDB, PostgreSQL, Databases, API Databases


Native Mobile Apps, Algorithms, Mobile Apps, Animation, APIs, iPad, UI Animation, Proof of Concept (POC), AVFoundation, Payment APIs, Payment Gateways, Video Streaming, Direct to Consumer (D2C), Geolocation, API Integration, Audio Streaming, iMessage, Apps, iPhone, Video Livestreaming, LiveStream, A/B Testing, Augmented Reality (AR), User Interface (UI), User Experience (UX), Widgets, PassKit, Mobile Wallet, Wireless, Wireless Protocols, WebSockets, Streaming, Mobile App Development, 3D Animation, Audio, iOS Video, LiDAR, In-app Purchases, Google In-app Billing, Video Codecs, Over-the-top Content (OTT), iOS TV, Push Notifications, Memory Management, Hard Coding, Coding, Complex Problem Solving, Delegates, Observation, Combine, Async/Await

2010 - 2012

Master's Degree in Information Technologies

Southern Federal University - Rostov-on-Don, Russia

2006 - 2010

Bachelor's Degree in Informatics and Applied Mathematics

Southern Federal University - Rostov-on-Don, Russia


Swift: Delegations and Data Sources

LinkedIn Learning


General Coding Assessment

An Online Freelance Agency