Jérémy Johan Marie-sainte

Senior Android Developer | Kotlin, Jetpack Compose

Salaire / Taux journalier

93160 Noisy-le-Grand, France

Freelance

Expertises

KotlinClean Architecture

Langues

AnglaisEspagnol

À 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.

Liens

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

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.