About Ahmed
French
Native or bilingual
English
Conversational
Experience
- La Poste GroupeSenior Back End DeveloperPUBLIC SECTORFebruary 2022 - Today (4 years and 4 months)Issy-les-Moulineaux, France
Project 1: Redesign SSU (Unified Tracking System)
This is a redesign of the La Poste tracking API used to track the delivery of items (mail, parcels, chronopost, etc.) sent via the La Poste group's network.TASKS:- Contribute to the redesign of the PHP Symfony project to the NestJS framework based on Node.js (definition and arbitration of the technical stack through benchmarking workshops and comparative analyses).- Prepare a plan to gradually migrate core feature modules.- Implement a new micro-service architecture for the JS project (api-lib: common library, api-co: connected, api-gp: public, api-batch: purge and stats).- Study and ensure migration of the MySQL database (relational SQL) to CouchBase (document-oriented, NoSQL).- Develop a statistics micro-service on Node.js to export data from the CouchBase DB and send them by email.- Develop a ReactJS interface to display KPIs (Key Performance Indicators for statistics).- Follow TDD (Test Driven Development) methodology and write tests using the Jest framework.- Apply good development and code review practices.- Write structured technical documentation (MDA, JIRA, Confluence).- Contribute to continuous integration and deployment (CI/CD) with GitLab and Jenkins.- Participate in Agile ceremonies (Scrum): daily stand-ups, sprint reviews, pair programming, code reviews, retrospectives.# - La PosteSenior Back End DeveloperPUBLIC SECTORFebruary 2022 - Today (4 years and 4 months)Issy-les-Moulineaux, France
Project 2: SSU (Unified Tracking System)
This is the La Poste tracking API used to track the delivery of items (mail, parcels, chronopost, etc.) sent via the La Poste group's network.TASKS:- Development of the "Expbal" (send my package from my mailbox) workflow.- Generation of code compliant with RGAA (General Accessibility Improvement Framework), using Twig templates in semantic HTML 5, CSS 3, JavaScript.- Configuration of logs to monitor application performance.- ELK Stack (Elasticsearch, Logstash, Kibana) for analysis and monitoring of application logs.- Application of Software Craftsmanship principles (Clean Code, SOLID principles, OOP, Design Patterns, and DDD in a logic of continuous software quality).- Technical migration from PHP 7.3 to 8.3 and Symfony 5.2 to 7.2, redesign of RESTful APIs in a modular architecture (micro-services).- Coaching and mentoring of new developers.- Monitor the progress of various technical and cross-functional topics within the team.- Investigation and participation in resolving incidents and technical problems.- Application of good development practices and code reviews.- Contribution to continuous integration and deployment (CI/CD) with GitLab and Jenkins.- Technological watch. - AGEASBack End DeveloperBANKING AND INSURANCEApril 2021 - January 2022 (9 months)Nanterre, FranceTASKS:- Design and development of tools for the back-office website.- Design and development of applications integrated into information systems: account consultation, control implementation.- Design and development of management tools and risk analysis systems.- Participation in improving development and sharing practices by applying and challenging existing processes such as Code Review.- Technological watch.Environments: PHP 5.6 and 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
- Engineer in Communications and Networks2017Ingénieur en communications et réseaux
- Preparatory cycle – Mathematics Physics2014Cycle préparatoire – Mathématiques Physiques