Ambroise Rabier

Tech lead fullstack

Salaire / Taux journalier

Île-de-France, France

Mobilité : Paris, Montigny-le-Bretonn, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ReactNodePythonTypescriptSassTailwind CSSAngularTest & QACSSJavaExpressMongoDBDevOpsReact NativeAWSSpring BootSupabaseGitDockerGatsbySQLiteStrapiPlaywrightNextSites internetHTMLMySQLScrum

Langues

Français (Maternelle)Anglais (Courant)Allemand

À propos

Liens

Expérience de travail

Lead Developer Fullstack

Ecole 2600Freelance

févr. 2026 - août 2026

7 mois

Montigny-le-Bretonneux, France

Conception et intégration d’une plateforme d’apprentissage basée sur Open edX pour 2600, école de cybersécurité. Objectif : permettre à des élèves d’avancer en autonomie partielle pendant une séance en classe, avec un professeur capable de suivre la progression, repérer les blocages et intervenir au bon moment. Environnement : Open edX, Tutor, Docker, Django, React/MFE, Keycloak, OIDC, GAR, GitLab, Linear, Proxmox. Highlights : - Cadrage produit : rôles apprenant/professeur/pédagogie, parcours utilisateurs, organisation des cours, suivi en classe et priorisation MVP. - Prise en main rapide d’Open edX : LMS, Studio, Tutor, MFE React, thèmes, traductions, XBlocks/JSInput, Aspects/Superset, Discovery, rôles et inscriptions. - Mise en place et debug d’environnements locaux et serveur : Docker, VM Proxmox, SSH, VPN, DNS, CORS, configuration Tutor, builds et déploiement. - Intégration de contenus et exercices cyber, avec travail sur le scoring, le tracking, la maintenabilité et le workflow Git pour les contributeurs pédagogiques. - Contribution à l’intégration GAR via Keycloak/OIDC : authentification institutionnelle, redirections login/logout, rôles élèves/professeurs et permissions Open edX. - Customisation produit/front-end : thème, traductions, MFE React, éléments de design et adaptation de l’interface au contexte de classe. - Usage intensif de ChatGPT, Codex et Claude Agent pour comprendre plus vite l’écosystème, explorer le code, prototyper, documenter et accélérer certains développements. - Documentation d’onboarding, conventions GitLab, merge requests, organisation des repositories, clarification du backlog Linear et accompagnement de nouveaux contributeurs. Mon rôle consiste à faire le lien entre besoin pédagogique, contraintes produit et réalité technique d’une plateforme Open edX en contexte institutionnel.

Tech lead frontend / Développeur fullstack

SafranFreelance

oct. 2025 - oct. 2025

1 mois

78114 Magny-les-Hameaux, France

Mise en place du front d’une application NextJS/Django permettant aux utilisateurs de gérer leurs environnements de développement virtuels (Jetlab v3).

Tech lead fullstack (Indie/Proprietary project) / Freelance dev

Self-employedFreelance

févr. 2023 - janv. 2025

2 ans

- Developed and published Incircle, a minimalist mobile game. (1.5 months) - Built and designed Helios Neopharma landing page. (1 month) (freelance) - Created SquadTS, a functional TypeScript rewrite of SquadJS using RXJS, tests, custom RCON (TCP/IP) client, and FTP-based log file parsing. (1.5 months) - Built Labyrinth prototype, a Unity-based mobile asymmetric co-op game. (2 months) - Continued development of Mandala Vibratoire, a visual web app built with React and GLSL. (2.5 months) - Prototyped several Unity games (mobile and desktop), including sprite-cutting mechanics, a solo shape-based game, and an unfinished React Native app. (5.5 months) Tech: TypeScript, React, NodeJS, Unity, GLSL, SQLite, Electron, React Native, RXJS, Docker, docker-compose, Tauri, Nginx, Playwright, Supabase

Backend Developer

GEFCOFreelance

juin 2022 - janv. 2023

8 mois

Paris, France

- Implemented features from detailed specifications (tickets). - Created a one-click tool to update Atlas Search indexes across environments. - Refactored CI pipelines (~1300 lines). - Consolidated ~15k lines of TypeScript from 3 Loopback services into a reusable library. - Wrote and restructured internal documentation for onboarding. **Tech**: NodeJS, TypeScript, Loopback, Angular, MongoDB, AWS, GitLab

Tech lead fullstack (Indie/Proprietary project)

mars 2021 - mai 2022

1 an 3 mois

- Built frontend (7.5 months) and backend (2 months) of **Mandala Vibratoire**, a visual tool to create mandalas based on sacred geometry. - Developed a second-brain knowledge management desktop app using React, Electron, and SQLite (6 months). - Delivered custom JavaScript lessons and tutoring (~2 months), including course platform using Docusaurus. **Tech**: TypeScript, React, NodeJS, Electron, SQLite, GLSL, Docker, Docusaurus

Tech lead front - Full Stack Developer

Safran

mai 2019 - janv. 2021

1 an 9 mois

Paris Area, France

- Built and maintained 4 key React-based services (DataSquare, DataAdvisor, Blog, Design System) within the “DataSquare” platform, designed to promote the use of data across SAFRAN (1,500 users and 4,700 page views in late 2019). - Mentored 4 developers (intermediate to senior) on frontend development, including React, TypeScript, UI/UX, and project structure. - Integrated Storybook to support a new design system led by the UI/UX designer; maintained the internal NPM package and CI pipeline. - Authored and organized documentation on CI/CD, Gatsby, onboarding, and internal tools (Firefox, SAP). - Championed adoption of Slack, WebStorm, Git conventions, and tooling that improved team productivity. - Led prototyping and strongly influenced final choices for core tech stack: - **Gatsby**: selected over Hugo/Jekyll/WordPress for combining React component reuse, UI customization, and static-site performance - **Strapi**: proposed as a headless CMS for locally-hosted backend CRUD, custom frontend flexibility, MongoDB support, and content manager usability - **NodeJS**: advocated over Python to simplify tooling and align with frontend stack - **Storybook**: chosen for UI component development over Styleguidist - **Cypress** (later replaced with Puppeteer) for end-to-end testing, adapted due to firewall constraints - Supported team members in testing, component decomposition, debugging, and advanced Git usage (rebase, squash, cherry-pick). - Participated in hiring, code reviews, SCRUM rituals, and long-term technical planning. - Recognized by UI/UX designer for precision and user-centric implementation. **Tech** : React, Gatsby, Storybook, Puppeteer (alternative à Cypress), Jest, GitLabCI, Docker, Portainer, Nginx, NodeJS, Strapi, MongoDB, SCRUM, CSS, SCSS, HTML

Tech lead Fullstack

Medicapp Connect

sept. 2018 - mars 2019

7 mois

Région de Paris, France

Medicapp make a complete software to help physiotherapist manage their patients files, agenda, billing, help making records and transfer them to social insurance. - Poursuite et amélioration de l’app web Angular 2 initiée en stage, pour un accès complet via ordinateur. - Participation au virage stratégique vers une approche web-first. - Migration complète du backend de Spring vers Spring Boot, avec quelques refactorisations. - Développement fullstack de l’interface de partage de patients (backend + frontend). - Intégration de Postfix sur CentOS pour permettre un échange de données par email avec un partenaire externe. - Portage de l’app web vers Electron pour une version desktop. - Responsable de la conception UI/UX en interaction continue avec l’équipe. - Communication en anglais avec un développeur non francophone. **Tech** : Angular 6, Java, Spring Boot, Electron, MySQL, Typescript, CSS, SCSS, HTML

Game Programmer (Internship)

Black Shamrock

août 2018 - août 2018

1 mois

Donabate, Co. Comté de Dublin, Irlande

- Developed AI decision trees and gameplay logic in Unity (C#).

Web Developer

Medicapp Connect

juil. 2018 - juil. 2018

1 mois

Région de Paris, France

(CDD - Fixed term contract)

Tech lead Game developer

NEEH

mars 2018 - juil. 2018

5 mois

Région de Paris, France

Conception d'un jeu de prévention sur le thème de l'addiction. Utilisation d'un language de programmation/game engine peu commun.

Tech lead frontend

Medicapp Connect

mars 2017 - déc. 2017

10 mois

92150 Suresnes, France

- Independently developed the initial Angular 2 web version of Medicapp, partially replicating the iOS app for desktop use. - Reverse-engineered undocumented API by sniffing backend calls on iOS. - Led UI/UX design, incorporating feedback from users and stakeholders. - Communicated in English with the other developer due to language differences. **Tech**: Angular 2, Wordpress, Typescript, Javascript, CSS, SCSS, HTML


Formation

ISART DIGITAL Paris

Mastère Game Design & Programming, Jeux vidéos et programmation

2015 - 2018

4 ans

ESAM Design (Paris)

Beaux-arts / arts plastiques, général

2014 - 2015

2 ans

Lycée Louis Bascan

Bac STI Electrotechnique, Electrotechnique - Physique appliqué

2009 - 2012

4 ans


Licences et certifications

TOEIC 900

Délivré le : janv. 2018

Certifié par ETS EMEA

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.