You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Alan DuchêneAD

Alan Duchêne

Fullstack Developer Vue.js Node.js

€550/day
Nantes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Alan

Looking for a Vue.js / Node.js or React fullstack developer?
Want to develop a web application?
You are in the right place.

I am a software engineer with over 10 years of experience in the following sectors:
  • E-commerce
  • Mass distribution
  • Energy management.

I have worked with major groups such as:
  • InVivo
  • Coopérative U
  • SymphonyAI.

As a TS | Vue | React | Node fullstack developer, I can assist you from A to Z:
  • Scoping business needs
  • Developing your web application
  • Implementing accessibility
  • API development
  • Dashboard development
  • Front-end development in Vue or React
  • Back-end development in Node (Hapi or NestJS)
  • Front-end and back-end migration
  • Setting up continuous integration and continuous deployment (CI/CD)
  • Setting up unit, integration, e2e, and performance tests
  • Refactoring, continuous improvement, and code review
  • Training and upskilling development teams.
I also have knowledge of: TDD, DDD, BDD, Design System.

I also place great importance on transparency with my clients.
I send a daily report to my clients at the end of the day on all the tasks I have performed.

Shall we discuss your project?
Contact me directly via the platform.

---
Vue.js developer, vue js developer, Vue developer, Vue.js front developer, Vue.js front-end developer, Vuejs web dev, Vue.JS dev, vue.js dev, VueJS dev, Node.js backend developer, node js developer, Node.js back end developer, Node.js fullstack developer, Node developer, Node back-end developer, Vue.js Node.js fullstack developer, Vue.js developer, Vue js developer, Vue developer, Vue.js front-end developer, Vue.js Frontend engineer, Node.js developer, Node js developer, NodeJS developer, Node developer, Node.js Backend developer, Node.js Full-stack developer, Node.js full-stack developer
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Nantes (up to 50km), Paris (up to 50km), Lyon (up to 50km), Marseille (up to 50km), Bordeaux (up to 50km)

Experience

  • InVivo
    Vue.js | Node.js Developer
    AGRICULTURE
    January 2023 - Today (3 years and 5 months)
    Paris, France
    The InVivo group is one of the leading agricultural groups in Europe (11.7 billion in revenue, 167 cooperative members, present in 38 countries). InVivo provides B2B and B2C services (Jardiland and Gammvert).

    I joined the impact team Checkout, which is responsible for the transactional part (cart, checkout, order, logistics). Our team of 6 people consists of:
    • 1 Vue.js and Node.js lead developer
    • 4 Vue.js and Node.js developers
    • 1 Product Owner

    As a Vue.js Node.js Developer, my responsibilities include:
    • Development and maintenance of shared cart/checkout/order/logistics components
    • Implementation of solutions for B2B and B2C platforms
    • Application of Clean Architecture principles
    • Setup and maintenance of automated tests
    • Continuous integration via GitLab CI/CD

    E-commerce platforms developed:
    • www.jardiland.com
    • www.gammvert.fr
    • www.aladin.farm
    • www.farmi.com

    Technical context: Typescript, Node.js, Hapi.js, Vue.js, REST APIs, Clean Architecture, GitLab CI/CD, Automated tests, Postman, Bruno, Agile methodologies, Pair, Design System
    Typescript Node.js Vue.js PostgreSQL REST
  • Zenika
    Vue.js | Node.js Developer
    CONSULTING AND AUDITS
    June 2021 - July 2024 (3 years and 1 month)
    Nantes, France
    Zenika is a leading IT consulting firm in innovative technologies (61 million in revenue, +400 employees, 14 offices in France and abroad).

    I held a versatile role combining consulting, training, and speaking. I contributed to client projects and the company's visibility in the tech ecosystem.

    As a Vue.js Node.js Developer, Speaker, and Trainer, my responsibilities included:
    • Technical support for clients as a Vue.js Node.js consultant developer
    • Leading Vue.js training sessions
    • Organizing and hosting NightClazz Nantes meetups
    • Participating in technical conferences as a speaker
    • Conducting interviews

    I gave several major talks:
    "Pair and mob programming: together, we go further" https://youtu.be/mSO37YtAvGo - (DevQuest Niort 2025)
    "Discovering Bruno, the Postman killer?" https://youtu.be/6lsQVIQfyCg - (Devfest Strasbourg 2024 and TechnoZaure)
    "Surviving the darkness of frontend rendering" https://youtu.be/rqtk4yyRRP8 - (Devfest Nantes 2024)
    "Automating API Tests with Bruno" (Breizhcamp 2024)
    "To infinity and beyond with Postman" https://youtu.be/Kj8_mJOMnHQ (Breizhcamp 2023, NightClazz and TechnoZaure)
    "The frontend market" (Niort Tech 2023 and Système U)

    Technical context:
    • Technologies: JavaScript, TypeScript, Vue.js, React, Node.js (Hapi and Nest.js)
    • Cross-functional skills: training, public speaking, community management
    • Methodologies: Agility, Software Craftsmanship
    Typescript Vue.js React.js Node.js NestJs
  • InVivo
    Vue.js | Node.js Tech Lead
    E-COMMERCE
    November 2021 - December 2022 (1 year and 1 month)
    Paris, France
    The InVivo group is one of the leading agricultural groups in Europe (11.7 billion in revenue, 167 cooperative members, present in 38 countries). InVivo provides B2B and B2C services (Jardiland and Gammvert).

    As part of the creation of a white-label website, I led the Profil impact team in the creation and implementation of:
    • The authentication/authorization system
    • The customer journey (login, order tracking, loyalty, ...)

    As a Vue.js Node.js Tech Lead, my responsibilities included:
    • Technical and functional leadership of the team
    • Design of the authentication and authorization system architecture
    • Definition of development standards and best practices (naming, testing, architecture, refactoring, comments, formatting, SOLID, pragmatism)
    • Participation in the Design System with Storybook
    • Implementation of the testing strategy (unit, integration, E2E, performance)

    The project is used by the Jardiland and Gammvert brands, with:
    • A robust and secure authentication system
    • An optimized customer journey
    • A modular and reusable architecture

    E-commerce platforms developed:
    • www.jardiland.com
    • www.gammvert.fr

    Technical context:
    • Front-end: TypeScript, Vue.js, Nuxt.js, Design System (Storybook), Clean Architecture
    • Back-end: Node.js, Hapi.js, Sequelize, REST APIs, Auth0, Clean Architecture
    • Testing and CI/CD: Jest, Cypress, Sinon, Supertest, k6, GitLab CI/CD
    • Methodologies: Agile, Scrum, Kanban, Pair/Mob
    Typescript Nuxt.js Testing Node.js developer Vue.js

Recommendations

Lilian AlvarezLA
MP
CM
+1
Lilian Alvarez and 3 other people have recommended Alan

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

  • Engineering degree in Computer Science and Telecommunications, specialization in Home Automation, track in New Habitat Services
    ESIR
    2014
    L'ESIR (École Supérieure d'Ingénieurs de Rennes) est une école d'ingénieurs spécialisée dans les domaines de l'informatique et des télécommunications. Durant mon cursus, j'ai suivi une formation approfondie sur les sujets suivants : * Développement logiciel * Architecture des systèmes * Protocoles de communication des bâtiments * Gestion de projets techniques et management d'équipes Cette formation m'a permis d'acquérir une expertise particulière dans le développement logiciel et la domotique.
  • University Diploma in Technology (DUT) in Electrical Engineering and Industrial Computing
    IUT de Renens
    2011
    L'IUT de Rennes, composante de l'Université Rennes 1, est un établissement d'enseignement supérieur reconnu dans la formation des profils techniques et industriels. Durant mon DUT GEII (Génie Électrique et Informatique Industrielle), j'ai acquis des compétences dans les domaines suivants : * Électronique : conception de circuits, systèmes embarqués, électronique de puissance * Automatisme et informatique industrielle : programmation automate, supervision industrielle * Systèmes numériques : microcontrôleurs, FPGA, traitement du signal * Électrotechnique : distribution électrique, motorisation, énergies renouvelables Cette formation professionnalisante m'a permis de développer une solide base technique et pratique à travers de nombreux projets et travaux pratiques en laboratoire.

Certifications

  • Engineering degree in Computer Science and Telecommunications, specialization in Home Automation, track in New Habitat Services
    Ecole Supérieure d'Ingénieurs de Rennes
    2014
    Software Architecture Vue.js Node.js developer REST Typescript JavaScript Node.js development Vue.js developer React Web development

Skill set

Categories