
Chakib LAHNAKI
Développeur Web Fullstack PHP Symfony - React
Salaire / Taux journalier
Paris, France
Mobilité : Paris
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur fullstack senior avec 8+ ans d'expertise en Angular, React, Symfony et Node.js. Expérience prouvée dans la migration de systèmes legacy, le développement d'API REST et l'encadrement d'équipes sur des projets complexes (ENEDIS, HomeExchange). Spécialisé en architecture microservices et méthodologies Agile pour optimiser vos développements web.
Expérience de travail
Développeur Web Fullstack PHP Symfony - Angular
ExperisFreelance
déc. 2023 - déc. 2024
1 an 1 mois
Paris, France
PROJET : Mosaic est un site web référentiel qui centralise et gère les informations liées aux projets, aux clients, aux managers, et aux départements. Ce système a permis une meilleure gestion des projets en facilitant le suivi en temps réel et l'accès aux données clés pour une prise de décision optimisée : • Développement de nouvelles fonctionnalités back-end avec Symfony 5, et front-end avec Angular. • Création d'API REST pour les échanges entre microservices backend et frontend. • Amélioration de la qualité du code via des revues de code (PR) et des tests unitaires. • Participation aux cérémonies Agile et présentation des résultats aux parties prenantes. ➢ Technologies : PHP 8, Symfony5, API Platform, PhpStorm, Angular, JavaScript, HTML/CSS, Scss, MySQL, DBeaver, Git, GitLab, JIRA, Agile Scrum.
Développeur web fullstack PHP Symfony - React - Next
HomeExchangeFreelance
janv. 2023 - déc. 2023
1 an
Paris, France
PROJET : HomeExchange est une plateforme spécialisée dans l'échange de maisons et d'appartements entre particuliers, similaire à Airbnb, permettant aux utilisateurs de séjourner dans des logements sans frais grâce à un système d'échange mutuel : •Développement de nouvelles fonctionnalités front-end avec ReactJS et Next.js pour améliorer l'UX et optimiser le SEO. •Développement l’application de support avec ReactJS et Next.Js et Node.js et Expres.js •Création et gestion d'API REST sécurisées pour assurer une communication fluide entre le back-end Symfony et le front-end React/Next.js. •Assistance technique sur les bonnes pratiques, la gestion du code et les sujets proposés par le PO. •Migration de Zend vers Symfony 5, tout en optimisant les performances et la sécurité des fonctionnalités. •Participation à des revues de code (PR) afin de garantir la qualité du code. •Implémentation de tests unitaires pour garantir la stabilité des développements. •Encadrement et accompagnement des développeurs juniors dans leur montée en compétences. •Suivi des cérémonies Agile en collaboration avec les PO et les designers pour assurer le respect des deadlines. ➢ Technologies : PHP 8, Symfony5, Zend 1, API Platform, PhpStorm, ReactJS 18, NextJS 13, Node.js, Express.js JavaScript, JSX, HTML/CSS, Scss, WebPack, MySQL, DBeaver, Git, Bitbucket, Docker, AWS, JIRA, Agile Scrum.
Sully Group
sept. 2020 - déc. 2022
2 ans 4 mois
92400 Courbevoie, France
Développeur Fullstack PHP Symfony - React - Next
janv. 2022 - déc. 2022
1 an
92400 Courbevoie, France
Client : ENEDIS PROJET : Médiation c’est une plateforme permettant aux clients particuliers et professionnels de soumettre leurs problèmes, avec un traitement des dossiers par des médiateurs qui proposent des solutions adaptées : • Conception d'API REST pour gérer les interactions entre le front-end, et le back-office. • Développement de l'application Back Office avec Symfony5, Twig, API Rest, StimulusJS, JavaScript. • Conception et développement de l'application Front Office en utilisant ReactJs et Next.Js et intégration des services avec Node.js, et Express.js. • Participation à des revues de code (PR) pour garantir la qualité du code. • Participation à la refonte et au refactoring des applications pour améliorer l'efficacité et la maintenabilité. • Participation aux cérémonies Scrum Agile. • Réalisation de tests unitaires. ➢ Technologies : PHP 8, Symfony, API Platforme, Node.js, Express.js, ReactJS 16, NextJS 12, API Rest, PhpStorm, JavaScript, JSX, HTML/CSS, WebPack, PostgreSql, Git, GITLAB-CI, Docker, JIRA, Confluence, Agile Scrum.
Développeur Fullstack PHP Symfony - Angular
sept. 2020 - déc. 2021
1 an 4 mois
92400 Courbevoie, France
Client: ENEDIS PROJET : Plateforme permettant de suivre les interactions des députés avec les produits Enedis et d'identifier ceux qui valorisent et soutiennent ces produits : • Développement du front-end avec Angular. • Migration des IHM, traitements et fonctionnalités de Zend vers Symfony / Angular. • Migration de Symfony 3.4 vers 4.4. • Conception d'API REST pour gérer les interactions entre le front-end et le back-office. • Participation à des revues de code (PR) pour garantir la qualité du code. • Résolution des anomalies fonctionnelles et techniques. • Participation active aux cérémonies Scrum Agile, incluant les démonstrations des fonctionnalités. • Traitement de la base de données. • Encadrement des développeurs juniors, suivi des tests unitaires et fonctionnels. ➢ Technologies : PHP 7, Symfony4, zend, PhpStorm, Angular 10, MariaDB, DBeaver, Git, GITLAB, Docker, JIRA, Confluence, Agile.
Inside
nov. 2016 - juil. 2020
3 ans 9 mois
Lyon, France
Développeur Fullstack PHP/ Angular
juil. 2019 - juil. 2020
1 an 1 mois
Lyon, France
Client : CNIEL - Centre National Interprofessionnel de l'Économie Laitière PROJET : Refonte d'une application permettant aux laboratoires d'importer et de visualiser les résultats d'analyses via des web services, consultable par les producteurs, laboratoires et personnels du CNIEL, en agilité (Scrum/Kanban) au sein d’une équipe de 10 pers onnes (1 Scrum Master, 1 Product Owner, 1 Lead Tech, 1 Lead Dev, 3 dév PHP full-stack, 2 dév front-end, 1 développeuse PHP back-end): • Création d'API REST pour la gestion et la manipulation des données back -end en utilisant Symfony. • Correction des anomalies fonctionnelles et techniques remontées par le PO et le client. • Développement de composants front-end avec Angular pour une interface utilisateur dynamique. • Utilisation d'outils comme Postman pour tester et valider les API développées, ainsi que PHPUnit pour les tests unitaires et xDebug pour le débogage. • Mise en place de l'intégration continue avec GitLab-CI et Jenkins pour automatiser le déploiement et les tests. • Participation aux cérémonies Agile (Scrum/Kanban) et suivi des tâches via JIRA. ➢ Technologies : PHP 7, Symfony4, API Platform, PhpStorm, Angular 8, Typescript, MongoDB, Git, PHP Unit, Jenkins/ GITLAB-CI, Docker, Architecture DDD, JIRA, Agile.
Développeur Fullstack PHP /Angular
janv. 2018 - juil. 2019
1 an 7 mois
Lyon, France
Client : ENEDIS PROJET : Création de nouvelles fonctionnalités et amélioration de trois applications au sein du département Opérateur Informatique d’ENEDIS, dans une équipe de 4 personnes (1 AMOA, 2 développeurs, 1 alternant), en utilisant l'agilité (Scrum). Les applications sont : ➢ Gestion des commandes pour tous les achats et prestations liés au département de l’OI (opérateur informatique). ➢ Gestion d’accueil, qui gère le processus de fonctionnement de l’accueil du département (attribution des badges et des places de parking, gestion des informations d'un agent ou prestataire). ➢ L’application RTO, qui permet à l’utilisateur de connaître les bonnes versions des outils à utiliser sur son poste de travail. • Migration des applications legacy de Symfony 2.1 vers Symfony 4, avec continuité des services. • Conception et développement du front-end avec Angular pour améliorer l'interface utilisateur. • Création des POCs pour l’application Accueil et développement Back et Front. • Participation à la conception d'API REST pour intégrer les systèmes internes et permettre une communication fluide entre les services. • Réalisation de tests unitaires avec PHPUnit pour assurer la fiabilité des nouvelles fonctionnalités. • Participation aux cérémonies Agile (Scrum/Kanban) et suivi des tâches via JIRA. ➢ Technologies : PHP 5 /7, Symfony 2, Symfony4, Javascript, Jquery, Ajax, HTML, CSS, Angular 7, TypeScript, MariaDb, PostgreSql, PgAdmin, Redmine, GitLab, GIT, Agile.
Développeur Fullstack PHP - Angular
juil. 2017 - janv. 2018
7 mois
Lyon, France
Client : EDF PROJET : Mise en place d’une application dédiée à la supervision des centrales hydrauliques et thermiques, permettant au superviseur de détecter les alertes remontées par ces centrales et de suivre les flux de chaque centrale, dans une équipe de 3 personnes (1 chef de projet, 1 développeur Full-Stack, 1 alternant) en cycle en V : • Développement de l’application en utilisant Zend pour le back-end et Angular pour le front-end (UI). • Mis en place des scénarios de tests et accompagné des utilisateurs lors des tests de recettes pour valider les fonctionnalités développées. • Utilisé Jenkins pour automatiser le déploiement des mises à jour. • Maintenance évolutive des applications et correction de bugs. ➢ Technologies: PHP 5, Zend Framework 2.1, Angular, Eclipse, Oracle, SQL Devloper, PL/SQL, Javascript, Jquery, HTML5, CSS3, Git, Gitlab.
Développeur Fullstack PHP - Angular
nov. 2016 - juil. 2017
9 mois
Lyon, France
Client : GROUPAMA PROJET : TMA – Participation à la Tierce Maintenance Applicative pour les systèmes d'assurance et de banque de Groupama, en analysant et en corrigeant les anomalies : • Développement de correctifs pour améliorer les fonctionnalités existantes, en étroite collaboration avec les équipes produites et les parties prenantes. • Développement des différents modules de l’application en utilisant Symfony et Angular. • Création des APIs REST. • Revue de code. • Mise en place des tests unitaires. • Participé aux rétrospectives Agile pour améliorer les processus de développement. ➢ Technologies : PHP7, Symfony3.4 Angular, TypeScript, HTML/CSS, MariaDB, GIT, Gitlab , Jenkins, Jira
Stagiaire Ingénieur en Technologies de l'Information
CGI
avr. 2016 - oct. 2016
7 mois
Région de Lyon, France
Description du projet : Développemen et support fonctionnel dans un projet TMA de l'activité de la grande distribution pour le client Carrefour. Les missions réalisées sont : - Accompagner les concepteurs dans la recette technique avec la méthode Agile Scrum. - Analyse et correction des anomalies. - Développement des évolutives. - Optimisations des procédures stockes. Environnement : .Net, SQL Server 2008 et 2012, C#, VB.NET, Visual Studio 2015, T-SQL, TFS.
Formation
Université de Bretagne Occidentale
Master 2 Professionnelle Option
2015 - 2016
1 an 1 mois
Ibn tofaïl university - Kénitra
Master Spécialisé option
2013 - 2015
2 ans 1 mois
Ibn tofaïl university - Kénitra
Licence Professionnel Option
2011 - 2012
1 an 1 mois
Lycée Techniques Ibn Sina Kenitra
Brevet de technicien supérieur
2009 - 2011
2 ans 1 mois