Grigori Smirnov

Développeur Mobile Android Kotlin MAUI

Salaire / Taux journalier

Nice, France

Mobilité : France, Suisse, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Développement MobileKotlinC#Game DesignTest DesignTest & QAJavaRequêtes SQL.NETAndroidMicrosoft SQL ServerXcodeGitCMS e-commercePrestaShop3D DesignClean CodeCMSSQLiteGitHubGitLabGradleMavenSites internet e-commerceSites internetWordPressMySQLWebflowWooCommerce

Langues

Anglais (Maternelle)Français (Maternelle)Russe (Maternelle)Espagnol

À propos

Introduction

Développeur mobile avec plus de 10 ans d’expérience, spécialisé Android Kotlin / Jetpack Compose et C# / Xamarin / .NET MAUI. Expertise en développement Android/iOS, Clean Architecture, MVVM, Material 3, REST API, Bluetooth/BLE, SQLite/SQL, tests unitaires et UI, CI/CD, Git et Firebase. Expérience en migration, refactoring, optimisation des performances, debugging et modernisation d’applications mobiles.

Liens

Expérience de travail

Développeur Android Kotlin

American Express Global Business Travel

nov. 2019 - Présent

7 ans

Paris, France

Amex GBT — acteur mondial du voyage d’affaires, 27 000+ employés, accompagnant 20 000+ entreprises et 9M de voyageurs dans 140+ pays, pour 36,3 Md$ de volume transactionnel en 2025. J’ai rejoint l’équipe mobile (6 ingénieurs) en intervenant initialement sur l’application Neo existante, développée sous Xamarin. J’ai assuré sa maintenance et ses évolutions avant de participer à sa migration progressive vers Android natif en Kotlin, puis au développement et à la maintenance de la nouvelle application. J’interviens également sur GBT Mobile, développée nativement en Kotlin. Mes responsabilités : - Maintenance et évolution de l’application Neo sous Xamarin à mon arrivée - Participation à la migration de Neo de Xamarin vers Android natif en Kotlin - Développement et maintenance des applications Android en Kotlin (Jetpack Compose) - Correction de bugs techniques et graphiques - Collaboration avec les équipes UX, QA, Product Owner et Back-end pour les fonctionnalités connectées - Mise en place de tests unitaires et UI - Participation aux code reviews et à l’amélioration des pratiques de développement - Création et évolution des workflows CI/CD - Travail dans un environnement Agile avec JIRA - Utilisation de Claude au quotidien : analyse et génération de code, refactoring, debugging, rédaction de tests et revue de code Résultats : - Migration progressive de Neo de Xamarin vers une architecture Android native en Kotlin / Jetpack Compose - Modernisation de l’architecture avec Clean Architecture, Material 3 et adoption des composants Android modernes - Renforcement de la qualité du code et de la fiabilité des releases via tests unitaires/UI, screenshot tests et automatisation CI/CD Environnement technique : Kotlin, Android natif, Jetpack Compose, Xamarin, Clean Architecture, Material 3, RestAPI, JUnit, MockK, Espresso, Compose UI Testing, Roborazzi, GitLab CI/CD/Actions, TeamCity, AppCenter, AppCircle, Firebase, JIRA, Agile / Scrum, Claude.

Développeur Android / iOS MAUI

ATIH - Agence technique de l'information sur l'hospitalisationFreelance

avr. 2022 - août 2024

2 ans 5 mois

À distance

Établissement public de l’État placé sous la tutelle du ministère de la Santé, l’ATIH est un acteur central du système d’information hospitalier français. L’agence assure notamment la collecte, l’analyse et la restitution des données des établissements de santé. En 2025, l’ATIH comptait 137 ETPT et disposait d’un budget initial de l’ordre de 46 M€. Projet : application mobile de consultation des tarifs hospitaliers Application mobile multi-plateforme destinée aux professionnels de santé, permettant de consulter les tarifs et données de référence liés aux actes et prestations médicales, avec moteur de recherche. Mes responsabilités : - Maintenance corrective et évolutive de l’application existante développée en Xamarin PCL pendant 1 an. - Migration complète de Xamarin PCL vers .NET MAUI, avec modernisation du code et de l’architecture. - Refonte graphique complète et amélioration de l’expérience utilisateur. - Développement multi-plateforme Xamarin/MAUI Android / iOS. - Mise en place et évolution de fonctionnalités de recherche multicritères sur les données tarifaires. - Gestion des problématiques de compatibilité, build et déploiement sur les différentes plateformes. - Préparation et mise en production des nouvelles versions. - Suivi post-production, analyse et résolution des incidents. - Collaboration avec les équipes techniques et fonctionnelles tout au long du cycle de vie de l’application. Résultats : - Migration complète de l’application de Xamarin PCL vers .NET MAUI avec modernisation du code et de l’architecture - Optimisation de la base d’environ 1 million d’entrées, réduisant le temps de lancement d’environ 1 minute à 5 secondes - Amélioration des performances des accès aux données, de la recherche et de la navigation dans l’application Environnement technique : C#, .NET, Xamarin PCL, .NET MAUI, Android, iOS, base de données, développement mobile multi-plateforme

Développeur Android / iOS Xamarin

KeyztoneFreelance

oct. 2018 - août 2019

11 mois

À distance

KeyzTone / APTONE - entreprise française spécialisée dans la conception et la fabrication de pédales d’effets analogiques pour guitaristes et bassistes, reposant notamment sur des technologies brevetées et associant électronique analogique et contrôle numérique. Projet : application mobile KeyzTone / WahouWah Développement d’une application mobile multi-plateforme Android / iOS sous Xamarin, permettant de configurer et piloter en Bluetooth la pédale WahouWah depuis un smartphone ou une tablette. L’application permet notamment de calibrer le matériel, configurer les différents effets et paramètres de la pédale et gérer une bibliothèque de presets. Mes responsabilités : - Reprise d’un projet Xamarin encore à un stade précoce de développement. - Analyse et compréhension du code existant afin de poursuivre et finaliser le développement. - Intégration complète de l’interface à partir des maquettes graphiques fournies par le client. - Finalisation et intégration de plusieurs fonctionnalités nécessaires au fonctionnement de l’application. - Développement des échanges Bluetooth entre l’application mobile et la pédale WahouWah. - Développement et évolution des fonctionnalités de configuration et de gestion des paramètres de la pédale. - Optimisation et refactorisation du code existant. - Identification et correction des bugs existants. - Tests et stabilisation de l’application avant publication. - Préparation et mise en production de l’application sur Android et iOS. - Suivi post livraison et correction de bugs Résultat : - Développement et mise en production de l’application Android / iOS à partir du socle Xamarin existant - Implémentation et stabilisation des communications Bluetooth avec la pédale WahouWah - Livraison d’une application complète intégrant calibration, configuration des effets et gestion des presets Environnement technique : C#, Xamarin, Android, iOS, Bluetooth, développement mobile multi-plateforme.

Développeur Android JAVA

WeTodFreelance

juil. 2018 - sept. 2018

3 mois

À distance

Startup française spécialisée dans les technologies appliquées au monde équestre, à l'origine d'une application mobile de coaching destinée aux cavaliers. Projet : application mobile WeTod Application Android proposant des séances d'équitation audioguidées conçues avec des professionnels du secteur, permettant aux cavaliers de s'entraîner en autonomie tout en bénéficiant d'un accompagnement vocal. Mes responsabilités : - Renfort sur un projet Android en phase de finalisation afin de débloquer les derniers développements nécessaires à la livraison. - Reprise et analyse du code existant en collaboration avec le développeur en charge du projet. - Identification et correction de bugs bloquants. - Développement et intégration du lecteur multimédia Android. - Gestion de la lecture audio et de son fonctionnement en arrière-plan. - Gestion des commandes média depuis les écouteurs et périphériques audio. - Implémentation des composants Android MediaSession, MediaPlayer, AudioManager et BroadcastReceiver. - Tests fonctionnels et tests de non-régression avant livraison. Résultat : déblocage et stabilisation du projet permettant de finaliser l'application et de respecter les délais de livraison prévus. Environnement technique : Java, Android natif, Android Studio, MediaSession, MediaPlayer, AudioManager, BroadcastReceiver.

Développeur Android / iOS Xamarin

Bien-être & EntrepriseFreelance

oct. 2017 - juin 2018

9 mois

À distance

Bien-être & Entreprise est une structure fondée par le Dr Philippe Rodet, médecin et consultant spécialisé dans la prévention du stress, la motivation et le management bienveillant en entreprise. Projet : Bien Chaque Matin, application mobile destinée à accompagner les utilisateurs au quotidien dans la gestion du stress et l’amélioration du bien-être, à travers des conseils, exercices, bilans et outils de suivi. Mes responsabilités : - Prise en charge du projet mobile depuis l’analyse du besoin et la rédaction du cahier des charges jusqu’à la livraison - Conception et développement de l’application Android / iOS en Xamarin, architecture MVVM - Conception de la base de données et intégration avec un backend WCF / IIS / SQL Server - Intégration du design et développement de fonctionnalités spécifiques aux différentes plateformes - Mise en place de tests unitaires, tests fonctionnels et correction des anomalies - Packaging et publication sur Google Play et Apple App Store Résultats : - Conception et développement complet de l’application Android / iOS en Xamarin avec architecture MVVM - Mise en place de l’architecture applicative, de la base de données et de l’intégration avec le back-end WCF / IIS / SQL Server - Livraison et mise en production de l’application sur les stores Android et iOS Environnement technique : C#, Xamarin Android/iOS, MVVM, WCF, IIS, SQL Server, Visual Studio.

Développeur Android / iOS Xamarin

Fingermind

nov. 2014 - juil. 2016

1 an 9 mois

Paris, France

Éditeur français spécialisé depuis plus de 20 ans dans les solutions logicielles MRO pour la maintenance aéronautique, travaillant avec de grands acteurs du secteur tels qu’Airbus, Air France, Safran et Dassault Falcon. Ses solutions permettent notamment aux équipes de maintenance d’accéder et d’interagir avec la documentation technique des appareils directement depuis des terminaux mobiles. Mes responsabilités: - Première expérience professionnelle en développement mobile avec Xamarin, marquant le début de ma spécialisation dans les technologies mobiles multi-plateforme. - Découverte et montée en compétences sur Xamarin, C Sharp et les aspect du développement multi-plateforme. - Développement et évolution de fonctionnalités au sein des solutions mobiles de l’entreprise. - Maintenance, tests, débogage et correction d’anomalies. - Gestion et optimisation de requêtes SQL, avec amélioration des jointures et des temps d’exécution. Environnement technique : C#, Xamarin, Android, MySQL, SQL, Visual Studio.


Formation

IPI, école d'informatique

Concepteur Développeur Informatique

2014 - 2016

2 ans 1 mois

Formation Concepteur Développeur Informatique – Bac+4, réalisée en alternance au sein de l’IPI (Institut Poly Informatique – Groupe IGS). Formation orientée vers la conception, l’architecture et le développement d’applications, couvrant l’ensemble du cycle de réalisation d’un projet informatique. * Conception et architecture d’applications * Développement logiciel et programmation orientée objet * Développement Web et mobile * C#, .NET, Java, PHP, JavaScript * Modélisation et bases de données SQL * UML, conception et spécifications techniques * Architecture MVC / N-tiers * Tests, débogage et qualité logicielle * Gestion de projet et travail en environnement professionnel Formation réalisée en alternance chez FingerMind, avec mise en pratique sur des solutions logicielles et mobiles pour le secteur aéronautique, notamment en C# / Xamarin.

IPI, école d'informatique

Formation pré-qualifiante développeur

2014 - 2014

1 mois

IPI, école d'informatique

Technicien Supérieur Informatique et Réseaux

2011 - 2013

2 ans 1 mois

Formation couvrant l’administration, le déploiement et la maintenance des infrastructures informatiques et réseaux. * Administration systèmes Windows / Windows Server et Linux * Administration et configuration des réseaux * TCP/IP, services et protocoles réseau * Active Directory, gestion des utilisateurs et des droits * Installation, configuration et maintenance des postes de travail * Déploiement de systèmes et logiciels * Diagnostic et résolution d’incidents matériels et logiciels * Maintenance informatique et gestion de parc * Sécurisation et administration des infrastructures * Support utilisateurs et assistance technique * Bases des systèmes de virtualisation et environnements serveurs Formation réalisée en alternance chez FuturaMedia, permettant une mise en pratique continue en entreprise sur des problématiques réelles d’administration, de maintenance et de support informatique.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.