• Файл

Oleksandr

Android-програміст

Місто:
Київ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Oleksandrov Oleksandr

Mobile: [відкрити контакти](див. вище в блоці «контактна інформація») email: [відкрити контакти](див. вище в блоці «контактна інформація»)

Linkedin: [відкрити контакти](див. вище в блоці «контактна інформація»)

GitHub: https://github.com/OleksandrOleksandrov

Work experience

January 2023 - July Devlight - Android developer and mentor for other colleagues
2025 5th project - Kontakt - loyalty program and e-commerce
4th project - Holdo - e-commerce
3rd project - Brocard - e-commerce
2nd project - Blago - real estate
1st project - Eldorado - e-commerce
And other on support and small features
https://devlight.io/
April 2021 - Geniusee - Android/iOS native application developer
December 2022 Zytara - FinTech
Azuma - Health care
Internal project - Management app
https://geniusee.com/
July 2019 - March Solanteq - Android/iOS native application developer
2021 FinTech
February 2017 - July Light IT - Android Developer
2019
• Developing applications for Android OS outstaff/outsource/own
company’s project
2015 - 2017 ”Motor” corporation - Software engineer
• Supporting employees of the company by helping them
working with
computers and software
• Android developer for small projects
• Java desktop developer

Education and Qualifications
2009 - 2015 Classical private university

In 2015 completed the full course of “Classic Private University” and
obtained complete higher education in the speciality “System
software” and obtained qualification of Master of System Software,
Software Engineer.
Base skills:

Programming - Clean architecture approach. Working experience with MVVM and MVI
(current projects). Multi-module approach, Gradle convention plugins. Flexible to switching
between projects. 9 projects behind, 4 of them from the scratch. Following Agile
methodology and SCRUM on the projects

English - Written/Spoken: Advanced C1-level
Teacher’s review: “Oleksandr can express himself fluently and spontaneously. He has a
good pronunciation and vocabulary. He is recommended to improve his grammar skills.”

Latest client’s feedback of the whole team: “Geniusee team provided conscientious
engineers with hearts of gold. The team members treated the product like they were
owners. They cared deeply about the outcome and worked diligently to meet accelerated
project timelines, often outside regular work hours. The senior team members were self-
sufficient and often brought solid technical ideas to solve problems. They were
communicative and highly collaborative in system design processes and all other product
and software development lifecycle phases.”

Mobile: Core Qualifications

• 9 years Android developing experience

• 5+ years Kotlin

• Some experience in Swift (pet projects, support on commercial projects and small
features)

• 4+ years Java experience

• Jetpack compose, Kotlin Coroutines, Flow, custom views, Room persistence, DI (Koin,
Hilt), Firebase analytics, configurations, push notifications, map SDK, Gradle convention
plugins, Ktor, Retrofit, Unit and UI tests, CI/CD (Bitrise, SonarQube, Firebase app
distribution) etc.

• Video MediaPlayer and ExoPlayer, camera SDK,

• Experience with both REST API and GraphQL

• KMP & CMP - Kotlin Multiplatform and Compose Multiplatform, Core ML and Augmented
Reality kit on iOS

Projects role/experience/achievements:

Devlight company

Kontakt project - project from the scratch, 9 people on the project. It is loyalty program
application for Azerbaijan market.
Role: I was lead android developer on the project with junior developer from the very
beginning of the project. My role was to estimate, communication with project owner, project
manager, business analyst. Discuss scope of work, prioritize tasks. Give tasks to my junior dev.
Building multi module application, integrate CI/CD based on Bitbucket pipeline, with rebase app
distribution. Base test coverage. Code review process. Best practices suggestions for backend
and frontend communication, and overall share my expertise. Close communication with backend
team.
Tech stack: Android biometry auth, android keystore, Clean architecture, MVI pattern for
presentation layer, Koin for DI, Jetpack Compose, Jetpack navigation, Kotlin Coroutines, Flow,
Ktor (networking), Coil for images, Lottie for animations. Firebase push, crashlytics, analytics and
con g, exoplayer for video playing,

Holdo project - project from the scratch, 7 people on the project. The project is about
food order and delivery from di erent chain restaurants.
Role: I was only android developer on the project. Close to the end of the project I was
mentoring a junior. My role was to estimate, communication with project owner, project manager,
business analyst. Discuss scope of work, prioritize tasks. Close communication with backend
team for providing more suitable APIs. Building multi module application, integrate CI/CD based
on Bitbucket pipeline, with rebase app distribution. Base test coverage. Code review process.
Tech stack: Clean architecture, MVVM pattern for presentation layer, Koin for DI, Room
DB, Jetpack Compose, Jetpack navigation, Kotlin Coroutines, Flow, Ktor (networking), Coil for
images, Lottie for animations. Firebase push, crashlytics, analytics and con g.

Brocard - project from the scratch, I was added on the very beginning as a second
android developer, 9 people on the project. It is e-commerce application for chain of stores and
an online retailer of beauty products.
Role: There were 2 android devs, my role was to estimate, communication with project
owner, project manager, business analyst, building multi module application. Code review
process.
Tech stack: Clean architecture, MVVM pattern for presentation layer, Android view for
presentation, Hilt for DI, Kotlin Coroutines, Flow, Apollo client for (networking), Lottie for
animations. Firebase push, crashlytics, analytics and con g, deep links, CI/CD was based on
Bitbucket pipeline.

Blago project - project from the scratch, 9 people on the project. It is real estate
application.
Role: There were 2 android devs, my role was to estimate, communication with project
owner, building multi module application.
Tech stack: Clean architecture, MVVM pattern for presentation layer, Koin for DI, Jetpack
Compose, Kotlin Coroutines, Flow, Ktor (networking). Firebase push, crashlytics, analytics and
con g, deep links

Eldorado project - mainly support and additional features, 8 people on the project.
Role: My role was support and new features, also communication with project owner,
project manager, business analyst
Tech stack: Clean architecture, MVVM pattern for presentation layer, Android view for
presentation, Kotlin Coroutines, Flow, Retro t client for (networking), Firebase push, crashlytics,
analytics and con g, Single activity and multi fragment app

Geniusee company

Zytara project - project from the scratch, I was added on the very beginning to existing
android team. It is FinTech project for US market. The size of the tam was approximately 21
people.
Role: My role was to estimate, communication with project owner, project manager,
business analyst, to develop new features, cover with tests. The size of android team was from 4
to 7 developers. Code review process.
Tech stack: SSL pinning, Android biometry auth, android keystore, For CI/CD Github and
Bitrise, SonarQube were used, Kotlin coroutines, LiveData, Firbase dynamic links/analytics/,
Mockk (for mocking objects in tests), custom views, Glide
fi
fi
fi
fi
ff
fi
fi
fi
fi
crashlytics, GraphQL, AWS app sync, Koin for DI, Mockk (for mocking objects in tests), custom
views, Glide

Azuma project - I joined on support and new features/redesign.
Role: My role was to estimate, communication with project owner, project manager,
develop new features. I was only android on the project. Team size was 5 people.
Tech stack: For CI/CD Github and Bitrise, SonarQube were used, Kotlin coroutines,
LiveData, Firbase analytics and crashlytics, Retro t, Koin for DI

Internal company project - working on internal project. It’s lifestyle/tools/
management application for internal usage. The app was build from scratch using Jetpack
compose and MVVM pattern. It’s clean architecture approach under the hood. Kotlin only.
Gitlab and Bitrise were used. Other stack: Kotlin coroutines, Kotlin Flow, Navigation
component, Retrofit, Koin, custom views, Coil, Lottie animation, Google maps

Solanteq compay

Banking application/product - worked on server driven UI applications (majority
were FinTech) for Ukraine and Azerbaijan markets. There were applications from scratch
as well as support only and application in the middle of development.
Role: My role was to estimate, communication with project owner, project manager,
develop new features and support old features for the new clients and as well as for old clients.
Apply the new unique feature. There were 3 android devs on the project and 16 people overall.
Close communication with backend team for providing more suitable APIs. Code review process.
Tech stack: SSL pinning, Android biometry auth, android keystore, LiveData, Firbase
analytics and crashlytics, Retro t, Java/Kotlin, Realm DB, Google maps, camera, Retro t, custom
views, Picasso, uploading images with Retro t

Light IT

February 2017 - July 2019 - outsource projects. Alongside other small/support projects
two main were: health care project MVVM used, time management project VIPER. Stack
were used: Java, android Services, Realm DB, Room persistence, LiveData, Content
provider, custom views, Firebase tools, Google maps, Google calendar API
fi
fi
fi
fi

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: