← Back to list
Registration: 19.01.2023

Portfolio

Superjob.ru

My responsibilities were to support and develop the new features for the two apps. One was for applicants who are looking for a job and the other was for employers who are looking for a worker. I participated in the development of multiple features such as: - chat between applicant and company. -rework of CI pipelines (fastlane + TeamCity), etc.

Superjob.ru

My responsibilities became more management-like. - I planned the sprints and releases and participated in decomposition and estimation. - I rebuilt the development and release flow to provide stable 2-week releases. - I participated in hiring and interviewing the new team members - I worked with the team's motivation and growing. - Also my responsibility was to communicate with other teams and to be like an entry point for the team. - Participated in pull request reviews. - Worked on small and medium tasks and bugfixes.

Sravni.ru

My main role was insurance product development. I have delivered multiple features such as: - insurance offers list. - insurance order selection and checkout. - insurance offer details screen, etc. Helped core team with some features, such as: - design system development and implementation. - analytics service rework. - mobile app architecture redesign. - improved CI pipeline (fastlane and TeamCity/GHA). Besides my programming job, I took part in intern and junior programmer mentoring.

Skills

C#
Design Patterns
GHA
Git
GraphQL
.NET
Objective-C
ReactiveCocoa
REST API
RxSwift
Server-side events
SharePoint
Swift
TeamCity
Unity
Unity3D
WCF
Websockets

Work experience

iOS Developer
06.2021 - 12.2022 |Sravni.ru
Swift REST, Websockets fastlane, TeamCity/GHA Cocoapods, SPM, xCodeGen, SwiftGen, Makefile VIPER
My main role was insurance product development. I have delivered multiple features such as: - insurance offers list. - insurance order selection and checkout. - insurance offer details screen, etc. Helped core team with some features, such as: - design system development and implementation. - analytics service rework. - mobile app architecture redesign. - improved CI pipeline (fastlane and TeamCity/GHA). Besides my programming job, I took part in intern and junior programmer mentoring.
iOS Developer
09.2020 - 03.2021 |NDA
Objecttive-C, C#, Unity ReactiveCocoa Cocoapods
I worked closely on the e-commerce section of the mobile app. The main features were: integration with services products and services screens working with feed, adding new types of posts
iOS Team Lead
03.2019 - 08.2020 |NDA
Swift, Objecttive-C , RxSwift REST, Server-Side Events fastlane, TeamCity, Cocoapods MVVM
My responsibilities became more management-like. - I planned the sprints and releases and participated in decomposition and estimation. - I rebuilt the development and release flow to provide stable 2-week releases. - I participated in hiring and interviewing the new team members - I worked with the team's motivation and growing. - Also my responsibility was to communicate with other teams and to be like an entry point for the team. - Participated in pull request reviews. - Worked on small and medium tasks and bugfixes.
Senior iOS Developer
01.2019 - 03.2019 |Superjob.ru
Swift, Objecttive-C RxSwift REST, Server-Side Events fastlane, TeamCity Cocoapods MVVM
My responsibilities were to support and develop the new features for the two apps. One was for applicants who are looking for a job and the other was for employers who are looking for a worker. I participated in the development of multiple features such as: - chat between applicant and company. -rework of CI pipelines (fastlane + TeamCity), etc.
iOS Developer
01.2018 - 12.2018 |NDA
Swift, RxSwift
I was working on supporting and improving existing app, redesigned and reworked multiple screens. Worked with half-hybrid app, experienced with linking wkwebview and native screens.
iOS Developer
10.2017 - 07.2018 |NDA
Swift, GraphQL, ReactiveCocoa, Websockets
I came to the team 3 month before deadline. The task was to create a quiz app before the end of the year. Our team managed to develop and release the first version of the app with the base features before the deadline. After that I continued to improve this application. Developed chat, real-time matches between players, leaderboard, implemented complicated animations
Senior iOS Developer/ Unity developer
07.2014 - 08.2017 |NDA
Objecttive-C, C#, Unity ReactiveCocoa Cocoapods
Participated in several projects as a part of the team as well as an independent developer. Mastered skills in working with customized UI, optimizing usage of resources, and supporting applications through different versions of operating systems. Worked with foreign customers. Also participated in the development of a multiplatform adventure game as lead developer. Mastered skills in Unity 3D development, creating and optimizing the multiplatform game, and team management.

Educational background

Automated real-time systems
2006 - 2012
Samara State Aerospace University

Languages

EnglishAdvanced