Fișier CV
SC
Senior Android Developer

Gender Masculin

address Chișinău

Pentru a vedea datele de contact ale candidatului trebuie să vă înregistrați și să achitați pentru "Acces la baza de CV‑uri".

Fișier CV încărcat

CV Preview

Acest CV este publicat ca fișier. Acum vizualizați versiunea text a acestuia, care poate fi ușor diferită de original.

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.

Pentru a vedea datele de contact ale candidatului trebuie să vă înregistrați și să achitați pentru "Acces la baza de CV‑uri".