About Arnaud
French
Native or bilingual
English
Fluent
Experience
- Wild Code SchoolWeb Development TrainerEDUCATION AND E-LEARNINGSeptember 2018 - Today (7 years and 9 months)Paris, FranceI designed and delivered training in advanced web development techniques for a one-year work-study training program attended by seven successive cohorts of 10-20 students.The training covers web and mobile development (TypeScript, Node.js, and React) through practical application, with a focus on key skills like automated testing and DevOps practices.I wrote lectures, guided tutorials, and development exercises ("quests") on a variety of topics applied to Node.js and React, including:• the GraphQL-Apollo stack applied to a React app coupled with an API server• setting up a React application with server-side rendering (SSR) and code-splitting by route with Next.js• global state management in React applications with Redux, Context API, and client-side Apollo cache• DRY implementation of business logic classes with TypeORM and type-graphql to define both the database access interface and the GraphQL API schema• automated testing (unit tests, integration tests, end-to-end tests, snapshot tests with Jest, React Testing Library, Puppeteer, SuperTest)• continuous integration, continuous delivery, and continuous deployment, practiced with GitHub Actions• setting up Node.js, Postgres, and nginx services using Docker and Docker Compose• deploying and managing web service instances on a Linux server with caddy, systemd, journald
- ESGISoftware Development TrainerEDUCATION AND E-LEARNINGJanuary 2023 - June 2024 (1 year and 5 months)Lille, FranceI designed and delivered training on various software development practices for groups of 10-15 students in bachelor's and master's programs:• single-page applications with React• automated testing with Jest, React Testing Library• static typing with TypeScript• version control with Git, GitHubEach of these topics was covered in 12 to 30 hours of class, starting with a theoretical lecture and then practiced by the students with my guidance. Students were evaluated by submitting a practical assignment.
- Kampus TrainingSoftware Development CoachEDUCATION AND E-LEARNINGJanuary 2024 - April 2024 (3 months)I conducted one-on-one training sessions with two professional developers, helping them improve in:• test automation (Jest)• static typing (TypeScript)• functional programming (TypeScript)• continuous integration (GitHub Actions)Each session involved solving real-world problems encountered at work or adapted exercises.
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