Мужчина
Кишинев
Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".
Загруженный файл CV
Это резюме размещено как файл. Вы смотрите его текстовую версию, которая может немного отличаться от оригинальной.
markdown
Home: str. Lenin 71, MD-6113, Cazaclia, Moldova
Date of birth: 25/11/1990
Nationality: Moldovan
WORK EXPERIENCE
Betsson Group
City: Ta' Xbiex | Country: Malta
[ 08/07/2024 – Current ]
Senior Android Developer / Team Lead
- Promoted to team lead of 10 developers after 3 months.
- Refactored the legacy Sportsbook app and split it into feature-based modules.
- Improved app navigation by migrating from multiple activities to a single-activity architecture with fragments.
- Proactively identified and resolved critical performance and UX issues.
- Currently leading the development of a new sports betting app using Jetpack Compose.
Tech stack:
- Kotlin
- Jetpack Compose (for new UI development)
- MVVM + MVI architecture
- Fragment-based navigation with Navigation Graph
- WebView (with JavaScript bridge and event listeners)
- Kotlin Coroutines
- Hilt
- Chucker (network inspection/logging)
- Encrypted SharedPreferences
- GitHub Actions (CI)
- Firebase Analytics
- Crashlytics
- JUnit (unit tests)
Freelance
City: Chisinau | Country: Moldova
[ 05/05/2023 – 30/11/2023 ]
Freelance Android Developer — TitanBox
- End-to-end development: Independently built and published the TitanBox Android app, managing the full development cycle from setup to release.
- Pixel-perfect implementation: Accurately implemented a provided UI design, ensuring precise visual and functional alignment with the original concept.
- Robust security features: Integrated AES-256 encryption, auto-lock, self-destruct option, and a “Pink Killer” mode for enterprise-grade data protection.
- Privacy-first functionality: Developed features such as Chameleon Mode (disguised app launcher) and Intruder Selfie to enhance user privacy and device security.
- Secure backup and restore: Implemented offline encrypted backup and restore functionality to external storage, allowing users to securely save and recover their data without cloud services.
Tech Stack:
- Kotlin
- Jetpack Compose
- MVVM architecture
- Jetpack Compose Navigation
- Encrypted Room
- AES-256 encryption
- Android EncryptedFile API
- Biometric authentication (fingerprint)
- Camera2 API
- Kotlin Coroutines
- Hilt
- Coil
- Firebase Analytics
- Crashlytics
- GitLab CI with Fastlane
- JUnit (unit tests)
gardy.me
City: Chișinău | Country: Moldova
[ 19/04/2023 – 31/05/2024 ]
Senior Android Software Engineer
- Design and maintenance of 2 security-oriented applications
- Participate in release planning, daily standup meetings, and other Agile artifacts
- Bug fixing and improving application performance
- Collaborate with cross-functional teams to define, design, and ship new features
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Tech Stack:
- Kotlin
- Jetpack Compose (UI across the entire app)
- MVVM architecture
- Retrofit2 + OkHttp
- OAuth2 authentication
- Navigation Component with Navigation Graph
- Hilt + Coil (Dependency Injection)
- Coil (image loading)
- Kotlin Coroutines, RxJava
- Room (local database)
- Google Maps SDK
- Google Navigation SDK
- Geolocation APIs
- Firebase Analytics
- Crashlytics
- GitLab CI with Fastlane (custom fastlane config for build and deployment)
- JUnit (unit tests)
Crunchyroll
City: Chișinău | Country: Moldova
[ 05/11/2015 – 17/02/2023 ]
Android Software Engineer
- Design and maintenance of the anime streaming client for Android devices
- Participate in release planning, daily standup meetings, and other Agile artifacts
- Bug fixing and improving application performance
- Collaborate with cross-functional teams to define, design, and ship new features
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Tech Stack:
- Kotlin
- Retrofit2 + OkHttp
- OAuth2 authentication
- MVP + ViewModel (hybrid architecture)
- WebView (initial player)
- ExoPlayer2 (final player)
- FragmentManager (single-activity navigation)
- Picasso
- Kotlin Coroutines
- Manual Dependency Injection
- Firebase Analytics
- Crashlytics
- Custom Jenkins CI with in-house plugins
- JUnit (unit tests only)
EDUCATION AND TRAINING
[ 09/2009 – 07/2012 ]
Bachelor's Degree in Computer Science
Moldova State University, Faculty of Mathematics and Informatics, Applied Informatics
[ 11/2017 ]
Google Certified Associate Android Developer
Google Developers
LANGUAGE SKILLS
Mother tongue(s): Russian, Gagauzian
Other language(s):
-
English
- LISTENING B2
- READING B2
- WRITING B2
- SPOKEN PRODUCTION B2
- SPOKEN INTERACTION B2
-
Romanian
- LISTENING C1
- READING C1
- WRITING B2
- SPOKEN PRODUCTION B2
- SPOKEN INTERACTION B2
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
SKILLS
- Android software development
- Solid PC user
HOBBIES AND INTERESTS
- Intellectual games and Quizzes
- Member of the top Moldova team in the sport version of What? Where? When? (Что? Где? Когда?) intellectual game
COMMUNICATION AND INTERPERSONAL SKILLS
- Good communication skills gained through my experience as a software engineer
- Strong communication skills honed over years of experience in Android app development. I've effectively engaged with fellow Android developers, managers, and cross-functional team members, fostering collaboration and synergy.
Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".