Pavlo Chernenko

🇦🇹 Vienna, Austria

Pavlo Chernenko

Développeur Android Senior

01. À propos

Qui je suis

Je suis développeur Android avec plus de 12 ans d'expérience qui aime vraiment son métier — de la première ligne de code à l'observation des vrais utilisateurs appréciant le produit fini. J'ai une formation en informatique et j'ai développé de tout, des applications grand public à grande échelle avec des millions d'utilisateurs aux systèmes critiques en termes de sécurité et aux projets personnels. Je suis tout aussi à l'aise en m'immergeant dans une base de code complexe en solo qu'en collaborant étroitement avec des équipes design, backend et produit. Des applications rapides, soignées et fiables — c'est mon objectif à chaque fois — si vous construisez quelque chose d'intéressant, je serais ravi d'en faire partie.

pavlo@chernenko.at📍 🇦🇹 Vienna, Austria

02. Compétences

Compétences techniques

Langages de programmation

Kotlin
Java

Frameworks et SDKs Android

Android SDK
Jetpack Compose
ViewModel
Room
Hilt / Dagger
Coroutines
RxJava
Retrofit
Mapbox
Graphhopper

Outils et plateformes

Android Studio
Git
Gradle
GitHub
Bitbucket
Jira
Figma
Jenkins
Firebase
Google Play

Autres

RESTful APIs
SQLite
MVVM / MVP
Unit Testing
CI/CD

03. Projets

Travaux sélectionnés

All public transport options at a glance

WienMobil (Ticket Shop)

WienMobil est l'application officielle de mobilité de Wiener Linien, l'autorité des transports en commun de Vienne, téléchargée plus de 3 millions de fois. En tant que Développeur Android Senior chez WienIT / Upstream Mobility, j'ai dirigé la refonte complète et l'implémentation de la fonctionnalité Ticket Shop — le principal moteur de revenus de l'application — et j'ai mené la migration complète vers Jetpack Compose de la bibliothèque de billetterie. L'application combine la navigation en transports en commun en temps réel, l'achat et la validation de tickets in-app, le vélo en libre-service (WienMobil Rad), l'autopartage (WienMobil Auto) et le minibus électrique à la demande (WienMobil Hüpfer), le tout unifié dans une seule plateforme de mobilité multimodale.

KotlinJetpack ComposeAndroid SDKMVVMHiltRoomCoroutinesRetrofitIn-App BillingUnit TestingCI/CDJenkinsBitbucket
Plan and navigate safe cycling routes

Bikemap

Bikemap est la plus grande application de cyclisme au monde, reliant 11,7 millions de cyclistes à plus de 16,8 millions d'itinéraires dans 190+ pays. En tant que Développeur Android Senior chez Bikemap GmbH, j'ai dirigé le développement de nouvelles fonctionnalités, piloté l'application compagnon Wear OS et maintenu le moteur de navigation principal propulsé par Graphhopper. L'application propose une navigation vocale virage par virage, des cartes hors ligne, une planification d'itinéraires avec des profils spécifiques au cyclisme (vélo de route, VTT, e-bike), le suivi des trajets en temps réel, l'import/export GPX et la synchronisation multi-appareils avec le matériel Garmin et Wahoo.

KotlinJetpack ComposeAndroid SDKWear OSGraphhopperMapboxCoroutinesHiltRoomRetrofitMVVMCI/CDFirebaseGoogle Play
Security home — arm night, stay, or away in one tap

Smartlink+

Smartlink+ est une application Android professionnelle de sécurité domestique et de maison intelligente développée pour SecureNet Technologies (Alula), une plateforme de sécurité américaine utilisée par des milliers de revendeurs d'alarmes. L'application met votre système de sécurité dans la paume de votre main — armer et désarmer, visualisez les flux de caméra en direct, contrôlez les serrures et les lumières, ajustez le thermostat et consultez l'activité du système, le tout depuis une seule interface. En tant que développeur Android chez SecureNet, j'ai construit des fonctionnalités essentielles, notamment la surveillance vidéo en temps réel, la gestion multi-propriétés et les alertes de capteurs personnalisables. La même base de code alimente une famille d'applications en marque blanche pour les grandes marques de sécurité : Kept by SafeHome, GeoAlarm Security, NAPCO Prima, ADT Smart Connect, SafeHome Security, ADT Home, ShieldPro Home Security et Top Tier Home.

KotlinJavaAndroid SDKMVVMHiltRetrofitWebSocketsExoPlayerCoroutinesFirebaseBitbucketJira
Google Play
Live posture score — real-time phone angle monitoring

SmartPosture

SmartPosture est une application Android de correction de posture qui fonctionne discrètement en arrière-plan, surveillant comment les utilisateurs tiennent leur téléphone et leur rappelant de corriger leur position lorsqu'ils penchent le cou trop en avant — une habitude communément appelée 'text neck'. Développée chez Scopic Software, l'application propose des styles d'alerte personnalisables (flou d'écran, vibration), un tableau de bord de statistiques sur 14 jours, des contrôles parentaux avec protection par PIN et un abonnement Pro avec un historique étendu de 30 jours, une utilisation sans publicité et des classements de posture mondiaux. Notée 4,5 étoiles sur Google Play avec plus de 250 avis.

KotlinJavaAndroid SDKAccelerometer / Sensor APIsIn-App BillingFirebaseMVVMRoomBackground ServicesNotifications API
Home — configure country, region and number of leave days

LeverDays

LeverDays est une application web personnelle qui vous aide à tirer le meilleur parti de vos congés annuels en plaçant stratégiquement vos jours de vacances autour des jours fériés et des week-ends. Sélectionnez votre pays et votre région, saisissez le nombre de jours de congé dont vous disposez, et l'application calcule instantanément le placement optimal — transformant 25 jours en 63 jours de libre avec un effet de levier de 2,5×. Un second mode "Ponts" met en évidence les jours de pont individuels coincés entre les jours fériés et les week-ends, facilitant la détection rapide d'opportunités de long week-end. Développée avec Next.js, TypeScript et Tailwind CSS, avec des données de jours fériés pour 50+ pays.

TypeScriptNext.jsReactTailwind CSSVercelnext-intl

04. Expérience

Parcours professionnel

Freelance

janv. 2018Présent

Consultant Android & Mobile

Freelance Consulting

🌍 Remote

  • Fournissant des services de développement Android et de conseil à des clients de divers secteurs.
  • Offrant des conseils technologiques stratégiques et des décisions d'architecture d'applications mobiles.

Temps plein

nov. 2023Présent

Développeur Android Senior

WienIT / Upstream Mobility

🇦🇹 Vienna, Austria

  • Direction de la refonte et de l'implémentation de la fonctionnalité Ticket Shop pour l'application WienMobil, garantissant une expérience utilisateur intuitive et fiable.
  • Pilotage d'une refactorisation complète de la bibliothèque avec Jetpack Compose, établissant une architecture robuste et évolutive pour une croissance à long terme.
  • Conception et définition de l'architecture applicative, posant des bases solides pour les futures extensions de fonctionnalités et les optimisations de performance.
  • Amélioration de la couverture de tests dans toute l'application, augmentation de la couverture de 0% à 80%, et intégration des pratiques de test pour une qualité durable.
  • Implémentation de contrôles qualité de code automatisés dans le pipeline CI, favorisant la cohérence et améliorant le flux de travail de développement.
  • Intervenant en tant que Team Lead par intérim selon les besoins, fournissant mentorat et soutien à l'équipe pour assurer l'alignement et le succès du projet.

mars 2020oct. 2023

Développeur Android Senior

Bikemap GmbH

🇦🇹 Vienna, Austria

  • Prenant la direction de l'implémentation de nouvelles fonctionnalités pour l'application Bikemap.
  • Pilotage du développement de la nouvelle application Wear OS, assurant une intégration transparente avec l'écosystème existant.
  • Implémentation et maintenance du support de la dernière bibliothèque Graphhopper dans l'application Android, optimisant les performances et améliorant l'expérience utilisateur.
  • Réalisant un travail approfondi sur les mécanismes de tracking et de navigation, affinant la précision et la fiabilité.
  • Maintenance des processus CI, assurant un flux de travail de développement rationalisé et efficace.
  • Intervenant avec succès en tant que Team Lead pendant les absences, fournissant orientation et soutien à l'équipe de développement.

nov. 2015juil. 2020

Développeur Android

Scopic Software

🌍 Remote

  • Développement d'applications Android telles que SmartPosture, PageMyCell, StocksToTrade et autres, prenant en charge des fonctionnalités et des fonctions clés.
  • Jouant un rôle significatif dans des projets React Native, contribuant au développement d'applications Android et iOS.
  • Réalisation d'entretiens techniques pour les nouveaux candidats, assurant la sélection de développeurs hautement qualifiés.
  • Gestion de plusieurs projets, supervisant leur achèvement réussi dans les délais.

oct. 2014nov. 2015

Développeur Logiciel

DEKRA

🇺🇦 Kyiv, Ukraine

  • Développement de solutions logicielles pour les institutions financières, en adhérant à des normes élevées de qualité et de sécurité.
  • Travail sur divers projets Android, en collaboration avec des équipes transfonctionnelles pour obtenir des résultats réussis.

oct. 2013nov. 2014

Développeur Android

Videoprobki

🇺🇦 Kyiv, Ukraine

  • Développement de l'application Android StreetVideoUA, démontrant de solides compétences techniques et une attention aux détails.

05. Formation

Parcours académique

Master

National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'

Systèmes Informatiques Spécialisés · Architecture Logicielle · Systèmes Embarqués

20152017

Licence

National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'

Génie Informatique · Algorithmes · Structures de Données · Conception de Systèmes

20112015

06. Langues

Maîtrise des langues

Ukrainien
Langue maternelle
Anglais
Courant
Allemand
Courant
Français
Courant
Espagnol
Courant
Italien
Intermédiaire

07. Intérêts

Au-delà de l'écran

Apprenant en continu et restant à jour avec l'écosystème Android — qu'il s'agisse d'une nouvelle API Compose, d'une fonctionnalité du langage Kotlin ou d'un changement dans les patterns d'architecture. J'aime aller au-delà des tutoriels et tester les choses dans de vrais projets.

Explorer de nouveaux frameworks et technologies, notamment l'IA et le machine learning et comment ils peuvent rendre les applications mobiles plus intelligentes et plus personnelles. Je suis particulièrement intéressé par l'inférence sur appareil et le ML respectueux de la vie privée.

Passionné par les langues humaines — je parle couramment l'ukrainien, l'anglais, l'allemand, le français et l'espagnol et étudie actuellement l'italien. Chaque langue apporte une nouvelle perspective.

Appréciant les jeux de société stratégiques et la résolution de puzzles, des Eurogames modernes aux titres de stratégie classiques. Les aspects de planification à long terme et de lecture des adversaires satisfont la même fibre analytique que la bonne architecture logicielle.

Passer du temps en plein air — randonnées sur les sentiers de montagne et longues routes cyclistes autour de Vienne et des Alpes. Une bonne sortie à vélo ou une randonnée libère l'esprit mieux que n'importe quoi d'autre.

08. Contact

Me contacter

Ouvert aux nouvelles opportunités, aux missions de consulting et aux conversations intéressantes.

© 2026 Pavlo Chernenko

GISA-Zahl: 35890737 · UID: ATU80306704