You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Arnaud RenaudAR

Arnaud Renaud

Web Developer and Trainer (TypeScript, React)

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Arnaud

Independent developer, trainer, and technical lead.

🧑💻 Developer and Technical Lead:
• 8 years of web application development in B2B and B2C contexts (Club Med, Oyez, Mi Casa Es Tu Casa, Team Junior Mentor & personal projects)
• 18 months as a technical lead and mentor to launch the development of a web application (Team Junior Mentor & Penco)

👨🎓 Trainer and Coach:
• 6 years teaching full-stack web development to over 150 students, preparing them for the professional certification of application designer-developer (bac +3/4)
• specific courses on TypeScript, React, automated testing, version control
• mentoring sessions with professional developers: JavaScript & TypeScript, automated testing
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Wild Code School
    Web Development Trainer
    EDUCATION AND E-LEARNING
    September 2018 - Today (7 years and 9 months)
    Paris, France
    I 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
    Formation React.js Typescript Apollo GraphQL Docker Tests unitaires Automatisation des tests Base de données PostgreSQL TypeORM
  • ESGI
    Software Development Trainer
    EDUCATION AND E-LEARNING
    January 2023 - June 2024 (1 year and 5 months)
    Lille, France
    I 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, GitHub

    Each 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.
    Formation Typescript React.js Automatisation des tests Git
  • Kampus Training
    Software Development Coach
    EDUCATION AND E-LEARNING
    January 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.
    Coaching individuel Typescript Tests automatisés Jest Intégration continue

Recommendations

Be the first to recommend Arnaud

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diplôme d'ingénieur, Génie informatique
    Université de Technologie de Compiègne
    2014
    Diplôme d'ingénieur, Génie informatique

Skill set

Categories