Work History
Showcase
Education
Work history
Triller
Senior iOS Developer
2022 - Present (3 years)
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.
QRme
iOS Team Lead
2022 - 2023 (1 year)
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)
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).
GrowApp Solutions
iOS Team Lead
2013 - 2022 (9 years)
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.
OctoberSoft
iOS Developer
2010 - 2013 (3 years)
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.
SoftGrad Solutions
C++ Developer
2008 - 2009 (1 year)
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.
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
Master's Degree in Information Technologies
Southern Federal University
2010 - 2012 (2 years)
Bachelor's Degree in Informatics and Applied Mathematics
Southern Federal University
2006 - 2010 (4 years)