Développeur Android

Je suis Lead Android Developer (Nomia DMCC, full-remote) chargé de concevoir une architecture Kotlin + Jetpack Compose modulaire et scalable pour un logiciel de restauration (30+ écrans). Mon travail a réduit les temps de build de 35 % et divisé par 20 la durée du premier lancement grâce à une refonte gRPC → Protobuf. Auparavant, j’ai créé un client Android pour un WMS (Yarus WMS) déployé sur des terminaux Honeywell / Zebra ; la migration depuis la solution propriétaire 1C a diminué de 40 % les coûts de licence et le temps de déploiement des appareils est passé de quelques jours à quelques heures.
Passionné par le clean code, le mentorat et l’IoT, je participe à des hackathons, contribue à des bibliothèques open-source et reste constamment en veille technologique.

Compétences

  • Langages : Kotlin (principal), Java (legacy)
  • Architecture : Clean, SOLID, MVVM, MVI, modularisation, Server-Driven UI
  • Techniques : Coroutines / Flow, Apollo GraphQL, REST, gRPC/Protobuf, Room
  • DI : Hilt, Dagger 2
  • Tests & Qualité : JUnit 5, Espresso, Robolectric, TDD, CI/CD (GitHub Actions, GitLab CI)
  • DevOps & outillage : Gradle KTS, Fastlane, Docker, Play Console, Firebase (Firestore, Crashlytics, Auth)
  • Matériel / IoT : imprimantes thermiques, terminaux de paiement, scanners Zebra, BLE, STM32

Réalisations marquantes

Nomia DMCC (12/2023 – 04/2025)
  • Architecture modulaire Kotlin + Compose → build -35 %
  • Passage de 30+ appels gRPC à un paquet Protobuf unique → lancement -95 %
  • TDD + revue de code → couverture de test 15 → 65 %
  • Débit de production cuisine x4, stabilité POS 70 → 94 %
Yarus WMS (03/2022 – 12/2024)
  • Migration 1C → native Kotlin → licences -40 %, déploiement appareils jours → heures
  • Mode offline-first et lecture codes-barres → précision inventaire +30 %
  • Optimisation API REST → payload ÷3, latence < 300 ms

Motivation

Je suis extrêmement motivé pour approfondir mes compétences, partager mon expertise (mentoring de 2 développeurs junior) et explorer les technologies émergentes afin de livrer des solutions robustes, performantes et facilement maintenables.

Contributions & Bénévolat

  • Participation régulière à des hackathons et projets pro-bono dans l’IoT et la mobilité électrique
  • Développement d’un client SMS chiffré et publication de plusieurs bibliothèques open-source

Éducation

2017 – Université technologique d’État de Saint-Pétersbourg Bonch-Bruevich – Faculté des réseaux et systèmes d’information et de communication (ICSS)

Langages

  • Русский
  • English
  • Français