
Nadhem Khamari
Lead Frontend Developer | Vue.js
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Team Lead Frontend avec 7+ ans d'expertise Vue.js et leadership d'équipes techniques. Spécialisé en architecture frontend, design systems et optimisation performance pour solutions B2B/B2C. J'accompagne vos projets de la conception à la livraison avec une approche technique solide et managériale éprouvée.
Expérience de travail
Team Lead Frontend
Groupe Magnolia
févr. 2023 - juil. 2025
2 ans 6 mois
Paris, France
Responsabilités Techniques - Recruter, diriger et encadrer une équipe de développeurs front-end - Mettre en place la stratégie, les processus et les bonnes pratiques. - Définir et maintenir les standards de développement - Concevoir et développer des fonctionnalités innovantes pour les solutions B2C et B2B - Assurer la maintenance et l'évolution des systèmes existants - Collaborer avec les équipes techniques ainsi que les équipes Métier et Marketing pour livrer des solutions de haute qualité - Éliminer la dette technique - Documenter et assurer la continuité ( ADR, documentation technique, guides etc. ) - Assurer et animer les cérémonies de l'équipe comme les daily, kick-off de sprint et les rétrospectives. - Participer activement aux choix techniques, conception et estimation des solutions avec les autres Team Leads. Responsabilités Managériales - Diviser les rôles de chaque membre de l'équipe en fonction de leur savoir-faire et les accompagner au quotidien - Encadrer, coordonner, former et faire monter en compétences les membres de l'équipe en partageant ses connaissances. - Assurer le suivi des membres de l'équipe en 1:1 avec du feedback sur l'évolution, les axes d'amélioration et les objectifs Stack technique : Vue.js 2 & 3 (Vuex, Pinia ), Nuxt, Angular, Typescript, Web components Shadcn/ui, Tailwind, Design System, Storybook Strapi ( React ), SQL, Node.js Docker, GIT, Gitlab CI/CD, AWS SEO, Core Web Vitals, Cypress
Ingénieur front-end
WeSave
sept. 2020 - déc. 2022
2 ans 4 mois
Paris, France
Produits B2C ● Implémentation de la structure du projet ● Migration vers de nouveaux bundlers / outils pour les anciens projets. ● Développer de nouvelles fonctionnalités pour offrir une expérience plus personnalisée et intéressante aux clients. ● Création de composants personnalisés surtout pour de la data visualisation. ● Création et intégration de l’UX/UI Design pour moderniser et faciliter l’expérience utilisateur en collaboration avec l’équipe Design. ● Travailler sur l’amélioration de la code base existante. ● Travailler sur l’optimisation et l’amélioration de performance. ● Instaurer en collaboration avec les devs back des couloirs de connexion adapté aux demandes / architectures des clients ( custom SSO, Vérification identité SMS etc ... ) ● Gérer le CI/CD sur Gitlab et les déploiements sur AWS. ENVIRONNEMENT TECHNIQUE Vue.js, Vuex, Javascript, Vuetify, Vue-md, Webpack, NPM, SASS, Visual Studio Code, Invision, GitLab, GitLab CI/CD, AWS Produits B2B2C ● Implémentation de la structure du projet. ● Choix des technologies et des outils utilisés. ● Création de composants personnalisés afin de créer un Design System Library à long terme. ● Création et intégration de l’UX/UI Design. ● Instaurer les différents contrôles possibles pour assurer la qualité de code et la visibilité sur le projet ( Lintage, Formatage , règles de format pour les commits/noms de branches etc ... ). ● Assurer l’onboarding des nouveaux arrivés. ● Encadrer les développeurs juniors dans leurs missions ● Assurer le contrôle de qualité du code en faisant de la review technique, du pair programming et en discutant les solutions envisagées pour les problématiques rencontrées. ● Rédaction des tests unitaires avec JEST. ENVIRONNEMENT TECHNIQUE Vue.js, Vuex, Javascript, Vuetify, SASS, Visual Studio Code, Invision, GitLab, GitLab CI/CD, AWS
Frontend Engineer
SFEIR
janv. 2019 - oct. 2020
1 an 10 mois
Paris Area, France
ENVIRONNEMENT TECHNIQUE Vue.js, Vuex, Javascript, Typescript, Vuetify, Nest.js, Webpack, NPM, SASS, Visual Studio Code, GitLab, Jest Angular 7, Redux, RxJS, Leaflet, Intellij, Github, Cypress, JIRA
Frontend Engineer
Sopra HR Software
nov. 2019 - juil. 2020
9 mois
Paris, France
PROJET Boilerplate-vue Réalisation d’un boilerplate sous Vue.js mis en place pour organiser tous les futurs projets front end dans l’entité. Ce projet est axés sur plusieurs points visant à contrôler la qualité du code et instaurer les bonnes pratiques dans le développement : ● Conventions : nomination des commits, des variables, des fonctions et des variables de styles. ● Restrictions : des règles mises en place pour contrôler les commits faits et le processus de développement, bloquant tout commit non respectants ces règles. ● Instauration d’un modèle de serveur de mock en Node.js qui permet de tester la communication avec l’api en local. ● Préparation des modèles pour les tests unitaires et les tests d’intégration et restriction liées à l’absence de tests sur toute nouvelle fonctionnalité. RÉALISATIONS ● Implémentation de la structure du projet. ● Choix des technologies et des outils utilisés. ● Création de composants personnalisés ● Création et intégration de l’UX/UI Design. ● Intégration d’un thème picker pour personnaliser la solution graphiquement en déploiement. ● Intégration d’un système de modification de l’application en runtime après déploiement. ● Rédaction des tests unitaires avec JEST. ● Rédaction des tests d’intégration sur Cypress. ENVIRONNEMENT TECHNIQUE Vue.js, Vuex, Javascript, Typescript, Vuetify, Nest.js, Webpack, NPM, SASS, Visual Studio Code, GitLab, Cypress, Jest PROJET API Designer Réalisation d’une plateforme web permettant de créer des services web personnalisés à partir du Front. PROJET Code Promotions Ce projet représente une refonte d’une solution desktop en une application Web destiné aux gestionnaires de déploiements des solutions Sopra HR. RÉALISATIONS ● Implémentation de la structure du projet. ● Création et Intégration de l’UX/UI Design. ● Implémentation des différentes fonctionnalités. ● Création de composants spécifiques au projet.
Frontend Engineer
le Cèdre
mars 2019 - oct. 2019
8 mois
Paris, France
PROJET DIGICEDRA Le Cèdre est un groupement d'achats au service de ses adhérents. Réalisation d’un portail pour la plateforme à travers laquelle les adhérents peuvent gérer leurs utilisateurs, marchés et abonnements. Ce portail est le point central des différentes opérations réalisables sur leurs comptes. Projet réalisé en méthodologie agile Scrum. RÉALISATIONS ● Implémentation de nouvelles features ● Création de composants personnalisés ● Intégration de l’UX/UI Design ● Validation et filtrage des données ● Rédaction des tests d’intégration sur Cypress ● Rédaction des tests unitaires avec JEST ENVIRONNEMENT TECHNIQUE Angular 7, Redux, RxJS, Typescript, NPM, SASS, Leaflet, Intellij, Github, Cypress, JIRA
Javascript Developer
StreamWIDE
juin 2018 - déc. 2018
7 mois
Tunis, Tunisie
PROJET Team On The Run / Team On Mission Team on the Run est une plate-forme de Business Process Communication. Elle offre tous les outils pour transmettre et échanger facilement tout type d’information : ● Ordres de travail : discussion instantanée en groupe ou 1-1, appels VoIP, talkie-walkie. ● Tâches : échange de documents et distribution de missions. ● Emplacement des employés : cartographie des membres de l’équipe en direct, suivi des itinéraires. RÉALISATIONS ● Refactoring de l’ensemble des applications en VueJS ● Intégration des webservices dans un middleware servant d’interface à l’app Front ● Création de composants personnalisés aux différents produits ● Refonte et intégration de l’UX/UI Design en collaboration avec le marketing ● Validation et filtrage des données ● Optimisation de la performance ● Débug et tests ENVIRONNEMENT TECHNIQUE VueJs, VueX, Typescript, Element-UI, Nest.js, Webpack, NPM, SASS, SublimeText, GitLab
Valomnia
févr. 2016 - mai 2018
2 ans 4 mois
Web & Mobile Engineer
juil. 2016 - mai 2018
1 an 11 mois
PROJET VALOMNIA Principal produit de l'éditeur, Valomnia est une plateforme (Web et mobile) qui vise à développer la croissance des entreprises. Elle gère les différents aspects du processus de stockage, des ventes B2B, de la livraison comme : ● La livraison directe en magasin (DSD) ● La gestion de la relation magasin (SRM) ● L'expérience client en magasin RÉALISATIONS ● Implémentation de nouvelles features ● Optimisation de la performance des catalogues ● Maintenances correctives et évolutives ● Documentation du produit ENVIRONNEMENT TECHNIQUE Cordova, Backbone.js, Require.js, Google Maps API, NPM, Gulp, Grunt, SVN. PROJET STREET SALES C’est une solution B2C de dématérialisation destinée aux opérateurs téléphoniques. Ce projet a pour objectif de faciliter et d'accroître les ventes, de numériser les supports et les contrats et de contrôler la force de vente sur le terrain. RÉALISATIONS ● Conception et implémentation de l'application mobile ● Documentation du projet ( code / guides d'utilisation) ● Livraison et support technique continu côté client ● Sessions de déploiement et de formation chez les clients et leurs partenaires ENVIRONNEMENT TECHNIQUE Cordova, Backbone.js, Require.js, Leaflet, JAVA, NPM, Gulp, Grunt, SVN.
Intern - Javascript Developer
févr. 2016 - juil. 2016
6 mois
Sousse, Tunisie
- Worked on a tool destined for Hybrid mobile developers: this tool would automate certain tasks and unify a console interface for all needed others tools (Yeoman, GULP, Bower...).- This tool joins the developer in his journey from the creation of the project, the configuration and skeleton, passing by the automatic creation of the documentation until the automatic deployment on official stores for Android and iOS versions.
Formation
Ecole Nationale d’Ingénieurs de Carthage ENICarthage
Diplome national d'ingénieur, Informatique
2013 - 2016
2 ans 10 mois
Activités et associations : IEEE - Publicity Committee Chair - IEEE CS ENICAR Student Chapter
Higher Institute of Computer Science and Communication Technologies - Tunisia
Bachelor's diploma in Computer Science
2010 - 2013
4 ans