Julien Foratier

Ingénieur Logiciel Polyvalent / Tech Leader Android · 17 ans d'expérience sur du mobile et du web

Passionné d'ingénierie logicielle, j'ai évolué en tant que développeur, référent technique et manager. J'aime mettre en place des pratiques efficaces (CI/CD, TDD/BDD, code review) pour créer des solutions simples, robustes et innovantes.

J'aime relever de nouveaux défis techniques, transmettre mon savoir-faire, et piloter des projets complexes allant du mobile au web, en passant par l'intégration de l'IA (approches "Agentic").

Mon objectif : renforcer les pratiques de développement pour réduire le time-to-market, améliorer la stabilité et accompagner les équipes techniques, tout en gardant un pragmatisme et une grande capacité d'adaptation aux nouvelles technologies.


Expériences

Depuis août 2025
11 mois

Senior Software Engineer (Android & IA)

Au sein de l'équipe Android, j'interviens comme Ingénieur Logiciel polyvalent sur l'ensemble du cycle de vie produit. J'ai à cœur de favoriser l'intelligence collective tout en m'appuyant fortement sur l'IA (approches "Agentic") pour accélérer les développements et traiter des sujets techniques transverses.

  • Développement & Architecture : Évolution et maintien des applications KaraFun Android (Mobile, TV, Automotive, Party Station AOSP, solutions OEM) et Jamzone Android.
  • Proactivité & Produit : Étude des besoins, définition des tâches techniques et implémentation de nouvelles fonctionnalités en lien direct avec les enjeux métiers.
  • Travail en équipe & Transversalité : Organisation d'ateliers et synchronisation continue avec les autres pôles (Design, Backend, QA) pour garantir le succès collectif des projets.
  • Workflow orienté IA : Utilisation avancée des LLMs pour optimiser le code, m'adapter rapidement à de nouvelles stacks et automatiser les processus de développement.
Décembre 2021 - Juillet 2025
Plus de 3 ans

Mobile Team Leader

En tant que Mobile Team Leader , j’ai la responsabilité d’une équipe de 6 développeurs dédiée aux applications Android et iOS de Kinomap. Mon rôle consiste à :

  • Accompagner et faire monter en compétences : recrutement, mentoring, coaching sur les pratiques de qualité et l’ingénierie logicielle.
  • Coordonner la stratégie technique et le développement : Android, iOS, TV/Embedded, en veillant à l’harmonisation des processus.
  • Intervenir comme développeur Android senior : implémentation de nouvelles fonctionnalités et optimisation de l’existant.
  • Mettre en place des processus de CI/CD performants : réduction du temps de livraison de plusieurs mois à 2–4 semaines et fiabilisation du pipeline de déploiement.
  • Rôle de conseil et aide à la décision : veille technologique (outils, solutions émergentes), proposition de POCs et orientation des choix stratégiques pour la direction.

Réalisations clés

  • Refonte de l’application Kinomap : note moyenne passée de 3.5 à 4.3, amélioration du taux crash-free de 88 % à 98.8 %, et expérience utilisateur optimisée.
  • Lancement de Kinomap TV : version dédiée (Chromecast, Apple TV, FireStick) étendant l’accessibilité et l’usage de la plateforme.
  • Gestion d’une base d’utilisateurs importante : plus d’1 million de téléchargements, ~200 000 utilisateurs actifs mensuels (forte saisonnalité).

Environnement technique

  • Stacks mobiles : Android (Kotlin), iOS (Swift), Flutter, Kotlin Multiplatform (KMM).
  • Qualité & CI/CD : SonarCloud, GitHub (actions), Firebase (Crashlytics, Analytics).
  • Data & outillage : PostgreSQL, Retool, ChatGPT, PostMan.
  • Gestion de projet : Notion, JIRA.

Mon focus principal reste l’équilibre entre la qualité logicielle (tests, outillage, process) et la réactivité de l’équipe pour répondre rapidement aux besoins métier, tout en encourageant la montée en compétences de chacun.

Février 2012 - Décembre 2021
Près de 10 ans

Software Engineer / Tech Leader Android

En tant que référent technique et développeur Android, je mets en place le socle projet et l'architecture initiale co-construite avec l'équipe projet sur la partie Android de l'application Mon AXA . Je m'assure que les choix techniques garantissent un bon déroulement des développements, la fiabilité et la maintenabilité.

Technical Leader Web & Mobile
3 ans

En tant que référent technique et développeur Web, j'accompagne mon équipe dans sa montée en compétences autour des pratiques de qualité. Je contribue sur les évolutions ou la maintenance de nombreux projets web et APIs internes, en collaborant sur les sujets sécurité, intégration et déploiement.

Lead Developer Android
5 ans

En tant que référent et contributeur Android principal, j’ai contribué à la réécriture complète de AXA Banque (initialement sous Cordova) en natif Android, menée sur 2 ans. J’ai également contribué à l’outillage CI/CD adapté au mobile et supervisé la qualité (tests, automatisation) sur la plateforme Android au sein d’AXA France.

Software Engineer
2 ans

En tant que développeur Web .NET/Angular, je contribue à la réalisation et la maintenance de différentes applications internes et publiques. Il s'agissait notamment de mon premier rôle de ScrumMaster et de référent sur les tests unitaires (TDD).

DMCO
Octobre 2009 - Mai 2011
Plus de 2 ans

Software Engineer

Réalisation de "Markego", plateforme SaaS pour la gestion d’évènements marketing et de documents commerciaux. J’ai géré la partie développement (full-stack) et la logistique informatique, ainsi que la coordination technique avec l’équipe projet.


Compétences

Langages de programmation & Outils
Philosophie & Méthodologie
  • Agentic workflows & IA Assistée
    Utilisation quotidienne d'outils d'IA (Cursor, Copilot, LLMs) et conception de solutions Agentic pour décupler la vélocité et le time-to-market.
  • Challenge du besoin & Produit
    Co-Construction, analyse des besoins, cadrage fonctionnel et validation régulière (Agile, Scrum, Kanban).
  • Mobile & Web First
    Création d'expériences fluides et responsives : Applications Natives, PWA et Web Apps modernes.
  • DevOps & Déploiement
    Intégration & Déploiement continus (CI/CD) via GitHub Actions, Bitrise, Fly.io ou Azure.
Culture Craft / Software Craftmanship
  • Pilotage par les tests
    TDD / BDD, tests unitaires et tests d'interface pour garantir la robustesse du code.
  • Co-Construction logicielle
    Pull-Requests qualitatives, Code Review, Pair et Mob programming.
  • Conception continue & Architecture
    Domain-Driven Design (DDD), Architecture hexagonale, et approche par composants.
  • Mentoring & Partage
    Participation active aux conférences IT, Dojos, communautés de pratique et formations.

Réalisations

Projets Professionnels

Projets Personnels & Associatifs


Formations

2020

Azure Fundamentals

Udemy
2018

Formation Anglais B2

Telelangue
2017

Formation Software Craftmanship

OCTO Technology
2006 - 2009

Expert en Informatique et Systèmes d'Information

EPSI Arras
2004 - 2006

BTS des Systèmes électroniques · Génie Logiciel

Lycée Carnot Bruay
2003 - 2004

DUT Télécommunications & Réseaux · Génie Logiciel

IUT Béthune