Du développement d'une fonctionnalité métier à l'évolution d'une plateforme e-commerce complexe, j'aime transformer les besoins techniques et fonctionnels en solutions concrètes, fiables et maintenables.
Développeur Full-Stack PHP avec 6 ans d'expérience, je suis spécialisé en Symfony, Magento 2 et Hyvä, avec une solide pratique de Vue.js, Nuxt.js et des architectures API.
Mon parcours chez Efipeek, puis mon activité indépendante avec Wevoria, m'ont permis d'intervenir sur des projets variés : e-commerce, applications métier, architectures headless, intégrations d'API et maintenance applicative
🚀 Quelques projets représentatifs :
• Makemystore — Développement d'une plateforme e-commerce Magento 2 / Hyvä intégrant un configurateur Vue.js connecté à Symfony / API Platform. Collaboration au sein d'une équipe de 3 développeurs, puis reprise de la responsabilité technique en maintenance corrective et évolutive.
• Diagral — Participation à la refonte et à l'évolution d'un écosystème Magento 2 / WordPress : fonctionnalités métier, intégrations API REST et authentification SSO avec Keycloak.
• Planète Croisière — Participation à la refonte d'une plateforme web basée sur Nuxt, Strapi et un CRM Symfony, dans une architecture headless.
• Téléthon du Pévèle — Conception et développement d'une plateforme de gestion d'événements et de réservations, avec Symfony, API Platform et Nuxt.js.
🛠️ Mes compétences clés :
→ Back-end : PHP, Symfony, API Platform, Doctrine
→ E-commerce : Magento 2, Hyvä, modules sur mesure, maintenance et
refonte
→ Front-end : Vue.js, Nuxt.js, JavaScript, Alpine.js
→ Architecture : API REST, applications découplées, intégrations entre systèmes
→ Méthodes : collaboration technique, analyse de besoins, résolution de problèmes et maintenabilité du code
💡 Ce que j'apporte à un projet :
Une capacité à comprendre les enjeux métier, à intervenir sur plusieurs couches techniques et à faire évoluer des applications existantes comme à développer de nouvelles solutions.
J'apprécie autant la collaboration au sein d'une équipe de développement que l'autonomie nécessaire pour prendre en charge un périmètre technique de bout en bout.
📍 Basé dans la métropole lilloise.
🤝 Je suis ouvert aux opportunités de CDI ainsi qu'aux collaborations freelance, sur des projets où je peux apporter mon expertise Symfony, Magento 2 et développement Full-Stack.
Vous recrutez un développeur ou recherchez un partenaire technique pour votre projet ?
Échangeons !
🌐 Portfolio : https://www.nathandierickx.com
🌐 Activité freelance : https://www.wevoria.com
Conception et développement de solutions web sur mesure, avec une spécialisation en PHP, Symfony, Magento 2 et Vue.js / Nuxt.js.
Responsabilités et réalisations :
• Conçu et développé des applications web complètes, de l'analyse des besoins à la mise en production.
• Développé des back-ends Symfony, API REST et interfaces d'administration avec API Platform et EasyAdmin.
• Réalisé des interfaces front-end en Vue.js et Nuxt.js, intégrées à des architectures découplées.
• Mis en œuvre des fonctionnalités de gestion de réservations, de disponibilités et de contenus pour des projets associatifs et professionnels.
• Assuré le suivi technique, la résolution de problèmes et les évolutions applicatives.
Projets représentatifs :
• Téléthon du Pévèle : refonte d'une plateforme de présentation et de réservation en ligne.
• Ongi Etorri chez les Ch'tis : conception d'un site de maison d'hôtes avec gestion des chambres, réservations et disponibilités.
Technologies : PHP · Symfony · API Platform · EasyAdmin · Magento 2 · Vue.js · Nuxt.js · MySQL · Git
Développement et évolution de plateformes web et e-commerce pour des clients professionnels, au sein d'équipes techniques pluridisciplinaires.
Réalisations principales :
• Développé des modules et fonctionnalités sur mesure pour Magento 2 : SSO, Infinite Scroll, relance de paniers abandonnés, optimisation des médias et commandes d'échantillons.
• Contribué à la création et à la refonte de thèmes Magento 2 avec Blank et Hyvä.
• Développé et intégré des API REST et fonctionnalités métier avec Symfony et API Platform.
• Participé à des architectures headless associant Nuxt.js, Strapi et Symfony.
• Collaboré avec les équipes front-end et back-end pour intégrer différents systèmes et sécuriser leur fonctionnement.
Projets majeurs :
• Makemystore : développement du parcours e-commerce Magento 2 / Hyvä, intégration d'un configurateur Vue.js, puis responsabilité technique de la TMA.
• Diagral : refonte et maintenance Magento 2 / WordPress, développement de modules métier et intégrations SSO / Keycloak.
• Planète Croisière : refonte front-end Nuxt.js et mise en place d'une architecture avec Strapi et CRM Symfony.
Technologies : PHP · Magento 2 · Hyvä · Symfony · API Platform · Vue.js · Nuxt.js · Strapi · JavaScript · Git
- Maintenance applicative sur des applications Symfony / Prestashop / Magento
- Création de module sur la platforme e-commerce Prestashop
- Mise en place de thème Wordpress
L’API One Piece permet de récupérer de nombreuses informations à propos du manga créé par Eiichirō Oda.
Contexte :
Mission freelance réalisée au sein de ma société Wevoria pour l'association Téléthon Pévèle.
L'ancien site, vieillissant et hébergé sur une Freebox, nécessitait une refonte complète afin de moderniser son interface et de faciliter la gestion de l'événement.
J'ai conçu et développé une nouvelle plateforme permettant de présenter le programme du week-end et de gérer en ligne les réservations pour les repas et petits-déjeuners.
Réalisations :
- Refonte complète du site vitrine et de son interface utilisateur
- Développement d'une API REST avec Symfony et API Platform
- Conception de la logique métier et modélisation des données avec Doctrine ORM
- Développement d'un back-office avec EasyAdmin pour administrer les données de la plateforme
- Développement du front-end avec Nuxt.js
- Mise en place du système de réservation en ligne pour les repas et petits-déjeuners
- Gestion des données et des interactions entre le front-end Nuxt et l'API Symfony
- Tests des endpoints API avec Postman
- Mise en place du versionnement du projet avec Git / GitHub
Stack technique :
PHP 8.3 · Symfony 6.4 · API Platform 4 · EasyAdmin 5.5 · Nuxt.js · Doctrine ORM · MySQL · Postman · Git · GitHub
Contexte :
Mission réalisée au sein de la société Efipeek pour Makemystore, dans le cadre du développement d'une plateforme e-commerce sur mesure permettant aux clients de configurer et commander leur propre produit.
Projet mené au sein d'une équipe de 3 développeurs :
back-end Symfony, front-end Vue.js et full-stack orienté Magento 2.
Ma mission :
J'étais principalement en charge du développement de la boutique Magento 2 et de son intégration avec les différentes briques techniques du projet.
- Développement et personnalisation de la boutique Magento 2 avec le thème Hyvä
- Intégration du configurateur Vue.js au sein de Magento
- Développement des pages de la boutique, fiches produits et parcours d'achat
- Développement front-end avec Alpine.js et Hyvä
- Intégration des échanges entre Magento, le configurateur Vue.js et le back-end Symfony
- Consommation d'API exposées par API Platform pour transmettre et récupérer les données de configuration
- Gestion de l'intégration du produit personnalisé dans le panier et le tunnel de commande Magento
- Interventions ponctuelles en renfort sur le développement Symfony / API Platform et Vue.js selon les besoins du projet
- Collaboration avec les développeurs back-end et front-end pour assurer la cohérence entre les différentes briques de l'application
- Montée de version régulière du coeur de Magento
À la mise en production, j'ai repris la responsabilité technique du projet en TMA, avec la prise en charge de la maintenance corrective et évolutive de la plateforme, du suivi des demandes et du développement de nouvelles fonctionnalités.
Environnement technique :
Magento 2 · Hyvä · Alpine.js · PHP · Symfony · API Platform · Vue.js · EasyAdmin · JavaScript · API REST · Git
Contexte :
Mission réalisée au sein de la société Efipeek pour Planète Croisière, agence spécialisée dans les croisières et basée à Roubaix.
Le projet consistait à réaliser une refonte graphique et technique complète du site, initialement développé sous WordPress, tout en conservant et en exploitant le CRM métier existant développé sous Symfony.
Le projet a été réalisé au sein d'une équipe de 3 développeurs, avec une collaboration étroite sur les différentes briques de l'architecture.
Ma mission :
J'ai participé à la refonte complète du front-end avec Nuxt, à partir des maquettes réalisées sous Figma, ainsi qu'à la mise en place de la nouvelle architecture permettant de connecter le site au CRM.
- Refonte graphique et technique complète du site sous Nuxt / Vue.js
- Intégration des maquettes Figma et développement des interfaces responsive
- Mise en place d'une architecture headless avec Strapi utilisé comme BFF (Backend For Frontend)
- Développement et configuration de Strapi pour centraliser, structurer et compléter les données nécessaires au front-end
- Mise en place des échanges entre Strapi et le CRM Symfony, via les API exposées avec API Platform
- Architecture permettant au front-end Nuxt de communiquer uniquement avec Strapi, sans accès direct au CRM
- Intégration des données nécessaires au parcours de recherche de croisières et aux demandes de devis
- Développement des interfaces de présentation des croisières, destinations, compagnies et différentes informations associées
- Collaboration avec les autres développeurs afin d'assurer la cohérence des échanges entre le front-end, le BFF et le CRM
Cette architecture permet de découpler le front-end des services métier, tout en fournissant à Nuxt une API adaptée aux besoins spécifiques de l'interface.
Environnement technique :
Nuxt · Vue.js · Strapi · Symfony · API Platform · PHP · JavaScript · Figma · API REST · Architecture headless · BFF
Mission réalisée au sein de la société Efipeek pour Le Cerisier, restaurant étoilé situé dans le Vieux-Lille situé dans le nord de la France.
Création d'un site vitrine WordPress complet à partir de maquettes Photoshop, avec intégration front-end via Elementor, puis reprise du projet en TMA, maintenance corrective et évolutive.
Réalisations :
- Conception et développement d'un site WordPress à partir de maquettes graphiques
- Intégration HTML / CSS et développement front-end avec Elementor
- Mise en place de WooCommerce et intégration d'un système de réservation en ligne permettant de sélectionner une date et un créneau horaire pour le retrait des commandes
- Reprise du projet en TMA WordPress et maintenance évolutive
- Mise en place et configuration de Contact Form pour la gestion des formulaires
- Accompagnement et formation du client à l'administration WordPress afin de favoriser son autonomie
- Audit et optimisation du SEO technique et on-page, avec accompagnement sur les bonnes pratiques de publication et de référencement naturel
- Nettoyage et restructuration du contenu HTML afin d'améliorer la qualité sémantique et l'indexation des pages
- Mise en place et configuration de Yoast SEO
- Mise en place de Wordfence pour renforcer la sécurité WordPress et assurer le suivi des alertes
- Maintenance WordPress : mises à jour du cœur, des plugins et suivi des alertes de sécurité et de compatibilité
- Mise en place d'un site multilingue français / anglais, puis ajout progressif du néerlandais
Environnement technique :
WordPress · Elementor · WooCommerce · PHP · HTML · CSS · JavaScript · SEO · Yoast SEO · Wordfence · Site multilingue · TMA
Mission longue durée réalisée au sein d'Efipeek pour Diagral, marque française spécialisée dans les systèmes de sécurité à installer soi-même.
Intervention sur un écosystème digital hybride Magento 2 / WordPress, combinant site institutionnel et plateforme e-commerce, avec une navigation transparente entre les deux environnements.
J'ai accompagné le projet de la migration Magento 1 vers Magento 2 en 2020 jusqu'à sa refonte technique et graphique, en passant par plusieurs années de TMA, maintenance corrective et évolutive, intégration et développement front-end.
Réalisations :
- Migration et évolution d'une plateforme e-commerce Magento 2, avec personnalisation et développement front-end
- Refonte du thème Magento 2 et reprise complète du site WordPress
- Intégration de maquettes Figma en HTML / CSS / JavaScript
- Développement d'un guide de choix produit permettant de recommander des produits selon les réponses de l'utilisateur
- Développement d'une étude personnalisée destinée aux professionnels
- Création d'un module de points de vente référençant les partenaires Diagral
- Mise en place d'un Infinite Scroll sur les fiches produits
- Développement et amélioration des échanges WordPress ↔ Magento via API REST
- Migration d'un système de SSO interne vers Keycloak et intégration de l'authentification SSO dans l'écosystème Magento / WordPress
- Récupération de données produits Magento et intégration de contenus dynamiques dans les pages WordPress
- Mise en place d'Elementor pour faciliter la création et la gestion des pages de contenu
- Maintenance corrective, maintenance évolutive et développement de nouvelles fonctionnalités
- Montée de version régulière du coeur de Magento
Environnement technique :
Magento 2 · WordPress · PHP · JavaScript · HTML · CSS · API REST · Keycloak · SSO · Elementor · Figma · E-commerce
- English