You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ahmed BchinaAB

Ahmed Bchina

Senior Full Stack Developer - JS - PHP Symfony

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ahmed

I have over 9 years of experience in information technology. I have strong expertise in Back End Node JS development as well as in PHP SYMFONY. I also have expertise in Front End development in React JS.
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 50km)

Experience

  • La Poste Groupe
    Senior Back End Developer
    PUBLIC SECTOR
    February 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.

    #

    Node.js Couchbase React.js Postman Swagger
  • La Poste
    Senior Back End Developer
    PUBLIC SECTOR
    February 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.
    Symfony PHP/MySQL API Docker Gitlab CI/CD
  • AGEAS
    Back End Developer
    BANKING AND INSURANCE
    April 2021 - January 2022 (9 months)
    Nanterre, France
    TASKS:

    - 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.
    PHP Oracle SQL Developer Docker JavaScript Agile method

Recommendations

Be the first to recommend Ahmed

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineer in Communications and Networks
    2017
    Ingénieur en communications et réseaux
  • Preparatory cycle – Mathematics Physics
    2014
    Cycle préparatoire – Mathématiques Physiques

Skill set

Categories