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.

AI, ML & LLM

Async/Await

Backend

ASP.NET ASP.NET Core Jira REST API

Database

DevOps

Azure

QA & Testing

Workflow

Other

Work history

Triller
Senior iOS Developer
2022 - Present (3 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

Showcase

To The Moon Mobile
  • Led a mobile development team for To The Moon Mobile project, aiming to combine mobile operator and financial functions

  • Initially developed a cryptocurrency exchange service, evolved into a mobile bank client, supporting both iOS and Android platforms

  • Performed various app refactors and enhancements, currently operational in the UK

Etihad Airways
  • Led the mobile development team for the Etihad Airways project, creating two mobile applications from scratch for iOS and Android

  • Implemented English and Arabic localization for applications

  • Success completed the development within few months and provided support post-launch with the help of talented team members

Triller
  • Triller is a substantial TikTok-like video social network.

  • The network allows users to post videos, initiate live-streams, add friends, and follow celebrities.

  • It includes extensive low-level audio and video handling capabilities.

UNO Mobile
  • Reworked design of old applications for UNO Mobile, an Italian mobile operator

  • Created optimization plan for existing back end and implemented new mobile applications

  • Set up CI/CD using Bitrise, Jira automation, GitHub Actions and Git hooks

Full-jacket AR
  • The application, Full-jacket AR, allows sharing and viewing of high-resolution vinyl record artwork in Augmented Reality.

  • Utilizes SceneKit for generating AR models.

  • Models are shared via the Supabase service, with Apple authentication.

MoneyBase
  • MoneyBase is a financial application that manages cards, 3D models, and various themes.

  • Work was completed with MVVM models prior to backend API provision.

  • Most of the UI was executed and tested ahead of the backend readiness.

BusyCal
  • Developed a powerful and flexible calendar app, BusyCal, designed to manage busy schedules, events, and tasks.

  • Implemented many Core Data tables to manage all events and calendars, reinforcing the app's functionality.

  • The resulting app successfully integrates with multiple calendar services, showcasing its adaptability and comprehensive nature.

BaZi Hero
  • Developed a Four Pillars calculator with a sophisticated algorithm for accurate chart analysis.

  • Calculator caters to both beginners and professionals.

  • Responsibility included the development and maintenance of the in-app purchase system.

Bringo
  • Developed the iOS application specifically for couriers for Bringo service

  • Contributed to the back-end development of the Bringo project

  • Integrated the Bringo service with Alfa Bank, a major Russian banking entity

Neebo
  • Neebo is a children's monitor application that connects to devices via Bluetooth Low Energy.

  • The app transmits data to the cloud using a mobile device.

  • The VIPER architecture was utilized for the construction of this application.

Perepel Karaoke
  • Perepel Karaoke app helps people find desired songs to sing

  • It harnesses OpenGL for designing immersive graphics

  • It uses audio algorithms to provide performance results and improve singing through audio shifting

Gifteka
  • Gifteka is a social network designed to create events for collecting money for presents.

  • Users can add desired presents to their profiles.

  • The events can be secret, keeping gifts a surprise for the receivers.

iClouzy
  • iClouzy was a social networking platform with features now seen on Tinder.

  • It had functionalities such as geolocation-based matching, messaging, friend matching, and simple entertainment features.

  • The network was unfortunately shut down due to lack of budget.

Puxxle
  • Puxxle is a unique social network where users can send photos as puzzles

  • It incorporates features such as messaging, friend system, and audio-video messages

  • The app also includes its own currency, puxxles, which can be topped up through 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)