
Ambroise Roquette
Architecte / Tech lead /⚡Python - React
Salaire / Taux journalier
Clermont-Ferrand, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Investi, pragmatique, organisé. Je dispose de plus de 15 années d’expérience (dont 3 en tant que CTO dans une startup et 10 en ESN), en tant qu’architecte / lead developper sur différents projets (dont plusieurs de plus de 100K€). J’interviens principalement sur la conception et la mise en œuvre d’architecture full stack, dans l’encadrement technique, la mise en œuvre des best practices et le développement de solutions.
Expérience de travail
Développeur Full-Stack Senior
onefinestayFreelance
oct. 2023 - juil. 2025
1 an 10 mois
À distance
Onefinestay (groupe Accor) est une société qui propose aux propriétaires de biens immobiliers de haut de gamme, un service leur permettant de louer leur logement lorsqu'il est inoccupé. Refonte et modernisation de la solution de gestion des biens immobiliers mis en location et des équipes : préparation de la maison / de l'appartement, ménage, gestion du linge, accueil des clients, scheduling d'intervention, facturation... En lien direct avec le CTO et le PO de la solution : migration d'une importante brique technique existante de Python 2.7 vers Python 3.10 (avec une part de reverse engineering dû au manque de documentation). Identification des nouvelles fonctionnalités et des solutions techniques à mettre en oeuvre. Développement Front et Back des nouvelles features. 🔧 Stack technique : Front-end : Next.js / TypeScript (Material UI, React Hook Form, Zustand & Immer) Back-end : Python / Django / Celery PostreSQL / Redis / RabbitMQ
CTO
Vizity.map 🗺
juin 2020 - oct. 2023
3 ans 5 mois
Paris, France
Startup créée en 2016, propose des solutions de mise en œuvre de cartes interactives. J'ai rejoint Vizity en juin 2020 en tant que CTO pour remplacer mon prédécesseur. Nous avons été incubé au Welcome City Lab (Paris&Co) en 2021. Clients : Office de tourisme Paris, Petit Futé, Olympique lyonnais, La Montagne (Centre France)... Equipe de 6 personnes (growth hacker, équipe technique...). Méthodologie Scrum / Agile. En charge de l'évolution de la solution, du recueil des besoins, de définition de la roadmap produit, du support et conseil technique aux clients et du MCO de la solution (Cloud AWS). Industrialisation et mise en œuvre du continuous delivery (CI/CD). Documentation et metrics qualité. Forte réduction des coûts d'hébergement et amélioration des performances Conception et mise en œuvre d'un back office d'administration des cartes en React. 🔧 Stack technique : - React (Material UI, Formik), Python (Flask & Django), Webpack, Babel, JavaScript, Batch d'import Python - MapBox & react-map-gl - WS-Rest (Swagger) - PostreSQL & PostGIS - AWS : Cloud Front, Elastic Beanstalk, EC2, S3, ElastiCache (Redis), quelques fonctions Lambda - Gitlab & Jenkins
Architecte / Ticketing
Ritmx
août 2016 - oct. 2018
2 ans 3 mois
Paris, France
Au sein d'une équipe d'environ 15 personnes (en mode Agile), dédiée aux projets liés à la billetique sans contact (standard Calypso) : - Conception et développement des briques billettiques permettant la distribution de titres de transport (Navigo, T+,...) sur Smartphone NFC (solution Sim Centric). Briques billetique utilisées, par exemple en Ile de France, dans les solutions Vianavigo / NavigoLab . - Conception et développement des modules en charge de la brique billetique du futur terminal de contôle (COSMO - COntrôle et Service en Mobilité) à destination de l'ensemble des contrôleurs de la SNCF. Création d'un module générique permettant la lecture sécurisée (utilisation d'un SAM) de tous les types de cartes (Smart Card : par exemple la carte Navigo) de la SNCF Ces projets ont des contraintes fortes de sécurité (utilisation de HSM / SAM) : lutte contre la fraude En charge de l'architecture et de la conception technique des différents composants serveur et transverses (mutualisés avec la partie mobile), j'ai eu pour tâches de développer et d'assurer un suivi des développements, d'analyser les retours terrain, de procéder à des arbitrages et des choix de design, de piloter des sujets d'amélioration continue.. J'ai participé à de nombreuses études de faisabilité, réunions de cadrage et de chiffrage. J'ai par ailleurs activement participé au recrutement et à l'organisation de l'équipe de développement serveur. J'ai également traité l'ensemble des tests de performance (fortes contraintes). Environnement : Java 8, JPA / Hibernate, Spring Core, Spring Data, Flyway, Apache CFX, Maven, Git, Docker, Junit, Jenkins, Sonar, ELK, JMeter
Sopra Steria
mars 2008 - mars 2018
10 ans 1 mois
Paris, France
Architecte
mars 2010 - mars 2018
8 ans 1 mois
Paris, France
Développeur
mars 2008 - mars 2010
2 ans 1 mois
Paris, France
Architecte - Solution de gestion des identités - Pass'IN
IMPRIMERIE NATIONALE S.A.
juil. 2015 - août 2016
1 an 2 mois
Clermont-Ferrand, France
Réalisation d’une application web (back office / front office) de production de cartes d’accès (physique et logique) et d’administration des services associés. Élaboration de l’architecture et choix des technologies, encadrement technique des équipes. Respect des contraintes fortes au niveau sécurité (HTTPS, TLS/SSL avec authentifications mutuelles, mails via STARTTLS et chiffrement des données sensibles stockées). Mise en œuvre de l’interconnexion de différentes briques de la solution notamment à travers l’utilisation d’un ESB (ServiceMix) : PKI, plateforme de personnalisation / expédition des supports et solution d’administration / production des cartes. Environnement technique : PrimeFaces (JSF 2), Spring, Hibernate, CXF / Jackson, ServiceMix (ESB, OSGI), Apache Camel, Tomcat, Maven
Formation
EPSI - L'école d'ingénierie informatique
Expert Informatique et Système d'information, Ingénierie informatique
2002 - 2007
5 ans 2 mois