
Jérémy Johan Marie-sainte
Senior Android Developer | Kotlin, Jetpack Compose
Salaire / Taux journalier
93160 Noisy-le-Grand, France
Freelance
Expertises
Langues
À propos
Introduction
Développeur Android Senior avec 10 ans d'expertise en Kotlin, Jetpack Compose et Clean Architecture. Créateur d'applications from scratch et d'outils IA innovants, certifié Google AI avec une spécialisation en prompting et développement assisté par IA. J'allie expertise mobile solide et maîtrise de l'IA pour concevoir des solutions Android performantes et intelligentes.
Expérience de travail
Senior Android Developer
FreelanceFreelance
oct. 2023 - Présent
3 ans 1 mois
Paris, France
Au sein d'une équipe de 5 développeurs, je suis en charge du développement de l'application Android. Activités liées au développement Android pur Tâches: - Implémentation et réalisation de nouvelles fonctionnalités - Réalisation de l'UI - Implémentation et respect du design pattern - Déploiement via CI/CD - Réalisation de tests - Suivi d'événements Environnement: - Language: Full Kotlin - Design pattern: MVVM, Clean architecture - Librairies: LiveData, Flow, State, JetPack Compose, Coroutines, Hilt, JSON, Material Design, .... - Méthodologies: Agile, SAFe - Gestion des données : Room - Gestion des mises à jour UI : StateFlow, SharedFlow ,JetPack Compose - Suivi de bugs : Outil d'entreprise - Gestion de versions: Git - CI/CD: Azure Initiatives Personnelles J'ai mis en place au sein de l'entreprise un système de gestion et de suivi de traductions, permettant aux développeurs d'importer les traductions réalisées par des traducteurs, AI ou API directement dans le projet ceci quelque soit la langue. Fonctionnalités: - Ajout/Modification/Suppression de chaines de caractères à traduire - Ajout/Modification/Suppression de langues - Importation/Exportation des traductions de l'application vers l'outils et inversement - Gestion des accès à l'outil par compte google - Mise en place d'un tableur pour faciliter l'usage de l'outil - Mise en place d'automatisation permettant la traduction des chaînes de caractères via DeepL ou Google Translate - Suivi et historisation des modifications Environnement: - Language: Kotlin(Native/Desktop), JS - Librairie: Suite Google(Sheet, Drive), kotlinx (XML, JSON, CSV) - Gestion des données : GoogleSheet - Gestion de versions: Git
Career Break
févr. 2025 - Présent
1 an 9 mois
En ligne
Professional development
févr. 2025 - Présent
1 an 9 mois
En ligne
Dans la continuité de ma démarche de veille active et d'amélioration continue, cette période est dédiée à l'approfondissement de mon expertise en Intelligence Artificielle, en complément de mes compétences solides en développement Android. Formations clés : • Google Prompting Essentials (Certification obtenue) • Google AI Essentials (En cours) Cette montée en compétence vise à : - Maîtriser l'art du prompting pour interagir de manière optimale avec les modèles d'IA générative (Gemini, OpenAI, etc.). - Comprendre les fondements de l'IA, ses applications pratiques et son potentiel de transformation. - Intégrer plus efficacement l'IA dans le cycle de développement d'applications Android (génération de code, conception d'UI, création de fonctionnalités innovantes). - Explorer et utiliser des outils d'IA avancés (Google AI Studio, etc.) pour développer des briques logicielles et des applications où l'IA apporte une valeur ajoutée tangible. Mon objectif est doublede consolider ma "double expertise Android & IA" pour concevoir et réaliser des solutions mobiles performantes, intelligentes et en phase avec les dernières innovations technologiques. Je suis impatient de mettre ces nouvelles compétences au service de projets ambitieux. #OpenToWork
Personal goal pursuit
févr. 2025 - mai 2025
4 mois
93160 Noisy-le-Grand, France
Il s'agit ici de lever la tête (la sortir du guidon), de regarder devant et se former sur les technologies et tendances d'aujourdhui et de demain. Voici les domaines et projets que j'ai entrepris: **IA Monter en compétence sur les outils d'intelligence artificielle : - Génération de code - Génération d'image - Génération d'UI - Création de Bots, GPTs, Gems, ... Environnement: Google AI Studio, Open AI, Gemini, DeepSeek, Qwen, Galileo Ai, Bolt.new, ... ** Création d'outils avancées Mise en place d'outils IA pour l'amélioration la productivité et la qualité du code Création d'un outils de gestions de traduction pour Projet Android ou KMP sous forme de tableur cloud collaboratif, avec les fonctionnalités suivantes: - ajout/ gestion de langues multiples et de variantes par pays - importation de ressources depuis un projet Android (mono ou pluri module) - exportation de ressources vers un projet Android (mono ou pluri module) - outils de traduction automatique via DeepL et/ou Google Translate - suivi des modifications et gestion de version Environnement: IntelliJ Idea, Google Sheet, Kotlin, Java script ** Programmation: Création de briques de code générique pour des intégrations faciles dans des projets Création de POCs: LocalGuide, BrainShot,... Environnement: Language: Kotlin, Design pattern: clean architecture, MVI, MVVM, Librairies: JetPack Compose, Coroutines, Flow, Hilt, Mockk, Firebase, Coil, Maps, ... Gestion de versions: Git
Lead Developer Android
Bruce.work
juil. 2018 - déc. 2023
5 ans 6 mois
Région de Paris, France
Création d'une application from scratch Tâches: - Implémentation et réalisation de toutes les fonctionnalités - Conception d'UI - Définition de l'architecture - Publication sur le Google Play Store - Réalisation de tests internes - Suivi d'événements et de bugs Environnement: - Full Kotlin - MVVM - LiveData, Flow, Coroutine, DataBinding, Material Design - Agile - Communication serveur : Parse SDK - Gestion des données : Store global en cache - Outils : Git, Bitbucket, Jira, Trello, Slack, Suite Google, Analytics, Firebase, Adjust, Figma Initiatives Personnelles Création d’une pointeuse électronique sur smartphone : Dans le but de résoudre les problèmes de transmission des heures de travail des intérimaires, j'ai développé une pointeuse digitale intégrant : - NFC pour la communication entre la plaquette et l'application - QR Code pour les smartphones sans NFC - GPS pour sécuriser le processus (notamment lors de l’usage de QR Code) Création d'un algorithme (OCR + Machine learning) et d'une UI intuitive permettant d'identifier et d'extraire des informations de documents (carte d'identité, passeport, carte vitale, permis de conduire, ticket de caisse, etc.) afin de simplifier le remplissage de formulaire. Environnement: Kotlin, Android SDK, Git, R Compétences : machine learning, apprentissage surpervisé, clustering, classification, modélisation de données, data mining, développement mobile, utilisation d’OCR, regex, lecture de bande MRZ, check digit, conversion de PDF en image, extraction de texte d'image. Réalisation POC: JetPack Compose, StateFlow, Firebase
Ingénieur recherche/développement
Groupe PSA
août 2017 - juil. 2018
1 an
78140 Vélizy-Villacoublay, France
Réalisation POCs IHM communiquant avec le véhicule via CAN Portage d’intelligence/algorithmes de Matlab Simulink vers Android(JAVA, JDK, JNI) Mise en place d’une procédure de développement jointe entre Matlab Simulink et Android(JAVA, MVC)
Developpeur Android
ZEKKO TECHNOLOGIES LTD
mars 2015 - oct. 2017
2 ans 8 mois
Trappes, France
Réalisation de l’architecture de l’application Intégration et récupération de données dans une vidéo (MPEG-4 : ISO/CEI 14496) Création de vidéos avec widgets intégrés (OpenGL ES/ EGL) Application d’une méthodologie AGILE Gestion de version (Mercurial) Environnement: JAVA, MVC, Thread, Android Studio Réalisation de widgets Autres tâches : enregistrement & lecture de vidéos, création de fichiers, gestion de préférences, utilisation d’instances, extraction d’images de vidéos, réalisation d’interfaces, personnalisation d’application, création de notifications, réalisations de tâches en multithreading, lecture & écriture de fichier Json, utilisation des capteurs internes (Accéléromètre, gyroscope, ...), etc.
Ingénieur recherche/développement
SEGULA Technologies
janv. 2017 - mars 2017
3 mois
Trappes, France
Développement logiciel sur Hagora 2017 pour le salon de l’automobile de Genève 2017 Amélioration des performances du "Head Up Control" pour démonstrateur Hagora 2017 Pilotage de l’amélioration de la stabilité des transferts de données entre un électrocardiographe et une Raspi 3 via Bluetooth.
Ingénieur recherche/développement
SEGULA Technologies
août 2016 - oct. 2016
3 mois
Trappes, France
Deveppement logiciel sur le démonstrateur Hagora pour le salon de l’automobile de Paris 2016 Pilotage du développement et intégration du "Head Up Control" dans Hagora version 2016 Mise en place d’une interface de transfert d’information entre électrocardiographe & Raspi 3 via Bluetooth.
Ingénieur R&D (Mathématiques appliquées)
SEGULA Technologies
avr. 2014 - oct. 2014
7 mois
69500 Bron, France
Stage de fin d'étude
Developpeur d'applicatifs mathématiques
Université Claude Bernard Lyon 1
sept. 2013 - mai 2014
9 mois
Université Claude Bernard Lyon 1
Série de projets mêlant mathématiques et informatique
Developpeur d'applicatifs mathématiques
Centre de Développement du Calcul Scientifique Parallèle
juin 2012 - août 2012
3 mois
Université Claude Bernard Lyon 1
Création d'un module Scilab pour la simulation et l’implémentation des equations de Darcy et Navier-Stokes
Formation
Université Claude Bernard Lyon 1
Master 2
2012 - 2014
2 ans 1 mois
Polytech Lyon
Mathématiques appliquées
2010 - 2012
2 ans 1 mois
CPGE Lycée Bellevue (Martinique)
Mathématiques et Physique
2007 - 2010
3 ans 1 mois