Andrinarivo Rakotozafinirina

Senior Android Native Developer / Android Tech Lead

Salaire / Taux journalier

Tananarive, Madagascar

Mobilité : France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

KotlinJavaClean ArchitectureDéveloppement BackendRESTful APIsGraphQLFirebaseMQTTCoaching agileScrum

Langues

Malgache (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Développeur Android Senior avec 10 ans d'expérience dans la conception, le développement et la mise en production d'applications Android natives à forte complexité. Expert Kotlin / Java, spécialisé dans les architectures modernes (MVVM, Clean Architecture), les applications Android TV, les solutions NFC / EMV, les MDM & kiosk mode et les applications connectées à des systèmes backend temps réel. Habitué aux environnements critiques (paiement, transport, supervision), avec une forte culture qualité, performance, sécurité et delivery mobile.

Liens

Expérience de travail

Senior Android Developer / Android Tech Lead

INSYNIUM GROUP Ltd

janv. 2022 - Présent

4 ans 10 mois

À distance

– Développement et maintenance d'applications Android natives pour différents clients (B2B / B2C) – Implémentation de fonctionnalités métier selon les besoins clients – Intégration d’API REST et services backend – Application des bonnes pratiques Android : – Architecture MVVM – Code propre, maintenable et testable – Gestion du lifecycle et des états applicatifs – Correction de bugs, amélioration continue et optimisation des performances – Participation aux rituels Agile (sprints, estimations, reviews) – Collaboration étroite avec équipes backend, produit et QA – Revue de code et support technique aux développeurs Android

Senior Android Developer / Co-Founder & CTO

CPP-SYSTEM

janv. 2018 - Présent

8 ans 10 mois

À distance

CPP-SYSTEM conçoit et déploie des solutions Android natives à fort impact, utilisées en production réelle dans les domaines du paiement, du commerce, du transport et des services publics, avec une forte contrainte offline-first. Responsabilités & Réalisations clés – Conception et développement d'applications Android natives en Kotlin / Java, déployées à grande échelle en conditions terrain – Architecture d'applications robustes, sécurisées et offline-first, adaptées aux environnements à connectivité intermittente – Mise en place d'architectures modernes (MVVM, Clean Architecture) favorisant la maintenabilité et l'évolutivité – Forte implication dans les choix techniques, la roadmap produit et la qualité logicielle – Collaboration étroite avec backend, produit et opérations terrain Application de Caisse & Paiement (Commerce & Services) – Développement d'une application Android de caisse et paiement, déjà en production dans plusieurs magasins et restaurants – Gestion de multiples moyens de paiement : – Cash – Mobile Money (MVola, Orange Money, Airtel Money) – Paiement fidélité – Paiement par cagnotte – Gestion complète des flux de paiement: – Encaissement – Historique des transactions – Synchronisation serveur sécurisée – Déploiement en production dans des établissements tels que : – Grand Café de la Gare - Antananarivo – Shop U - La City – Solution conçue pour être scalable, avec déploiements progressifs sur plusieurs points de vente Collecte de taxes communales (Secteur public) – Extension de la solution de paiement pour la collecte des taxes communales (zones rurales et urbaines) – Fonctionnement offline-first: – Encaissement et enregistrement local des paiements – Synchronisation automatique dès qu'une connexion est disponible – Sécurisation des données et traçabilité des transactions – Solution en cours de déploiement progressif auprès des collectivités locales – Objectif : amélioration de la transparence, réduction des pertes et efficacité opérationnelle Paiement & NFC / EMV – Développement de solutions de paiement sans contact basées sur NFC / EMV – Implémentation de flux de paiement sécurisés (cartes bancaires, mobile) – Sécurisation des données sensibles: – Chiffrement – Secure storage Android – Validation et contrôle des transactions – Intégration avec API bancaires et passerelles de paiement – Tests en conditions réelles sur terminaux Android dédiés Ticketing & Transport Urbain – Conception d'un système complet de ticketing NFC pour le transport urbain (bus de Tananarive) – Applications Android pour conducteurs, contrôleurs et points de vente – Gestion de volumes importants de transactions quotidiennes – Synchronisation serveur avec gestion des conflits et reprise automatique – Optimisation des performances pour appareils Android à ressources limitées MDM Android & Gestion de flotte – Conception et développement from scratch d'un MDM Android propriétaire – Fonctionnalités clés : – Mode kiosque sécurisé (single-app / multi-app) – Déploiement et mise à jour automatique des applications – Verrouillage / déverrouillage à distance – Supervision et monitoring temps réel – Gestion de flottes de tablettes Android déployées sur le terrain Temps réel & communication – Mise en place de communications temps réel entre applications Android et backend – Utilisation de Parse LiveQuery et MQTT – Gestion fine des états offline / online et reprise automatique Impact & Valeur ajoutée – Applications Android utilisées quotidiennement en production – Déploiements réels dans le commerce, la restauration, le transport et le secteur public – Réduction de la fraude, amélioration de la traçabilité et de l'efficacité opérationnelle – Solutions pensées pour des environnements contraints (terrain, faible connectivité)

Freelance - Senior Android Developer

Relia-Consulting / Vapostore

oct. 2024 - nov. 2024

2 mois

– Android TV Application Migration – Mission freelance courte et ciblée de migration d'une application Android TV – Mise en conformité avec les standards Android 12+ – Refactoring partiel de l'architecture pour améliorer la maintenabilité – Optimisation des performances et de la stabilité – Amélioration de la gestion des tâches en arrière-plan et du threading – Adaptation aux nouvelles contraintes du lifecycle Android Technologies : – Kotlin, Java Librairies & Outils : – MediaX – WorkManager – LiveData – Gestion personnalisée des threads

Android Developer / Systems Engineer

Ambatovy Joint-Venture

janv. 2018 - janv. 2020

2 ans 1 mois

Toamasina, Madagascar

– Développement d'outils internes web et mobiles – Conception d'une application e-learning hybride Android pour la formation interne – Intégration mobile avec plateformes LMS et systèmes existants – Amélioration continue des applications internes

Ingénieur Production – Android Developer

Telma Madagascar (YAS)

janv. 2017 - janv. 2018

1 an 1 mois

– Premier développeur de l'application MVola Android native – Développement d'outils Android de supervision d'infrastructure et de KPI commerciaux – Maintenance et évolution d'applications critiques à forte disponibilité – support de production L3/L4 pour la plateforme mobile money MVola. – Exploitation de systèmes financiers critiques 24/7 à fort volume de transactions. – Réduction du temps moyen de résolution des incidents (MTTR) d'environ 30% grâce à l'automatisation et au monitoring. – Mise en place de mécanismes de supervision proactive réduisant les incidents majeurs. – Travail dans des environnements OSS/BSS télécom sous processus ITIL stricts.


Formation

Ecole Nationale d'Informatique Fianarantsoa

Master en Informatique / Génie Logiciel, Informatique / Génie Logiciel

2012 - 2017

5 ans 1 mois

Portfolio

MDM Android & gestion de flotte en environnement contraint

Système de ticketing & paiement NFC pour le transport urbain

Application de paiement & caisse Android (production réelle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.