About Ahmed
French
Native or bilingual
English
Conversational
Experience
- La Poste GroupeDéveloppeur Back End SeniorPUBLIC SECTORFebruary 2022 - Today (4 years and 4 months)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 SeniorPUBLIC SECTORFebruary 2022 - Today (4 years and 4 months)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 EndBANKING AND INSURANCEApril 2021 - January 2022 (9 months)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.
Recommendations
Be the first to recommend Ahmed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Ingénieur en communications et réseaux2017Ingénieur en communications et réseaux
- Cycle préparatoire – Mathématiques Physiques2014Cycle préparatoire – Mathématiques Physiques