
Kevin Ham
Senior Android Engineer
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Leader technique avec 12 ans d’expérience dans le développement mobile. Expérience confirmée, en France et à l'international, dans le management d’une équipe de 40 ingénieurs Android & iOS pour la conception d’applications sécurisées et performantes (300 millions d’utilisateurs), ainsi que dans la définition de standards techniques. Solide maîtrise des architectures (Clean Architecture, MVVM, MVI), de l’écosystème Android (Kotlin, Jetpack Compose, Coroutines, Flow) et des pipelines CI/CD.
Work experience
Android Team Lead, région Asie-Pacifique
MEGA The Privacy Company
Apr 2022 - Feb 2025
2 years 11 months
Remote
Site web : https://mega.io/fr/ Android App : https://play.google.com/store/apps/details?id=mega.privacy.android.app&hl=fr •Définir et exécuter la stratégie technique Android, alignée avec les objectifs business, pour faire évoluer les applications Android de cloud sécurisé, messagerie, VPN et gestion de mots de passe, pour plus de 300 millions d’utilisateurs. • Orchestrer l’adoption de Kotlin (+65%), Test Unitaires (+26%), Jetpack Compose et Clean Architecture. • Définir les standards de développement, au travers de guidelines documentées et sessions de partage technique hebdomadaires : convention de code, gestion des releases, post-mortems, architecture decision records (ADRs), pull requests et code reviews. • Suivre et améliorer 10 indicateurs de performance (KPIs), incluant le taux d’ANR (-1,24%), le code coverage (+26%), l’app start time (-8,78%), le nombre d’utilisateurs actifs (830K/jour), les notes sur les stores (4.6), et le revenu généré (43K USD/jour). • Recruter et encadrer une équipe de 8 ingénieurs opérant depuis 5 pays d’Asie-Pacifique, en instaurant une culture de collaboration, d’excellence technique et de progression continue. • Faire monter en compétence les collaborateurs, au travers d’entretiens individuels (1:1s) bi-hebdomadaires, de all-hands et revues des objectifs (OKRs) trimestriels, et d’évaluations de performances semestrielles. • Piloter le recrutement et l’onboarding de plus de 10 membres, en définissant les critères de recrutement, en menant les entretiens techniques et en assurant une intégration fluide des nouveaux membres. • Refonte technique de Camera Uploads, fonctionnalité clé de sauvegarde automatique des photos sur le Cloud, en utilisant WorkManager, réduisant l’utilisation mémoire de 84% et éliminant 99,99% des crashs reportés.
Android Tech Lead
Rolo Secure Chat
Jul 2020 - Mar 2022
1 year 9 months
Taipei, Taiwan
• Concevoir une application Android de messagerie chiffrée de bout en bout, 100% en Kotlin, MVVM, Coroutines, et avec un cache local encrypté, en conformité avec les standards de sécurité MASVS. • Encadrer et accompagner une équipe de 3 développeurs Android dans un environnement Agile, en mettant en place des workflows efficaces : revues de spécifications, estimations (poker planning), sprint reviews, revues de code (pull requests), daily stand-ups, entretiens individuels. • Définir et assurer les objectifs business, avec un lancement public de l’application et une acquisition de plus de 10K utilisateurs moins d’un an après le début du projet.
Android Developer
Cafeyn by LeKiosk
Mar 2018 - Jul 2020
2 years 5 months
Paris, France
Site Web : https://www.cafeyn.co/fr/ Android App : https://play.google.com/store/apps/details?id=fr.lekiosque&hl=fr • Développer plus de 10 nouvelles fonctionnalités dans un environnement Agile et publier les mises à jour sur le Play Store. • Résoudre les crashs et ANRs majeurs, en améliorant le crash-free rate de 96,56% à 98,9%, avec 400K utilisateurs mensuels. • Mener une refonte complète de l’interface UI/UX de l’application, avec la mise en place d’un Design System réutilisable. • Migrer 90% du code Java vers Kotlin et conduire la transition vers l’architecture MVVM.
Android Developer
Numberly
Jan 2015 - Mar 2018
3 years 3 months
Paris, France
Site Web : https://numberly.com/fr/ • Développer plus de 5 applications en Java et Kotlin, pour des clients majeurs des secteurs bancaire (Crédit du Nord), ferroviaire (SNCF), assurance (MATMUT) et santé (Servier). • Effectuer des tests de montée en charge sur le site de dédommagement SNCF, et l’optimiser pour supporter 100K connexions parallèles.
Full Stack Web / Android Developer
Direct Optic
Apr 2013 - Oct 2014
1 year 7 months
Seoul, South Korea
Site web : https://www.direct-optic.fr/ • Développer un module backend et une application Android pour optimiser la logistique et permettre un suivi des stocks en temps réel, réduisant les erreurs de stock à moins de 5% et optimisant le workflow de 50%.
Education
ENSEEIHT
Diplôme d'Ingénieur, Informatique et Mathématique Appliquées
2010 - 2013
3 years 2 months
Polytechnique Montréal
Échange académique, Informatique
2012 - 2012
4 months