Ahmed ABDULHALIM

Ingénieur Full Stack

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ReactJavascriptTypescriptNodeReduxCSSHTMLElectronScalaPostgreSQLRESTful APIsGitGitLabJenkinsPostmanAngularJavaSpring BootRequêtes SQLDockerKubernetesGatsbySassMongoDBMariaDBMySQLSwagger/OpenAPIJiraNextDatadogFigmaTest & QASQLiteTomcat

À propos

Introduction

Full-Stack Software Engineering (React, Node, JS, TS) - Certifié PSD 1

Liens

Expérience de travail

Ingénieur Full Stack

Pluxee

avr. 2022 - Présent

4 ans 7 mois

92130 Issy-les-Moulineaux, France

Contexte : Une plateforme responsive multi-country qui permet à chaque utilisateur de gérer ses cartes, ses portefeuilles, les transactions de chaque carte, afficher et filtrer les commerçants sur une carte (Google Map API) et les promotions sur les produits. Environnement technique : Frontend : JavaScript, Next.js, React 18, Node 16, Redux, HTML, CSS, styled components, Jest. Backend : JavaScript, Node 16, Hapi.js, Swagger, JOI, Kafka JS, Jest. Azure CI/CD, Docker, VSCode, Postman, ContentStack, Crowdin, Datadog, Google Map API, SonarQube, Eslint, Git, Jira, Figma, Storybook. Missions * Rendre le site 100% Responsive * Améliorations au niveau de l'Accessibilité pour avoir un score supérieur à 90%. * Gérer les traductions pour une plateforme multi-country via Content stack pour des hots updates comme les notifications et via Crowdin pour un contenu moins urgent qui peut attendre le prochain Release. * Verrouiller certaines fonctionnalités par un Feature flag qui permet de les activer/désactiver en cas de besoin sur certaines environnements et aussi pour activer une fonctionnalité pour un pays et pas les autres, utile aussi en cas de rollback rapide. * Développer des nouvelles fonctionnalités, corriger des anomalies et stabiliser l’application en phase de maintenance. * Intégreration des nouvelles maquettes Figma * Réaliser des séries de tests pour garantir le bon fonctionnement du site. * Utiliser les pipelines Azure CD/CI pour faire le déploiement sur différentes environnements et Faire la release. * Git Workflow : Code Review, Code Refactoring & Merges conflicts. * Faciliter l’intégration des nouveaux arrivants sur le projet, la partage des connaissances et les bonnes pratiques. * Rédaction de la documentation technique. * Reporter et alerter l’avancée des travaux, les risques, les problèmes rencontrés et les solutions de contournement. * Participation aux cérémonies agiles en Anglais (Daily, Sprint planning, Sprint rétrospective, Backlog Refinement, ...).

Capgemini

avr. 2019 - mai 2022

3 ans 2 mois

Paris, France

Développeur Full Stack - Ministère de l’Écologie - Total

janv. 2022 - mai 2022

5 mois

Paris, France

Contexte : MCM - Mon Compte Mobilité est une plateforme qui permet à chaque utilisateur de gérer sa mobilité, son budget mobilité et ses économies d’énergie pour favoriser les mobilités durables. Missions : Développer des nouvelles fonctionnalités Corriger des anomalies et stabiliser l’application Réaliser des séries de tests pour garantir le bon fonctionnement du site Participation aux cérémonies agiles (Daily, Sprint planning, Sprint rétrospective, Backlog Refinement, ...) Proposer des solutions de contournement en cas d'anomalies/problèmes bloquants Rédaction de la documentation technique Code Review, Code Refactoring & Merges conflicts Analyser les spécifications fonctionnelles détaillées (SFD) afin d'améliorer, adapter et mettre en place la conception de modèle de données (MCD/MPD) de l’application. Environnement technique : Javascript, Typescript, Jest, Mocha, Sonar, ESLint, TSLint, Git, GitLab CI/CD, Docker, Kubernetes, VSCode, SSL/TSL, Compass, Postman. Frontend : React 17, Netlify, Gatsby, HTML, CSS, SCSS. Backend : Node.JS, Loopback 4, MongoDB, MariaDB, MySQL, Keycloak, Swagger, API REST.

Lead Tech Full Stack - Ministère de l'Europe et des Affaires étrangères

avr. 2021 - déc. 2021

9 mois

Paris, France

Projets : CNCD rattachée au Premier ministre et réunissant tous les acteurs de la coopération décentralisée, la CNCD est une instance d’échanges et de propositions, chargée d’établir un état de la coopération décentralisée. PROPIDAC est une application à usage interne pour le Ministère de l’Europe et des Affaires Etrangères qui a comme objectifs la gestion et la suivi : • Des missions diplomatiques et consulaires • Des organisations internationales en France • Des personnels des délégations étrangères en France Missions : • Etre le responsable des documents MCD & MPD : analyser les spécifications fonctionnelles détaillées (SFD) afin d'améliorer, adapter et mettre en place la conception de modèle de données (MCD/MPD) du 2ème lot du projet CNCD et PROPIDAC. • Mise en place l’environnement de développement (CNCD) • Faciliter l’intégration des nouveaux arrivants sur le projet, la partage des connaissances et les bonnes pratiques • Gérer Git : Code Review, Code Refactoring & Merges conflicts • Rédaction de la documentation technique • Accompagner, former et débloquer les développeurs juniors • Coordination de l’équipe, assurer le respect des bonnes pratiques et encadrer des collaborateurs plus juniors. • Proposer des solutions de contournement en cas d'anomalies/problèmes bloquants • Estimer et valider techniquement la charge de travail • Participation aux cérémonies agiles • Proposer des améliorations et mettre en place des algorithmes optimisés pour renforcer l’application. • Développer des nouvelles fonctionnalités, corriger des anomalies et stabiliser l’application Environnement technique : • Javascript, Typescript, Jest & Mocha, Jenkins, Sonar, ESLint, TSLint, Git/GitLab/GitLabCI, Docker, VSCode, Hornet, Eclipse, IntelliJ, Jira, API REST. • Frontend : React 17, Ajax, HTML, CSS, SCSS, YUI. • Backend : Node(Javascript, Typescript), Apache Struts 2 (Java, JEE 8, XML,Tomcat, ANT), Jasper. • BDD : Postgres, Sequelize, SQL, Mybatis ORM.

Développeur Full Stack - Ministère de l'intérieur - Direction Générale de la Gendarmerie National

nov. 2019 - mai 2021

1 an 7 mois

Région de Paris, France

Contexte : LRPPN (Logiciel de rédaction des procédures de la police nationale) Développement d’un logiciel de rédaction des procédures de la police nationale destiné à faciliter la rédaction des procès-verbaux et autres actes de procédure de la police, en France. travaille en collaboration avec le STSISI (Service Des Technologies Et Des Systèmes D'Information De La Sécurité Intérieure). Ma mission était de faire évoluer ce logiciel, intégrer des nouvelles fonctionnalités qui fonctionnent en mode connecté et déconnecté, synchroniser les données entre le client lourd (react + serveur) et le backend dès que la connexion est rétablie, améliorer les performances (react) et la productivité au quotidien (drag & drop ...) Missions : • Développer les US en front et back • Corriger des anomalies et stabiliser l’application • Améliorer les performances de l’application coté React, Redux, Saga • Assurer le respect des bonnes pratiques • Intégrer les nouvelles maquettes sur l’application • Faire les Code Review, Code Refactoring. • Travailler en mode Agile. Environnement technique : • Front : React, Redux, Saga, JavaScript, CSS3, HTML5, Electron. • Back : Scala, Akka http. PostgreSQL, Solr, OrientDB, API REST. • Javascript, Jest, Mocha, Sonar, ESLint, Git, GitLab, Jenkins, Intellij, Postman.

Lead Tech Full Stack - SPACESHIP

avr. 2019 - déc. 2019

9 mois

Paris, France

Context : Développement d’un outil qui stimule l’intelligence collective. Ses règles permettent de faire des séances de brainstorming collaboratifs et anonymes. Empêcher les dysfonctionnements de la “pensée de groupe” lorsque beaucoup de gens participent à une même réunion ( censure, passivité, suivisme, monopolisation de la parole par certains, biais hiérarchique, méfiance vis-à-vis de l’inconnu, etc). Missions : • Réalisation d’un POC et participation au développement Agile • Développer des User Stories en front et en back + des Tests Unitaires • Être un des référents techniques • Adapter et assurer le respect des bonnes pratiques sur le projet. • Coordination de l’équipe • Animer le Daily Scrum Meeting Agile et participer aux différentes cérémonies Agile (Poker Planning, Sprint Planning, Sprint Rétrospective, Sprint Review ...) • Faire les Code Review, Code Refactoring, et les merges des branches sur Git • Faciliter l’intégration des nouveaux arrivants sur le projet • Débloquer, former et faire monter en compétence les nouveaux arrivants • Partager mes connaissances et les bonnes pratiques avec l’équipe Environnement technique : • Front : Angular7, TypeScript, JavaScript, CSS3, HTML5 • Back : Java, Spring Boot, PostgresQl, Sql, Git, API REST

SIMPLE PLANNER - Développeur Web Full-Stack

SIMPLE AND NEW

avr. 2018 - oct. 2018

7 mois

Région de Boulogne-Billancourt, France

Missions : • Développer des nouvelles fonctionnalités pour un site de gestion de projets pour des entreprises de Luxe comme : (Hermès Parfum, Hermès Montres, etc...) • Réaliser l’intégration des maquettes pour la nouvelle version du site (V2) • Proposer des améliorations de certains algorithmes et les mettre en place • Réaliser des séries de tests afin de garantir le bon fonctionnement du site

Développeur Web Full-Stack

Telys

avr. 2017 - oct. 2017

7 mois

Région de Paris, France


Formation

EFREI - Grande école du numérique

Diplôme d'ingénieur, Computer Software Engineering

2017 - 2019

2 ans 1 mois

Université Paris-Est Créteil

Licence, Informatique

2013 - 2017

4 ans 1 mois


Licences et certifications

Professional Scrum Developer™ I (PSD I)

Délivré le : déc. 2021

Certifié par Scrum.org

Application Security and Secure Coding Training in Node.JS

Délivré le : août 2020

Certifié par Capgemini France - Codebashing By Checkmarx

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.