13 ans dans le commerce, ça laisse le temps de vivre pas mal dâexpĂ©riences⊠et parfois de ne plus vraiment sây retrouver.
Le confinement a Ă©tĂ© pour moi une vraie pause, lâoccasion de prendre du recul et de faire une introspection profonde. Pour la premiĂšre fois, jâai eu le temps de me poser une question simple : quâest-ce que jâai rĂ©ellement envie de faire ?
Curieux de nature, attirĂ© depuis toujours par les nouvelles technologies, câest presque par hasard que jâai dĂ©couvert le HTML et le CSS. Et lĂ , ça a Ă©tĂ© une Ă©vidence. Jâavais trouvĂ© un domaine qui rĂ©pondait Ă ma soif de comprendre, dâapprendre en continu, de construire des choses concrĂštes et utiles.
Depuis, mon aventure dans le dĂ©veloppement se poursuit jour aprĂšs jour. Jâai Ă©voluĂ© dans des environnements start-up et des petites Ă©quipes agiles, oĂč jâai pu toucher Ă lâensemble du cycle produit : comprĂ©hension des besoins mĂ©tier, conception, dĂ©veloppement front et back, mise en production et support.
Aujourdâhui, je me dĂ©finis comme un dĂ©veloppeur Full Stack orientĂ© produit, sensible Ă lâexpĂ©rience utilisateur et au travail dâĂ©quipe. Jâaime les contextes oĂč lâon Ă©change, oĂč lâon se remet en question, et oĂč la technique est au service dâun produit utile.
Et clairement, je ne regrette rien đ
Dans une petite équipe agile, en 100% remote dans une startup fintech d'investissement citoyen.
đč Phase 1 â DĂ©veloppement Full Stack
-
DĂ©veloppement full stack sur lâensemble du produit (front-end et back-end)
-
RĂ©daction dâexpressions de besoins et de spĂ©cifications techniques
-
Participation active à la vision produit et à la priorisation des fonctionnalités
-
Conception et amĂ©lioration continue de lâUX et des interfaces
-
Mise en place et exécution de tests (acceptation, régression)
-
Revue de code, pair programming
-
Gestion du SAV, avec un rĂŽle de lead sur la pĂ©riode juin â septembre 2025, puis support niveau 2
đč Phase 2 â ResponsabilitĂ©s produit & techniques (depuis octobre 2025)
-
Expression et arbitrage des besoins cÎté IT
-
Prises de décision techniques et structuration de la stack
-
Organisation des sprints et animation des reviews
-
Déploiement sur les différents environnements (recette, production)
-
Participation aux réunions de pilotage produit
Dans une équipe tech agile composée de développeurs (front, back et full-stack )/ d'UX-UI / de Dev-Ops, pilotée par un tech lead, en sprint de 3 semaines, j'ai d'abord été rattaché à l'équipe front avant d'évoluer ensuite sur du full-stack. Intervention sur les produits suivants :
đ» Portail pour les partenaires de l'association :
- création de nouvelles features (TypeScript / NextJs, ReactQuery+ Material UI)
- débogage / refactoring
đ» Blog :
- participation à la création from scratch suivant l'architecture mise en place (NextJs, TypeScript )
- implémentation des schémas et de la logique des articles (Prisma, SQL, TypeScript)
- tests d'intégration et d'implémentation (Jest)
đš Communication souvent en asynchrone, avec daily hebdomadaires
đ reporting et gestion des tĂąches via l'outil de ticketing ClickUp
Pour le reste: GitLab - Git - Figma - Swagger - Postman
Dans une équipe composée de 2 autres développeurs et d'une développeuse, nous avons été chargés de créer la partie front-end d'une application de gestion de comptes bancaires, à partir de ce que nous avait mis à disposition BeSwarm :
-> un fichier Swagger contenant toues les routes et appels API Ă faire
-> les informations pour leur protocole de connexion 0auth2 car il fallait que l'utilisateur soit identifiĂ© via son compte BeSwarm pour pouvoir ĂȘtre connectĂ© Ă l'application.
Les technos choisies et utilisées ont été :
- React, Tailwind CSS
- Jest, React Testing Library pour les tests
- Gitlab, Jira, Notion comme outils de développement
Nous avons fonctionnĂ© en autonomie en nous organisant pour l'avancement du projet. Nous avons travaillĂ© essentiellement en pair-programmig voire mob-programming, mĂȘme si nous avons aussi pu ĂȘtre amenĂ© Ă le faire chacun de façon autonome.
Voici les tùches que j'ai été amené à réaliser lors de ce projet :
- rédaction du cahier des charges
- maquettage via figma
- mise en place des tests avec Jest et React testing library
- intégration de composants suivant la maquette
- intégration de pages suivant la maquette
- versionning via git, gestion de merge et merge request sur le dépÎt Gitlab
Création from scratch d'une application web de forum social.
L'utilisateur peut publier un article, le modifier, le supprimer ainsi que laisser des commentaires et les gérer (modification ou suppression). Il peut aussi modifier ses infos et supprimer son compte, respectant ainsi les contraintes de la RGPD.
Un HOC est mis en place afin de s'assurer que l'utilisateur soit bien connecté pour accéder au contenu du site.
Un accÚs administrateur permet de pouvoir gérer le contenu si besoin.
L'API est sécurisée, les mots de passes sont cryptés, en tenant compte des recommandations de l'OWASP.
Un systÚme de récupération de mot de passe est mis en place.
Les technos utilisées :
-> Pour la partie front-end: React, Redux via Redux Toolkit, Styled Component pour le CSS.
-> Pour la partie back-end: NodeJS, ExpressJS, Mongoose, MongoDB, BCrypt, JWT, Nodemailer
Versionning avec git et hébergement du projet sur Github.
- intégration d'une maquette en page web
- intégration d'une maquette en pages web avec des animations css
- création de la partie front d'un site e-commerce en js
- audit SEO d'un site et amélioration de se dernier au niveau SEO et accessibilité
- création d'une API sous NodeJs, Express et Mongoose avec BDD MongoDb pour un site spécialisé dans les sauces
- création from scratch d'un réseau social interne pour une entreprise : front-end en VueJS, back en Express / NodeJs / Sequelize et BDD MySql
⹠Préparation des colis pour l'équipe
⹠Préparation de la tournée : tri courrier et colis
âą Distribution du courrier et colis
âžGestion boutique :
⹠Accueil physique et téléphonique de la clientÚle et prise en charge
âą Diagnostic des pannes et casse des mobiles des clients particuliers et
professionnels
âą Gestion dâun gros volume de rĂ©paration
âą Suivi administratif des flux
âą Gestion des stocks et des commandes
➠Réparation des mobiles et tablettes prises en charges par le magasin :
⹠Réparation smartphones sous garantie
⹠Réparation hors garantie smartphones et mobiles, tablettes
⹠Désimlockage
âž Ventes additionnelles (vente dâaccessoires et de services)
âžGestion litiges clients et fournisseurs
âžPartage de connaissances
⹠Accueil, écoute et découverte client en magasin
⹠Ventes de solutions mobiles et internet multi opérateurs : Orange, Bouygues,
Sfr, Virgin, Neuf..
âą Ventes additionnelles
âą Gestion SAV
âą Maitrise du systĂšme PIE
âą MaĂźtrise des appareils IOS et AndroĂŻd : smartphones et tablettes
⹠Travail en équipe
- French
- English
- Spanish