
Zakaria EL FAKHRY
Lead Full Stack Engineer | Azure & DevSecOps
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Full-stack engineer with 8+ years specializing in DevSecOps, AI integration, and cloud architecture. Led cross-functional teams at AXA implementing RAG solutions, CI/CD pipelines, and secure microservices on Azure/OpenShift. Expert in React, Node.js, Terraform, and enterprise-grade security practices for scalable solutions.
Expérience de travail
Lead Full Stack Engineer & DevSecOps
GIE AXAFreelance
mars 2022 - mars 2025
3 ans 1 mois
Paris, France
We've been able to touch on the following: - Participate in the development multiple cross-functional projects. - Elaborate and implement POC solutions for various problems in order to migrate existing projects. - Be a source of proposals and participate on transversal subjects. - Prepare TF root-modules and use them to deploy resources for RAG. - Prompt testing (GPT 3.5/4-turbo/4o), debug, integrate, monitor and maintain an AI-RAG solution. - Configure Azure/OpenShift networks for different projects. - Deploy VMs in Azure using TFE, and use them as release agents in Azure-DevOps. - Develop, propose and implement a CMS according to the requested needs and secure it with MFA (OpenID Connect OAuth 2.0). - Use the AXA-GIE style library (Sass/CSS) to build REACT components. - Develop unit tests and API integration tests with JEST as well as E2E tests with Cypress. - Make code more efficient and maintainable by reducing sources of change to make it easier for future developers to build on the original code. - Use SonarQube’s quality gates to maintain a clean code. - Use Checkmarx to check for potential vulnerabilities - Use Nexus and JFrog Artifactory to manage private packages/artifacts. - Prepare Build (AKS) and Release (OpenShift + Azure) Agents to be used in Azure-DevOps. - Establishment of a build, test and deployment pipeline on Azure-DevOps for the different environments (dev, uat, preprod and prod) while having a security-mindset. - Build and run load-tests using “Loading tests with JMeter” on Azure DevOps. - Deploy the CMS on Azure App Services using Private-Endpoints and staging/production slots. - Documentation of the management processes of the CMS and its pipelines. - Test some customized Terraform modules to validate the architecture from PaaS to IaaS. - Setup monitoring and prepare Kusto queries for debugging purposes in production. - Setup python scripts needed for testing and pre-deployment. - Daily Meetings with two-week JIRA sprints (at best).
Lead Full Stack Engineer
Ingenico
oct. 2019 - déc. 2021
2 ans 3 mois
Paris, France
Optimization and development of a solution to manage remote Payment Terminals & Credit Card Machines
Independent Software Developer
ColorsailingFreelance
oct. 2018 - déc. 2018
3 mois
Casablanca Prefecture, Morocco
-Création d’une plateforme dédiée a l’impression en ligne sur colorsailing.com. -Cette solution est basée sur l’ERP open-source Odoo.
Full-stack Developer
Ad4Game.com
mars 2018 - juil. 2018
5 mois
Casablanca Prefecture, Morocco
-Mettre à jour (PHP5 to PHP7) de la solution interne basée sur Openx. -Intégration de « Onetrust » sur les sites Web afin d'être conforme à RGPD. -Créer des images docker de certains projets et les intégrer sur Portainer. -Rédiger des requêtes SQL (MySQL, Redshift) sur demande du personnel. -Développement d’une plateforme permettant de prédire les produits émergents (Angular / NodeJS / Mongo).
Full-stack Developer
Phaino
janv. 2018 - mars 2018
3 mois
Rabat Prefecture, Morocco
Réalisation de la solution Kleeny qui consiste à gérer les demandes de nettoyages.(Angular 4, NodeJS, MongoDB)
Evo-Solution
avr. 2017 - déc. 2017
9 mois
Casablanca Prefecture, Morocco
Independent Software Developer
août 2017 - déc. 2017
5 mois
Casablanca Prefecture, Morocco
Développement de l’application Android EvoTime-Geo qui permet d’identifier le personnel (badges, empreintes ou code-à-barres) et sa position, puis collecter les pointages et les synchroniser avec un serveur.
Independent Software Developer
avr. 2017 - juil. 2017
4 mois
Casablanca Prefecture, Morocco
Développement d’une plateforme web et mobile (TrackGaz) pour gérer la vente/distribution des bouteilles de gaz. (Node.js, AngularJS, Ionic, MongoDB).
Full-stack Developer
FB-Group WouizFreelance
déc. 2016 - mars 2017
4 mois
Marrakech Prefecture, Morocco
Stage : Développement d’une plateforme, déployée sur Heroku, avec JavaScript et les technologies Node.js, AngularJS, MongoDB, Ionic, Cordova, PhoneGap, Ngnix et d'autre bibliothèques JS.
Lead Software Development Engineer
EVOSOLUTION SARL
mars 2016 - oct. 2016
8 mois
Casablanca Prefecture, Morocco
We had a mission to study, design and implement a system to allow users to easily create and manage dashboards, using REST API of JasperServer, passing from the selection of data sources, setting the dynamic queries and then creating reports that will be used elsewhere in dashboards. Worked with : Node.js, Express.js, Java/JEE, Spring Boot, AngularJS, MongoDB, JasperReports Server et d'autres bibliothèques JS.
Business Intelligence Analyst
partenaireaffaires
juil. 2015 - oct. 2015
4 mois
Casablanca, Maroc
Sujet : Conception et réalisation d'une plateforme décisionnel .
Website Developer
EVOSOLUTION SARL
juil. 2013 - août 2013
2 mois
Casablanca, Maroc
L'objectifs étant de réaliser le site web de la société : www.evosolution.net
Formation
Ecole Nationale des Sciences Appliquées de Tanger (Génie Informatique)
Engineer's Degree
2010 - 2016
7 ans