🇦🇹 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.
02. Compétences
Compétences techniques
Langages de programmation
Frameworks et SDKs Android
Outils et plateformes
Autres
03. Projets
Travaux sélectionnés

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.

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.

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.

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.

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.
04. Expérience
Parcours professionnel
Freelance
janv. 2018 — Pré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. 2023 — Pré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 2020 — oct. 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. 2015 — juil. 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. 2014 — nov. 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. 2013 — nov. 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
Licence
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute'
Génie Informatique · Algorithmes · Structures de Données · Conception de Systèmes
06. Langues
Maîtrise des langues
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.