À propos de Ahmed
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- La Poste GroupeDéveloppeur Back End SeniorSECTEUR PUBLIC & COLLECTIVITÉSfévrier 2022 - Aujourd'hui (4 ans et 4 mois)Issy-les-Moulineaux, France
Projet 1 : Refonte SSU (Socle Suivi Unifié)
C’est une refonte de l’API de tracking de la poste qui sert à suivre l’acheminement des objets (courrier, colis, chronopost…) envoyés via le réseau du groupe la poste.TACHES:- Contribuer à la refonte du projet php symfony vers le framework NestJS basé sur node.js (définition et arbitrage du stack technique à travers des ateliers de benchmarking et analyses comparative)- Préparer un plan pour migrer progressivement les modules de fonctionnalités principales.- Mise en place d’une nouvelle architecture micro-service du projet JS (api-lib : bibliothèque commune, api-co : connecté, api-gp : grand public, api-batch : purge et stats)- Étudier et assurer une migration de la base de données MySQL (SQL relationnel) vers CouchBase (orienté document, NoSQL)- Développement d’un micro service de statistiques sur nodejs pour exporter des données de la BDD CouchBase et les envoyer par mail.- Développement d’une interface en ReactJS pour afficher les KPI (indicateur de performance pour les statistiques)- Suivre la méthodologie TDD (TestDrivenDevelopment) et rédaction des Tests à travers le framework Jest.- Application des bonnes pratiques de dev et de revue de code.- Rédaction de documentations techniques structurées (MDA, JIRA, Confluence).- Contribution à l’intégration et au déploiement continus (CI/CD) avec GitLab et Jenkins.- Contribution aux cérémonies Agile (Scrum) : daily, sprint review, pair programming, Code review, retro.# - La PosteDéveloppeur Back End SeniorSECTEUR PUBLIC & COLLECTIVITÉSfévrier 2022 - Aujourd'hui (4 ans et 4 mois)Issy-les-Moulineaux, France
Projet 2 : SSU (Socle Suivi Unifié)
C’est l’API de tracking de la poste qui sert à suivre l’acheminement des objets (courrier, colis, chronopost…) envoyés via le réseau du groupe la poste.Taches :- Développement de parcours Expbal (envoyer mon colis depuis ma boite aux lettres).- Génération du code conforme au RGAA (Référentiel Général d’Amélioration de l’Accessibilité), avec des templates twig en HTML 5 sémantique, CSS 3, JavaScript.- Configuration des logs afin de visualiser la performance sur l’application.- ELK Stack (Elasticsearch, Logstash, Kibana) pour l’analyse et la supervision des logs applicatifs.- Application des principes de Software Craftsmanship (Clean Code, principes SOLID, POO, Design Patterns et DDD dans une logique de qualité logicielle continue).- Migration technique PHP 7.3 → 8.3 et Symfony 5.2 → 7.2, refonte des API RESTful dans une architecture modulaire (micro-services).- Coaching et accompagnement des nouveaux développeurs.- Suivre l'avancement de différents sujets techniques et transverse au niveau de l'équipe.- Investigation et participation à la résolution des incidents et problèmes techniques.- Application des bonnes pratiques de développement et des revues de code.- Contribution à l’intégration et au déploiement continus (CI/CD) avec GitLab et Jenkins.- Veille technologique. - AGEASDéveloppeur Back EndBANQUE & ASSURANCESavril 2021 - janvier 2022 (9 mois)Nanterre, FranceTaches :- Conception et réalisation des outils sur le site backoffice- Conception et réalisation des applications intégrées dans les systèmes d'informations : consultation de comptes, mise en place de contrôles- Conception et réalisation des outils de gestion et des dispositifs d'analyse de risques.- Participation à l'amélioration des pratiques de développements et de partage en appliquant et en challengeant les process en place tels que la revue de Code.- Veille technologique ❖ Environnements: PHP 5.6 et 7.4, Coldfusion, Oracle, Oracle SQL Developer, Docker, Red Hat Linux, Postman, Swagger, Gitlab, SCRUM-Agile, HTML, CSS, Javascript, JQuery.
Recommandations
Soyez le premier à recommander Ahmed
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur en communications et réseaux2017Ingénieur en communications et réseaux
- Cycle préparatoire – Mathématiques Physiques2014Cycle préparatoire – Mathématiques Physiques