
Patrick Ngali
Senior Développeur PHP | Symfony & Architecture Backend
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
À propos
Introduction
Lead Développeur PHP/Symfony avec +8 ans d'expertise en architecture backend et projets gouvernementaux d'envergure. Spécialisé en architecture hexagonale, DDD et automatisation des déploiements (Ansible, GitLab CI). Expert en refonte d'applications legacy, optimisation des performances et développement d'ERP industriels. J'apporte des solutions robustes et scalables avec focus sur le clean code et la sécurité.
Expérience de travail
Lead Développeur Full Stack
Sopra Steria
mars 2024 - Présent
2 ans 8 mois
93100 Montreuil, France
Lead developpeur pour le projet RNA(repertoire national des associations) du ministère de l'interieur – Gestion du projet et son évolution en architecture hexagonale – Mise en place de déploiement automatisé avec git et ansible – Utilisation de symfony 6.4 pour le back, php 8 et react.js pour le front – Utilisation de AWS pour le stockage des fichiers dans le cloud – Mise en place des Cron jobs pour la récupération des télé demandes provenant des clients – Mise en place de nouvelles fonctionnalités
Lead Développeur Full Stack
CLD (CREATION LUXE DESIGN)
janv. 2022 - Présent
4 ans 10 mois
Paris, France
Internalisation des outils informatiques Maintenance et évolution des ERP industriels (ERP Montale et ERP Mancera) avec laravel et reactjs Refonte des serveurs de développement, preproduction et production avec l'utilisation de nouvelles branches GIT Automatisation des déploiements avec ansible. Lead Dev du pole développement avec une organisation agile.
Développeur back-end
Orange
janv. 2021 - janv. 2022
1 an 1 mois
Paris, France
Refonte de l'ancienne application d'Opildem en symfony 4.4(from scratch) – Utilisation de dataTableBundle pour la gestion des tableaux – Utilisation de PhpSpreadSheet pour la génération d'export de fichiers excel(xls) – Utilisation de multiples managers pour une connexion à plusieures bdd – Installation d'un système d'envoi d'email pour le rappel des clients – utilisation des Cron jobs pour des renvois d'emails hebdomadaires – Mise en place de nouvelles fonctionnalités – Création de certaines pages en React.js pour un soucis de fluidité
Développeur backend
Ministère des finances(CISIRH)
mars 2020 - janv. 2021
11 mois
Paris, France
Montée en version du projet de la version symfony3.4 à 4.4 – Mise en place de plusieurs évolutions – Gestion de la TMA
Développeur back-end
GreenFlex(Total)
janv. 2018 - févr. 2020
2 ans 2 mois
Paris, France
Création de nouvelles queries GraphQL avec Overblog/GraphQLBundle – Mise en place d'un environnement de dev/test sous Docker (avec Docker-compose et Makefile) – Mise en place d'un Cl pour exécuter les tests unitaires et les builds dans Gitlab CI Evolution de certaines pages en REACT Optimisation de la plateforme Mise en place d'un walker Doctrine pour unifier et simplifier l'utilisation des ACLS Mise à jour de Symfony 2.8 vers la version 3.4 Maintenance et évolution de l'application Tests fonctionnels behat Utilisation de neo4j
Développeur php/Symfony2
DOCAPOST
févr. 2017 - nov. 2017
10 mois
Paris, France
Participation à la réalisation du site http://www.navigo.fr/je-gere-ma-carte/ – Mise en place d'un plan de taguage. – Utilisation du web service soap pour communiquer avec une API SIG. – Mise en place de la généralisation du parcourt de souscription imagine R. Mise en place d'un système autonome de suppression/validation de forfaits en bdd.
Développeur php/Symfony2
TIMMXWARE
avr. 2016 - janv. 2017
10 mois
93100 Montreuil, France
Participation à la réalisation du site https://autoliberte.europcar.fr/ Développement de plusieurs modules, maintenance corrective et évolutive du site Intervention sur la partie connexion, souscription, changement d'abonnement et paiement avec utilisation de bundles : – FOSJsRoutingBundle pour la gestion des routes – LexikPayBoxBundle pour le module de paiement VichuPloaderBundle pour le changement des fichiers CraueFormFlowBundle pour les formulaires en plusieurs étapes
Formation
IFOCOP
DIPLÔME DE NIVEAU II, Programmation informatique
2013 - 2014
1 an 1 mois
– DEVELOPPEUR WEB OPTION PHP ORIENTE OBJET (DIPLÔME DE NIVEAU II ENREGISTRÉ AU RNCP, Programmation informatique
GRETA
BTS informatique de gestion option réseaux, Informatique
2004 - 2005
1 an 1 mois