Alexander N.

Alexander N.

Senior iOS Developer

Paphos, Cyprus
Hire Alexander N. Hire Alexander N. Hire Alexander N.

About Me

Highly skilled Senior iOS Developer with over 14 years of experience in developing, leading, and optimizing mobile applications. Expertise in Swift, SwiftUI, Objective-C, and a wide range of iOS frameworks and architectures. Proven track record of delivering high-quality, scalable solutions across diverse industries, including social media, fintech, telecom, and AR/VR. Adept at leading teams, conducting code reviews, and ensuring the successful completion of complex projects. Passionate about innovation and staying at the forefront of iOS development.

Work history

Triller
Senior iOS Developer
2022 - Present (2 years)
, Remote
  • 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.

AlgorithmsSwiftiOS Video AVFoundationAudioUnit AudioKit Core AudioUIKitPromiseKit iOS Native Libraries Direct to Consumer (D2C) Cocoa TouchAPI IntegrationREST APIs WebSockets GitSlackAudio StreamingRESTAmazon Web Services (AWS) Auth Amazon Transcribe MobileiMessage Streaming iTunes Connect Apps AlamofireiPhone Unit Testing
QRme
iOS Team Lead
2022 - 2023 (1 year)
, Remote
  • 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.

Snowfall
Senior iOS developer
2020 - 2021 (1 year)
, Remote
  • 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).

SwiftiOSXcodeCocoaPodsCore GraphicsGithubFirebaseSwift 4 Native Mobile Apps Project ManagementUIKitAtlassian JIRAAlgorithmsiOS SDKXCUITestAnimationGitlabApple User Interface (UI) User Experience (UX) Core AnimationUI AnimationiOS APIPassKit .NETMobile Wallet WebView iOS 10+ Back-end Architecture Mobile Apps Payment APIs Firebase Realtime Database Payment Gateways ScrumMobile Development iOS Native Libraries Direct to Consumer (D2C) Cocoa TouchAPI IntegrationREST APIs GitRESTAuth MobileiTunes Connect Apps RealmAlamofireiPhone Unit Testing
GrowApp Solutions
iOS Team Lead
2013 - 2022 (9 years)
, Remote
  • 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.

iOSSwiftXcodeVisual Studio C#.NET ASP.NET CoreSQLCore DataCore GraphicsCore AudioXCTestBitriseGithubFirebaseSwiftUISwift 4 Native Mobile Apps Swift 3 Project ManagementSwift 2 UIKitAtlassian JIRAAlgorithmsSwiftLintARKit iOS SceneKit iOS SDKXCUITestHTMLJavaScriptModel View Viewmodel (MVVM)Video Livestreaming LiveStream AnimationA/B TestingAugmented Reality (AR) SQLiteGoogle Cloud Platform (GCP) CouchbaseiPad GitlabApple MongoDBUser Interface (UI) User Experience (UX) Core AnimationWidgets UI AnimationiOS APIPassKit .NETMobile Wallet Google CloudGoogle Maps API AndroidWebView Wireless Wireless Protocols iOS 10+ LiDARBack-end Architecture Mobile Apps Payment APIs Firebase Realtime Database Payment Gateways ScrumKotlinMobile Development Video StreamingiOS Native Libraries Direct to Consumer (D2C) Cocoa TouchGeolocationAPI IntegrationREST APIs WebSockets FlutterFirebase Authentication GitSlackRESTAuth MobileiMessage gRPCiTunes Connect Apps AVFoundationRealmAlamofireApple TV Over-the-top Content (OTT) iPhone iOS TV Unit Testing
OctoberSoft
iOS Developer
2010 - 2013 (3 years)
, Remote
  • 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.

iOSASP.NETC#.NET SQLCore DataCore GraphicsGithubUser Experience (UX) FirebaseNative Mobile Apps Project ManagementUIKitAlgorithmsiOS SDKHTMLJavaScriptVideo Livestreaming LiveStream AnimationSQLiteiPad GitlabApple User Interface (UI) Core AnimationUI AnimationiOS API.NETGoogle Maps API WebView iOS 10+ Back-end Architecture Mobile Apps Payment APIs Payment Gateways ScrumMobile Development Video StreamingiOS Native Libraries Direct to Consumer (D2C) Cocoa TouchGeolocationAPI IntegrationREST APIs Firebase Authentication GitRESTAuth MobileStreaming iTunes Connect Apps AlamofireVideo Codecs iPhone Unit Testing
SoftGrad Solutions
C++ Developer
2008 - 2009 (1 year)
, Remote
  • 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.

C++C#.NET ASP.NETSQLGithubAlgorithmsHTMLJavaScript.NETBack-end Architecture API IntegrationREST APIs Video Codecs

Portfolio

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.

Triller

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.

MoneyBase

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.

BusyCal

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

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.

Neebo

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

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

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.

Puxxle

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.

Education

Education
Master's Degree in Information Technologies
Southern Federal University
2010 - 2012 (2 years)
Education
Bachelor's Degree in Informatics and Applied Mathematics
Southern Federal University
2006 - 2010 (4 years)