Titouan Rapin

Ingénieur en informatique

Développeur titulaire d’un diplôme d’ingénieur en informatique, et avec un background orienté start-up, je cherche à mettre mon expérience et mes compétences au service des domaines du divertissement, des nouvelles technologies, du design ou de l’écologie. Je suis intéressé par les projets ambitieux, menés par des équipes dynamiques dans une bonne ambiance, et où il est possible d’apprendre et de toucher à des technologies variées.


Expérience professionnelle

Développeur Android

leboncoin
Depuis septembre 2022 Paris, FR

Développeur Android chez leboncoin, dans l'équipe Data quality. Mon rôle est de m'assurer de la qualité des données récoltées sur l'application Android leboncoin, ainsi que travailler à la stabilité et à la performance de la collecte.

Pour cela, nous portons plusieurs projets :
- La sortie d'un tagging system vers un prestataire en direct sans perte de continuité
- Le nettoyage de code legacy, et son remplacement par un système plus organisé et simple d'utilisation
- La mise en place d'outillages de recette et de tests unitaires quasi-automatiques
- Une recherche continue de nouveaux processus et outils pour simplifier le travail des équipes data et des développeurs

Technologies : Kotlin, Java, Room, Retrofit, Hilt, Coroutines
Architecture : modulaire, CLEAN

Développeur Android

Quantiq.io
Mai 2021 - Août 2021 Paris, FR

Développeur natif Android pour Quantiq.io.
Quantiq a pour objectif de transformer toute caméra, webcam, smartphone en Dispositif Médical pour mesurer les constantes des patients et faire de l’aide au diagnostic médical.

En tant que développeur Android, j'étais en charge du développement et du suivi de plusieurs produits :
- une application servant de borne accessible dans des lieux publiques et privés à destination du grand public,
- une application de scan et validation de QR codes de vaccination,
- Développement "from scratch" d'une application mobile grand public de mesure de constantes médicales.

Nous utilisions des outils Android de base, ainsi que des surcouches d'intelligence artificielle afin d'obtenir la meilleure et la plus optimisée des expériences possibles.

Technologies : Kotlin, Java, Camera2, Mediapipe, Websocket, Android Management API
Architecture : modulaire, MVC

Développeur Android

BAM
Juin 2020 - Mai 2021 Paris, FR

Développeur natif Android pour BAM, une société de service en développement mobile.
Nous avons développé en équipe et à partir de 0 une application permettant aux personnels médicaux de partager des informations de patients de manière simple et sécurisée.

Technologies : Kotlin, RxKotlin, Room, Retrofit, Litho
Architecture : VIPER, CLEAN

Développeur Apps & Full-Stack

Lawrence Berkeley National Laboratory
Juillet 2017 - Juin 2020 Berkeley, CA, USA

Développeur pour le projet MyGreencar, au sein du Berkeley Lab, rattaché à l'Université de Californie à Berkeley.

Nous développions des applications iOS et Android, ainsi qu'un cloud permettant d'analyser la conduite de l'utilisateur, et d'offrir une aide personnalisée dans l'achat d'un véhicule plus écologique. Nous développions en parallèle un système appelé MyFleetBuy, permettant le suivi et l'analyse d'une flotte de véhicules, ainsi que l'aide à l'achat de véhicules plus écologiques et à l'installation de stations de chargement de véhicules.

J'étais responsable des applications Android, et participe au développement des différentes parties du projet. Mon travail consistait également à gérer et distribuer les différentes tâches au sein de l'équipe, ainsi que de la réflexion et participation aux décisions stratégiques du projet.

Technologies : Java (Android), Objective C (iOS), ReactJS, HTML, CSS, Python, Django (RestFUL API), PostgreSQL, Elasticsearch, Docker

Stage en développement Web

Doxcelerate Corporation
Février 2016 - Juillet 2016 Santa Fe, NM, USA

Doxcelerate développe des services en ligne pour des instituts d'Etat et laboratoires de recherche aux Etats-Unis.
J'ai pour ma part travaillé sur un produit développé pour le Département de l'Energie des Etats-Unis: Compliance Certification Management System (CCMS). Cet outil permet aux fabricants et importateurs d'appareils électroménagers de s'enregistrer au près du gouvernement. Il permet également à l'Etat de vérifier la conformité de ces appareils par rapport aux normes, ainsi que le suivi de tout le processus.

Mon travail consistait en la refonte complète du back-office pour les employés de l'Etat, ainsi que l'ajout d'une fonction en ligne de visualisation complexe de l'ensemble des données collectées, permettant la facilitation de la prise de certaines décisions sensibles.
Par ailleurs, j'ai également travaillé sur un outil de vidéo-surveillance des serveurs à l’aide d’un Raspberry Pi sous Raspbian.

Technologies : HTML, CSS, Javascript (jQuery, d3.js, jqPlot, Ajax), Python

Stage

Sara Dip&Tea
Janvier 2013 - Février 2013 Stalybridge, UK

Stage interculturel en tant qu'aide au service et au fonctionnement d'un salon de thé en Angleterre.


Éducation

Université de Technologie de Compiègne

Diplôme d'ingénieur
Informatique - Mineur en Design
Septembre 2012 - Janvier 2018 Compiègne, FR

Polytechnika Lodzka

Échange Erasmus
Cours d'informatique, de management et de design
Janvier 2017 - Juin 2017 Lodz, PO

Compétences

Langages Informatiques & Outils
  • Android (Java & Kotlin)
  • iOS (Objective C & Swift)
  • HTML
  • CSS
  • JavaScript
  • ReactJS
  • Github
  • Python
  • Bases de données (SQL, PostgreSQL ...)
  • Docker
Autres Compétences
  • Design
  • Méthodes agiles, Kanban & Scrum
  • Analyse de la valeur
Langages
  • Français - Langue maternelle
  • Anglais - Courant (TOEIC : 985/990)
  • Allemand - Basique

Autres Expériences

Vice-Président

Imaginarium Festival
Août 2015 - Juillet 2017

L'Imaginarium Festival est un festival de musique actuelles accueillant plus de 10 000 festivaliers chaque année à Compiègne.
Organisé par une centaine d'étudiants, j'avais pour rôle avec le reste du bureau de l'association de gérer la partie administrative, le management des équipes, la prise de décisions, les relations extérieures etc...
Nous avons plus particulièrement travaillé à l'agrandissement, à sa professionalisation, ainsi qu'à l'allègement de l'empreinte carbone du festival grâce à de nombreuses initiatives écologiques.

Professeur de Karaté et secrétaire

Club de Karaté de Villiers le Mahieu
Depuis septembre 2013

Enseignement du karaté de tous niveaux, tous âges, traditionnel comme compétition.

Secrétaire & Trésorier

Étuville
Février 2015 - Février 2016

Association étudiante organisant :
- Le Gala de l'Université de Technologie de Compiègne, accueillant chaque année 2500 personnes
- L'utcéenne, soirée "réunion de famille" de l'UTC pour laquelle le Parc Astérix est privatisé, et accueillant chaque année 3500 personnes.

Responsable Communication

Don'UTC
Septembre 2013 - Février 2014

Création de visuels et gestion des affichages et campagnes de communication de l'association.

Association visant à promulguer et organiser des campagnes de don du sang à l'UTC, avec l'Etablissement Français du Sang.


Projets

Fungeo

Application météo sur Android.
Simple application météo permettant d'enregistrer une liste de lieux préférés et ainsi accéder
au prévisions pour ceux-ci. L'application peut également détecter la position actuelle afin de
proposer une prévision automatique.
L'application est en Kotlin, et utilise une base de données Room, RxKotlin, Retrofit et Litho.

Repo Git

KState

Librairie de machine à état en Kotlin, inspirée de XState (React Native).
Développement d'une librairie en open-source "from scratch" avec Thomas Pucci.
Nous essayons de proposer une librairie simple d'utilisation, utile et pleine de fonctionnalités pour la communeauté Kotlin

Repo Git

Intérêts

En dehors de mes activités de développeur, j'apprécie beaucoup les voyages. Des "City breaks" aux voyages en plein air, j'aime découvrir de nouvelles cultures, et de nouveaux points de vue.

Karatéka depuis l'âge de 6 ans, j'ai pratiqué la compétition au niveau national. Après avoir passé ma ceinture noire, j'ai également eu mon diplôme de professeur, et donne ainsi des cours aux enfants et adultes depuis 2012.

Grand amateur de parcs à thèmes, je me passionne pour la créativité dont doivent faire preuve leurs créateurs, et essaie de m'inspirer de celle-ci dans mon travail quotidien.

Enfin, je suis de prêt l'évolution des nouvelles technologies, dans diverses domaines, et les transformations qu'elles impliquent pour nos sociétés et nos interactions avec celles-ci.