karim neji

Architecte technique/Chef de projet

Salaire / Taux journalier

78140 Vélizy-Villacoublay, France

Mobilité : Paris

Freelance, ouvert au CDI

Peut venir sur site

Expertises

AngularSymfonyNodeReact

Langues

AnglaisFrançaisItalien

À propos

Introduction

Tech Lead Fullstack avec 14+ ans d'expertise Angular/React/NodeJS/Symfony. Architecte technique chez SFR, spécialisé dans la migration d'applications legacy et la mise en place d'architectures modernes. Expert en refonte de plateformes complexes avec une approche agile pour optimiser vos projets web.

Liens

Expérience de travail

Tech-lead seior Fullstack

MAARCH

sept. 2023 - Présent

3 ans 2 mois

Paris, France

- Projet : Application de gestion de documents et de l’archivage numérique des entreprises. Participation au développement des fonctionnalités et Revue de code Développement des modules et composants pour les projets Front: gestion de rôles, accès, authentification, intégration dynamique des composants etc. (React / Angular) Symfony 6 : Développement avec Api plateform des Microservices de l’application. NestJs : Développement des Microservices de l’application. Mots clés : Symfony Angular React Ag Grid NgRx Angular Material NodeJS NestJs Docker AzureDevops Gitlab micro-services SCRUM

Architecte technique/Chef de projet

SFRFreelance

juin 2022 - juil. 2023

1 an 2 mois

Paris, France

Skills: Gestion de projet · PHP · Angular · CICD · React · Nodejs

Senior Software Developer

SodexoFreelance

janv. 2020 - mai 2022

2 ans 5 mois

Dans le cadre de l’amélioration de ces projets, j’étais recruté chez Sodexo pour faire la refonte des projets web de l’entreprise. Taches réalisées : - Projet Extranet Client : dans une équipe Scrum de 6 personnes, j’étais intégré en tant que développeur Fullstack Sénior pour la refonte de ce projet en 2 étapes : o Amélioration de l’interface ainsi que la maintenance évolutive du projet sur Symfony 2.7 et angularJS o Migration du projet vers Full Angular 11/12 : Mise en place de l’architecture technique du projet. Mots clés : Symfony, PHP, Angular, AngularJs, API, Javascript, Scrum, Agile, Jira, Jenkins, GitLab

Technical Lead

BNP Paribas

déc. 2018 - déc. 2019

1 an 1 mois

Vétheuil, France

Dans le cadre d’une réécriture de 5 applications internes utilisées par BP2I (Département IT de la banque BNP Paribas), j’étais recruté en tant que Tech-Lead pour une équipe de 3 personnes. Taches réalisées : - Analyse approfondie de l’existant : Vu que les applications sont très anciennes (Framework Jelix 1.x), il n’y avait pas des cahiers des charges qui décrivaient les fonctionnalités. L’analyse de l’existant (code + fonctionnalités) était la solution pour comprendre le besoin et le reproduire avec les nouvelles technos proposées par BP2I (Symfony 3.4 + des bundles spécifiques développés au sein de BP2I). - Etude d’impact de la migration depuis le framework Jelix 1.x vers Symfony 3.4. Cette étude comporte : o L’impact sur l’architecture de la base de données ainsi que la structuredes données. o Rédaction des documents de cette analyse pour les 5 applications. - Mettre en place l’architecture technique à adopter : prendre en considération les contraintes techniques posées par le client : Couches de sécurité, Bundles spécifiques pour traiter l’authentification et la gestion des sessions, unifier le visuel des différentes applications, Micro- webservices entre les applications, paramètres spécifiques pour le versionning et les packages (git et composer) etc. - Préparation du backlog contenant les taches à faires et dispatcher les taches suivant les compétences de chaque membre de l’équipe o Aide à l’analyse de l’existant (code et fonctionnalités) : les aider à lire et comprendre le code des applications existantes - Revue de code et veille du respect des règles techniques et bonnes pratiques : o Veille sur les règles de codages (Clean code, POO, Paterns). o Bien s’assurer que le code reproduit exactement la même fonctionnalité de l’existant. - Déblocage des développeurs et validation des choix techniques. - Participation au développement des différentes parties des projets

Technical Lead

Cms Plus Sarl

mars 2017 - déc. 2018

1 an 10 mois

Projets :  Application Mobile Hybrid« JamCore » (Android) : application de Fitness pour le BodyBuilder « Jamcore » reconnu mondialement. L’application est développée en utilisant AngularJS, Ionic, Cordova, Firebase. A part l’organisation de l’équipe, j’ai participé au développement (AngularJS,css,html) du module qui calcule l’hydratation pour l’utilisateur, la sauvegarde des données dans la base de données (Firebase).  Application « Facestat » : (Hybride) application de calcul des statistiques à partir des données extrait de Facebook. L’application des développée avec ReactJS,Symfony4, MongoDB. J’ai participé au développement de la partie backend avec Symfony4 en construisant les requêtes personnalisées avec ODM et les optimiser le maximum.  Application AIDA (PWA : Progress Web Application) : Application de gestion des cabinets dentaires. L’application est développée avec Angular5, symfony4, MongoDB, Cordova, ionic. J’ai participé au développement des 2 parties Frontend et Backend.  Application Cross-plateforme « DirettoConsumo » (Android – IOS - web) : Application pour l’automatisation de dépôt des documents fiscales en Italie. L’application est développée en utilisant AngularJS, Ionic, Cordova, Mysql, Symfony3 pour le backend et le REST API pour les webservices. Coté développement j’ai participé au développement des différents fonctionnalités du backend et de l’API (Symfony3, Mysql).  Application Hybride «Connecting » : Réseau social spécifique pour l’association « Connect ». L’application est développée en utilisant Angular5, Ionic, Cordova, SQL Server, .NET pour le backend et le REST API pour les webservices.j’ai développé plusieurs pages dans le frontend (AngularJS)  Plateforme « likenco » : Site web contenant plusieurs modules (réseau social, crowdfunding, petites annonces etc). L’application est développée en utilisant Angular5, Symfony3, Mysql, ElasticSearch sur les serveurs d’AWS (Amazon Web Services)

Senior Software Developer

Smart Team Group

mars 2016 - mars 2017

1 an 1 mois

« Smart Team » est la société choisi par « Satisfactory » - le propriétaire de la solution SaaS « Sharing data » - pour gérer son projet. C’est une application qui gère des enquêtes de satisfaction des clients sur plusieurs secteurs. Je me suis intégré dans une équipe de 6 personnes en tant que développeur Fullstack sénior dans un environnement de travail 100% Scrum dont j’étais un membre de l’équipe de développement. - Maintenance évolutive de la version courante de l’application : Correction des bugs réclamés et développement des nouvelles fonctionnalités demandés par les clients. On utilisait AngularJS, Zend1, Mysql, ElasticSearch comme outils technique. On a adopté le développement continu en utilisant Jenkins / Jira. - Développement de la version 3.0 de l’application : Migrer la partie Backend vers Symfony3 et la partie Frontend de angular 1.3 vers 1.6. Nous avons participé profondément à la construction de l’architecture de cette migration surtout dans la partie backend. - Développement des testes fonctionnels avec Behat pour la partie backend sur sur Symfony - Développement des testes unitaires avec Jasmine pour la partie Frontend sur Angular1 et PHPUnit pour la partie backend - Formation collective continue entre les membres de l’équipe : sous forme de micro formation de 15 à 20 min chaque jour et chaque membre choisi le sujet et prépare une présentation. J’étais responsable principalement aux formations AngularJS. - Utilisation de l’intégration continue en utilisant Jenkins, Docker, Git comme outils de CI/CD

Développeur fullstack Senior / lead Dev

DataDigitalFactory

juin 2014 - mars 2016

1 an 10 mois

 Application E-learning spécifique pour une école de formation en Italie : développé en php5 native, html, css, jquery. Le projet contient la majorité des concepts d’un LMS (Learning Management System) sauf que le client avait beaucoup de spécificité.  Application de gestion de certification : le but de l’application c’est l’automatisation de la procédure de certification (tel que ISO 9001 ) développé en php5 native, html, css, jquery.

Développeur Full Stack

ITCANE

mai 2012 - mai 2014

2 ans 1 mois

 Développement des sites web sur différents CMS tel que Wordpress, prestashop, Joomla, Spip  Maintenance évolutive des sites web : correction des bugs et développement des nouvelles fonctionnalités  Développement des thèmes et Templates en commençant par découper les PSD avec Photoshop et les transformer en HTML pour avoir en premier lieu une version statique  Intégration du HTML développé dans le template du CMS voulu  Installation / configuration / modifications des plugins nécessaires pour répondre au besoin du client  Développement des modules spécifiques sur wordpress, prestashop et joomla  Migration d’un site web de la version 1.5 vers la version 2.5 de joomla.  Améliorer la performance des sites web : optimisations des requêtes et pages, surcharge des fonctionnalités natives des CMS etc  Validation des sites web en W3C

Développeur Full Stack

Gioca SARL

sept. 2010 - mai 2012

1 an 9 mois

Soliman, Tunisie

Développement des sites et applications web: - Générateur de sites web pour les équipes sprotive : permet avec quelques clics d’avoir un site web sans avoir des connaissances en développement informatique. Le projet était destiné aux petites équipes sportives en Italie. On a eu 1200 équipes inscrites. Le projet est développé avec Yii Framework, jquery, HTML, CSS. - Générateur de sites web : Le projet était destiné aux médecins italiens. On a réutilisé plusieurs parties du premier projet mais on a aussi développé beaucoup d’autres modules pour satisfaire le besoin des clients. Le projet est développé avec Yii Framework, jquery, HTML, CS

Développeur Full Stack

medianet

août 2009 - août 2010

1 an 1 mois

Tunis, Tunisie

Je me suis intégré dans la société en tant que développeur web. Missions : - Développement des modules spécifiques sur le CMS Medianet (la société avait son propre CMS) - Maintenance évolutive des sites web : correction des bugs et développement des nouvelles fonctionnalités - Traitement des images (filtres, transformations etc) pour les intégrer à la suite dans les sites web - Intégrer et créer des animations et des manipulations sur l’interface utilisateur pour rendre les interfaces plus intuitives


Formation

ESTI

bac + 4

2005 - 2009

4 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.