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

MOUNIR MOUCHARRAF

PHP Study and Development Engineer

€520/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About MOUNIR

Hello,

I am someone passionate about web application development, young, organized (using Agile tools like Scrum, and Gitlab or Github versioning), I like challenges, I have the ability to bring your projects to completion.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Sncf Immobilier
    Backend & DevOps Developer – PHP/Symfony
    March 2024 - Today (2 years and 5 months)
    Version and Deployment Management:
    - Version management with GitLab and GitFlow, code review and quality.
    - CI/CD deployment with Jenkins and implementation of automated delivery procedures.
    - Implementation of RabbitMQ solution for sending asynchronous notifications.
    - Study and preparation of the migration from Symfony 6.4 to 7.3 to anticipate future developments.
    Creation of an external API with API Platform and Symfony 7 / PHP 8.4:
    - Design of the exposed data model and definition of API resources (normalization, serialization, pagination, dynamic filters).
    - Implementation of a secure authentication system via JWT (LexikJWTAuthenticationBundle) and fine-grained access control management according to partner profiles.
    - Performance optimization through HTTP and Doctrine caching, limiting server load and speeding up response times.
    - Execution of unit and functional tests to ensure the reliability of data exposure and compatibility with different environments.
    PHP 7/8, Symfony 3/4/5/6/7, GitLab, MySQL, PHPUnit, Docker, Jira, PhpStorm, Bash, RabbitMQ, API Platform
  • Activecom
    PHP Study and Development Engineer, REACT JS
    October 2023 - Today (2 years and 10 months)
    Development of innovative features and tools:
    Creation of a message builder and integration into all pages:
    - Design and development of a React JS message builder to replace HTML message creation, facilitating mass email sending.
    - Development of a new newsletter subscription management procedure, including re-subscription and unsubscription processes.
    - Implementation of unit tests with PHPUnit to primarily evaluate developed PHP services, by creating mocks and stubs to simulate application functionality.
    Creation of a lightweight greeting card sending tool:
    - Definition of client needs and structuring of necessary tables.
    - Development of a simple interface for contact management and email distribution for greeting cards.
    - Ability to customize emails, confirmation page, and registration validation from the application's back-office.
  • Enedis
    PHP Study and Development Engineer, REACT JS
    ENERGY AND UTILITIES
    September 2021 - September 2023 (1 year and 11 months)
    Courbevoie, France
    Redesign of WEBSERVICES acq_etareso and acq_pws (FastApi) following the change in database structure:
    - Management of SOAP webservice calls acq_etareso (to simulate outages, incidents, work orders, etc.).
    - Management of SOAP webservice calls acq_pws (to simulate communication with partners such as Erable and DispoRéseau).
    Installation and configuration of a WEBSSO Ldap authentication tool:
    - Use of the EDF directory for managing user connections to both etareso and Eplanning applications.
    - Creation of a new module for integrating Recaptcha into SSO.
    - Creation of an Ldap directory schema for various configurations.
    Redesign of the Etareso, Eplanning application (PHP) following the change in database structure:
    - Creation of non-regression tests for both applications following the redesign of the tool that feeds the database.
    - Migration of about a hundred PHP pages to adapt to the new model.
    Creation of Web services in Symfony 6
    - Creation of REST Web services in Symfony6 connecting to a MySQL database, to expose various data tables to SI partners.
    Automatic deployment with ANSIBLE:
    - Creation and execution of playbooks on all 27 regions in France for each new release generated from the master machine (Centos7).
    Creation of an export tool in REACT JS from producers to various partners:
    - Tool creating about ten .txt files per department for distributing information on producers, power plants, and contact details of production and operating companies.
    - An ID generator per object that will be distributed and used for configuring producers in various tools within the regions.

Recommendations

Be the first to recommend MOUNIR

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

  • Computer Engineering
    ENSEA Cergy Pontoise
    2013

Skill set (22)

Categories