About Arnaud
French
Native or bilingual
English
Fluent
Experience
- Wild Code SchoolFormateur en développement webEDUCATION AND E-LEARNINGSeptember 2018 - Today (7 years and 9 months)Paris, FranceJ'ai conçu et dispensé une formation aux techniques de développement web avancé pour un programme de formation en alternance d'un an suivi par sept promotions successives de 10-20 élèves.La formation aborde le développement web et mobile (TypeScript, Node.js et React) par la pratique, en mettant l'accent sur des compétences clés comme les tests automatiques et les pratiques DevOps.J'ai écrit des des cours magistraux, des tutoriels guidés et des exercices de développement ("quêtes") sur une variété de sujets appliqués à Node.js et React, dont :• la stack GraphQL-Apollo appliquée à une app React couplée à un serveur d'API• la mise en place d'une application React avec rendu côté serveur (SSR) et code-splitting par route avec Next.js• la gestion globale de l'état dans les applications React avec Redux, Context API et le cache d'Apollo côté client• l'implémentation DRY de classes métier avec TypeORM et type-graphql pour définir à la fois l'interface d'accès à la base de données et le schéma de l'API GraphQL• les tests automatisés (tests unitaires, tests d'intégration, tests de bout en bout, tests de snapshot avec Jest, React Testing Library, Puppeteer, SuperTest)• l'intégration continue, la livraison continue et le déploiement continu, mis en pratique avec GitHub Actions• la mise en place de services Node.js, Postgres et nginx en utilisant Docker et Docker Compose• le déploiement et la gestion d'instances de services web sur un serveur Linux avec caddy, systemd, journald
- ESGIFormateur en développement logicielEDUCATION AND E-LEARNINGJanuary 2023 - June 2024 (1 year and 5 months)Lille, FranceJ'ai conçu et dispensé des formations à différentes pratiques du développement logiciel pour des groupes de 10-15 élèves en cycles bachelor et mastère :• applications monopage avec React• tests automatiques avec Jest, React Testing Library• typage statique avec TypeScript• contrôle de version avec Git, GitHubChacun de ces sujets a été abordé en 12 à 30 heures de classe, débutant avec un cours théorique puis pratiqué par les élèves avec mon accompagnement. Les élèves ont été évalués par le rendu d'un travail pratique.
- Kampus TrainingCoach en développement logicielEDUCATION AND E-LEARNINGJanuary 2024 - April 2024 (3 months)J'ai conduit des sessions de formation individuelles avec deux développeuses professionnelles, les aidant à progresser dans :• l'automatisation des tests (Jest)• le typage statique (TypeScript)• la programmation fonctionnelle (TypeScript)• l'intégration continue (GitHub Actions)Chaque session a reposé sur la résolution de problèmes réels rencontrés au travail ou d'exercices adaptés.
Recommendations
Be the first to recommend Arnaud
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d'ingénieur, Génie informatiqueUniversité de Technologie de Compiègne2014Diplôme d'ingénieur, Génie informatique