Опыт работы:
Android Developer | Morizot Digital
August 2022 – Present (3 years)
Developed and maintained the "Otkritie" Bank (now part of VTB) Android application.
Key contributions: user migration scenario from "Otkritie" to "VTB", mobile number scanner for transfers, redesign of payments and transfers section, and C2B subscription implementation.
Wrote unit tests and performed bug fixes.
Tech Stack: Jetpack Compose, Kotlin, RxJava2, Kotlin Coroutines, Toothpick, Multi-modular architecture.
Team: Worked in a cross-functional team of 2 Android developers, PO, PM, analysts, testers, backend, web, and iOS developers.
Android Developer | VK (Odnoklassniki project)
February 2021 – November 2021 (10 months)
Worked on the "Odnoklassniki" social network app with over 2 million users.
Implemented new features including FM radio and enhancements to the "Music" section.
Refined existing functionality, fixed bugs, wrote unit tests, and added analytics.
Tech Stack: Java, Kotlin, RxJava2, Coroutines, Dagger, SQLite, Retrofit, WebSocket, Custom Widgets, Multi-modularity.
Team: Collaborated with 2 Android devs, 1 iOS, 2 backend, 1 frontend developers, and a PM.
Android Developer | KOTELOV (PIK project)
October 2020 – January 2021 (4 months)
Developed an application for the "PIK" company.
Implemented features for online/offline comments (including nested comments) and photo uploads.
Tech Stack: Kotlin, RxJava2, Room, Retrofit, Multi-modular architecture.
Team: Part of a team of 3 Android developers, analysts, testers, backend, and frontend developers.
Образование:
Bachelor's Degree in Programming in Information Communication Systems
ITMO University
Профессиональные и другие навыки:
Programming Languages: Kotlin, Java
Architectures & Patterns: MVI, MVVM, MVP, Multi-modular Architecture
Android Technologies: Jetpack Compose, Coroutines, RxJava2, Room, Retrofit, OkHttp, WebSocket
Tools: Dagger, Toothpick
Additional: Experience with Flutter and Kotlin Multiplatform
Languages: Russian (Native), English (B2 - Upper Intermediate)
Дополнительно:
Open to new technologies and continuously expanding my skill set.
Passionate about exploring Kotlin Multiplatform and Flutter for cross-platform development in my free time.
A strong team player with experience collaborating in large, cross-functional teams (backend, frontend, iOS, QA, analysts).
Proven experience working on high-load applications with user bases ranging from thousands to tens of millions.