Curriculum vitae
Baptiste Vieilhescaze
Profil
Développeur fullstack formé à l'École 42, avec six mois d'expérience de terrain chez Fair3 sur une stack complète en production : backend NestJS (architecture clean/hexagonale, Domain-Driven Design), frontend Angular, et tests automatisés rigoureux (unitaires, intégration, end-to-end). Cette capacité à devenir rapidement opérationnel sur un environnement technique nouveau, plutôt qu'une expertise figée sur un seul outil, me permet de contribuer efficacement dès les premières semaines dans une nouvelle équipe.
Expérience professionnelle
Développeur fullstack (stage)
2026 · Fair3- Développement backend en NestJS selon une architecture clean/hexagonale et une approche Domain-Driven Design.
- Mise en place et maintenance d'une suite de tests automatisés (unitaires, intégration, end-to-end).
- Intégration de Keycloak pour la gestion de l'authentification et des autorisations.
- Utilisation de Garage (stockage compatible S3) pour la gestion de fichiers.
- Premier mois consacré à une montée en compétence rapide sur des technologies inconnues (PostgreSQL, NestJS, Angular), suivi d'une autonomie complète sur l'ensemble de la stack.
Intervenant informatique
2024 – 2025 · Early Eyes Education- École Internationale Bilingue (EIB) Paris : initiation à la programmation pour des élèves de primaire, stages découverte de l'algorithmique avec Scratch.
- Lennen American School Paris : enseignement du langage Python à des élèves de collège (6ème à 4ème).
- Cours dispensés en anglais.
Projets techniques (École 42)
Sélection de projets représentatifs, réalisés en autonomie sauf mention contraire.
SPA développée intégralement en TypeScript, sans framework : gestion du state et du rendu à la main, jeu multijoueurs (Pong) en ligne. Réalisé en équipe. Bientôt sur le portfolio.
En le développant sans aucun framework, j'ai dû gérer moi-même le state et le rendu, ce qu'un framework masque habituellement : une base solide pour comprendre rapidement n'importe lequel ensuite.
Un serveur HTTP écrit en C++, dans l'esprit de nginx.
Ce projet m'a appris à concevoir un système réseau robuste à partir des seuls appels système : boucle d'événements non bloquante (poll), parsing HTTP incrémental, exécution CGI, sans aucun framework.
Une infrastructure Docker construite de zéro : NGINX, WordPress, MariaDB.
Construire cette infrastructure de zéro m'a fait comprendre en profondeur l'orchestration de conteneurs, la persistance des données et la sécurisation des échanges (TLS), au-delà de l'usage superficiel d'images préconstruites.
Un interpréteur de commandes façon bash : pipes, redirections, signaux.
Écrire ce shell m'a plongé concrètement dans le fonctionnement d'un système Unix : construction d'un pipeline complet (lexer, parseur, exécuteur) et reproduction fidèle de la gestion des signaux.
Ces projets sont détaillés plus en profondeur sur la page Portfolio.
Sécurité
Une sensibilité sécurité développée en parallèle du cursus : pratique continue sur Root-Me et TryHackMe (dont l'Advent of Cyber 2025, une série de défis quotidiens orientés analyse SOC), ainsi que la participation en équipe à des CTF en temps réel (0xL4ugh CTF v5, HeroCTF v4), avec une pratique aussi bien offensive (reconnaissance, exploitation binaire, reverse engineering) que défensive.
Compétences
Web
- – Angular
- – NestJS
- – TypeScript
- – HTML/CSS
- – REST API
- – PostgreSQL
Architecture & qualité
- – Clean/hexagonal architecture
- – Domain-Driven Design
- – Tests unitaires/intégration/e2e
Langages
- – C
- – C++
- – Python
- – TypeScript
Systèmes & infra
- – Linux
- – Virtualisation
- – Docker
- – Keycloak
- – Stockage S3 (Garage)
Langues
Anglais courant (cours dispensés en anglais, 3 mois d'études en Australie en 2012), bases de portugais et d'allemand.
Formation
- 2026 – aujourd'hui : AWS Academy Generative AI Foundations (en vue de la certification AWS Certified AI Practitioner, AIF-C01)
- 2022 – aujourd'hui : École 42 Paris, Sciences Informatiques
- 2022 : Apple Foundation Program, Simplon : développement iOS (Swift, Xcode)
- 2018 – 2021 : ITEEM (SKEMA x Centrale Lille), double cursus ingénieur / commerce
- 2018 : Baccalauréat scientifique, Lycée Notre-Dame de la Paix, Lille
Autres expériences
- 2021 – 2025 : Animateur, Centre social Bellencontre (Tourcoing). Organisation d'activités et encadrement de groupes d'enfants.
- 2021 : Stage assistant conducteur de travaux, Léon Grosse (4 mois). Suivi de chantier, comptes rendus d'avancement.
- 2020 : Stage ouvrier, Ramery TP (2 mois).
- 2019 : Stage vente, Chlore Swimwear (2 mois). Gestion des stocks, vente directe, études de marché.
- 2017 – 2019 : Surveillant sauveteur (BNSSA, PSE1), Tourcoing Les Bains.
Centres d'intérêt
- Sports : water-polo (double champion de France, quatre sélections régionales, compétition de haut niveau arrêtée pour se consacrer aux études), judo, course à pied et street workout, marathon en préparation.
- Arts & culture : lecture, musique (piano), cinéma.
Curriculum vitae
Baptiste Vieilhescaze
Développeur fullstack
Développeur fullstack formé à l'École 42, avec six mois d'expérience de terrain chez Fair3 sur une stack complète en production : backend NestJS (architecture clean/hexagonale, Domain-Driven Design), frontend Angular, et tests automatisés rigoureux (unitaires, intégration, end-to-end). Cette capacité à devenir rapidement opérationnel sur un environnement technique nouveau, plutôt qu'une expertise figée sur un seul outil, me permet de contribuer efficacement dès les premières semaines dans une nouvelle équipe.
Expérience professionnelle
Développeur fullstack (stage)
2026 · Fair3- Développement backend en NestJS selon une architecture clean/hexagonale et une approche Domain-Driven Design.
- Mise en place et maintenance d'une suite de tests automatisés (unitaires, intégration, end-to-end).
- Intégration de Keycloak pour la gestion de l'authentification et des autorisations.
- Utilisation de Garage (stockage compatible S3) pour la gestion de fichiers.
- Premier mois consacré à une montée en compétence rapide sur des technologies inconnues (PostgreSQL, NestJS, Angular), suivi d'une autonomie complète sur l'ensemble de la stack.
Intervenant informatique
2024 – 2025 · Early Eyes Education- École Internationale Bilingue (EIB) Paris : initiation à la programmation pour des élèves de primaire, stages découverte de l'algorithmique avec Scratch.
- Lennen American School Paris : enseignement du langage Python à des élèves de collège (6ème à 4ème).
- Cours dispensés en anglais.
Formation
- 2026 – aujourd'hui : AWS Academy Generative AI Foundations (en vue de la certification AWS Certified AI Practitioner, AIF-C01)
- 2022 – aujourd'hui : École 42 Paris, Sciences Informatiques
- 2022 : Apple Foundation Program, Simplon : développement iOS (Swift, Xcode)
- 2018 – 2021 : ITEEM (SKEMA x Centrale Lille), double cursus ingénieur / commerce
- 2018 : Baccalauréat scientifique, Lycée Notre-Dame de la Paix, Lille
Projets techniques (École 42)
Sélection de projets représentatifs, réalisés en autonomie sauf mention contraire, détaillés plus en profondeur sur la page Portfolio du site.
SPA développée intégralement en TypeScript, sans framework : gestion du state et du rendu à la main, jeu multijoueurs (Pong) en ligne. Réalisé en équipe.
En le développant sans aucun framework, j'ai dû gérer moi-même le state et le rendu, ce qu'un framework masque habituellement : une base solide pour comprendre rapidement n'importe lequel ensuite.
Un serveur HTTP écrit en C++, dans l'esprit de nginx.
Ce projet m'a appris à concevoir un système réseau robuste à partir des seuls appels système : boucle d'événements non bloquante (poll), parsing HTTP incrémental, exécution CGI, sans aucun framework.
Une infrastructure Docker construite de zéro : NGINX, WordPress, MariaDB.
Construire cette infrastructure de zéro m'a fait comprendre en profondeur l'orchestration de conteneurs, la persistance des données et la sécurisation des échanges (TLS), au-delà de l'usage superficiel d'images préconstruites.
Un interpréteur de commandes façon bash : pipes, redirections, signaux.
Écrire ce shell m'a plongé concrètement dans le fonctionnement d'un système Unix : construction d'un pipeline complet (lexer, parseur, exécuteur) et reproduction fidèle de la gestion des signaux.
Sécurité
Une sensibilité sécurité développée en parallèle du cursus : pratique continue sur Root-Me et TryHackMe (dont l'Advent of Cyber 2025, une série de défis quotidiens orientés analyse SOC), ainsi que la participation en équipe à des CTF en temps réel (0xL4ugh CTF v5, HeroCTF v4), avec une pratique aussi bien offensive (reconnaissance, exploitation binaire, reverse engineering) que défensive. Outils : Ghidra, Burp Suite, nmap, Netcat, Splunk, Assembleur x86.
Autres expériences
- 2021 – 2025 : Animateur, Centre social Bellencontre (Tourcoing). Organisation d'activités et encadrement de groupes d'enfants.
- 2021 : Stage assistant conducteur de travaux, Léon Grosse (4 mois). Suivi de chantier, comptes rendus d'avancement.
- 2020 : Stage ouvrier, Ramery TP (2 mois).
- 2019 : Stage vente, Chlore Swimwear (2 mois). Gestion des stocks, vente directe, études de marché.
- 2017 – 2019 : Surveillant sauveteur (BNSSA, PSE1), Tourcoing Les Bains.
Centres d'intérêt
- Sports : water-polo (double champion de France, quatre sélections régionales, compétition de haut niveau arrêtée pour se consacrer aux études), judo, course à pied et street workout, marathon en préparation.
- Arts & culture : lecture, musique (piano), cinéma.