Bienvenue sur le profil Malt de Ahmed !
Localisation et déplacement
- Localisation
- Paris, France
- Peut travailler dans vos locaux à
-
- Paris 15e Arrondissement et 50km autour
Préférences
- Durée de mission
-
- ≤ 1 semaine
- ≤ 1 mois
- entre 1 et 3 mois
- entre 3 et 6 mois
- ≥ 6 mois
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (27)
- Langages
-
Débutant Intermédiaire Confirmé
-
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Methodologies
-
- Frameworks
-
Ahmed en quelques mots
• Certifié Professional Scrum DeveloperTM I (id: 736791)
• 3,5 ans d’expériences
• 29 ans, nationalité française
Langages de programmation : JavaScript, TypeScript, ECMAScript (ES6 → ES10), PHP, Java, Scala, JEE 8, HTML5, CSS3, Ruby, OCaml.
Front-End :
• React, Angular, Redux, SCSS, DOM, Events, Ajax, Axios, Saga, JQuery, Netlify, Gatsby, Electron, JSP, JSTL.
• Debugging avec DevTools, Profiler, React Profiler et Redux DevTools.
• Rendre un site ou une application web responsive et ajouter des animations pour améliorer la UI/UX.
• Mettre en place des métriques de performances (React, Lighthouse sur Chrome, etc).
• Optimiser les performances sur le front (React, Redux, JS vanilla).
• Intégration des maquettes
Back-End :
• Node, Express, Loopback, Spring Boot, Ruby on Rails, Apache Struts 2, Servlet, Symfony 3, Akka http.
• REST API, GraphQL & Resolvers, MVC, HTTP/S, TLS/SSL Certificates, JWT, XML, JSON.
• Tools : Keycloak, Swagger, Tomcat, ANT, Jasper
• BDD : NoSQL, SQL, PostgreSQL, MySQL, MongoDB, MariaDB, SQLite 3, SOLR, OrientDB, Prisma, Sequelize,
JDBC, Doctrine.
• Conception de modèles de données : 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.
Autres :
• Code Quality & CI/CD : Jenkins, Sonar, ESLint, TSLint, Git, GitLab CI/CD, Docker.
• Git : Code Review, Code Refactoring & Merges conflicts.
• TDD : Tests unitaires (Jest, Mocha) & Tests d’intégration
• Jira, Postman, Compass, DBHeaver, pgAdmin, phpmyadmin, Intellij WebStorm, VSCode, Eclipse.
• Méthodes agiles SCRUM
Expériences
Capgemini Invent - Ministère de l’Écologie - Total
High tech
Développeur Full Stack
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.
Capgemini - Ministère de l'Europe et des Affaires étrangères
High tech
Lead Tech - Full Stack
CNCD (Commission nationale de la coopération décentralisée), 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 (MEAE) qui a vocation à répondre aux objectifs suivants : Gestion et 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
• Reporter et alerter l’avancée des travaux, les risques et les problèmes rencontrés
• Réaliser les études et développements qui me sont confiés
Capgemini Technology Services - Ministère de l'intérieur - Direction Générale de la Gendarmerie National
Edition de logiciels
Full-Stack Software Engineering
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.
Capgemini Technology Services - Capgemini Organisation
High tech
Lead Tech - Développeur Web Full-Stack (Stage)
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
Simple & New
High tech
Développeur Web Full-Stack
Redéfinition des processus de développement produit et digitalisation du suivi associé chez un fabricant de produits grand public. Développé pour Hermès parfum à Paris et Hermès montre en Suisse pour gérer leurs projets.
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
Telys
High tech
Développeur Web Full-Stack
Missions :
• Monter en compétences sur Symfony 3 et Jquery.
• Développer des nouvelles fonctionnalités.
• Réaliser des correctifs sur les anomalies rencontrées.
• Réaliser des séries de tests pour garantir le bon fonctionnement du site.
Recommandations externes
Consultez les recommandations qu'a reçues Ahmed