About Alan
- E-commerce
- Mass distribution
- Energy management.
- InVivo
- Coopérative U
- SymphonyAI.
- 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.
French
Native or bilingual
English
Fluent
Experience
- InVivoVue.js | Node.js DeveloperAGRICULTUREJanuary 2023 - Today (3 years and 5 months)Paris, FranceThe 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 - ZenikaVue.js | Node.js DeveloperCONSULTING AND AUDITSJune 2021 - July 2024 (3 years and 1 month)Nantes, FranceZenika 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
- InVivoVue.js | Node.js Tech LeadE-COMMERCENovember 2021 - December 2022 (1 year and 1 month)Paris, FranceThe 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
Recommendations
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
- Engineering degree in Computer Science and Telecommunications, specialization in Home Automation, track in New Habitat ServicesESIR2014L'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 ComputingIUT de Renens2011L'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 ServicesEcole Supérieure d'Ingénieurs de Rennes2014