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

Karim Amdouni

Fullstack Developer PHP/SYMFONY/JS

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Karim

I am a Full-Stack Web Developer with over 8 years of experience in web development.

I am accustomed to working on projects where I am responsible for both the backend and frontend, on both public-facing websites and business tools.

Backend: I am used to working with Symfony coupled with API Platform to quickly develop robust RESTful APIs relying on JWT for security.

Frontend: I use React.js, VueJs, JQuery, and Javascript ES6 to ensure server-side rendering and thus guarantee the SEO optimization of the sites I develop.

I handle the HTML/CSS part using Bootstrap and React.js (JSX).

For databases, I work with MySQL and SQL Server, whose SQL dialects I know perfectly. I also have good knowledge of performance tuning.

For DevOps, I use Docker, Github Actions, or GitLab (CI/CD).

For teamwork, I use Git, Github, Atlassian products (Jira, Confluence, Trello, ...), Slack, Teams, ...

Do not hesitate to contact me by message if you want more information, I respond quickly.
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Conversational

  • German

    Basic

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

Experience

  • FRANCE MÉDIAS MONDE
    Senior Full Stack Developer
    PRESS AND MEDIA
    September 2019 - Today (6 years and 11 months)
    France
    Development of the internal content management platform for France 24 and RFI radio & MCD:

    - Development of the France 24, MCD & RFI back-office platform that manages content for each editorial team.

    - Migration from Symfony 4 to 5 and 6 & PHP 7 to 8.

    - Participation in the implementation of Symfony Mercure components for push notifications.

    - Designing custom GraphQL queries to return data aggregates from multiple resources.

    - Setting up authentication with tokens & 2FA two-factor authentication.

    - Development of the Image Cropper module for the media library.

    - Bug tracking and fixes.

    - Improvement of the logging system.

    - Refactoring of PHP/Symfony & Javascript/ES6/VueJs code.
    - Improvement of platform performance & optimization of API requests.

    - Contribution to increasing unit test coverage with PHPUnit.
    Symfony 5 Symfony 6 PHP 8 React.js Vue.js JavaScript ES6 Docker Git Gitlab Redis
  • France Télévisions
    Senior Symfony Developer
    PRESS AND MEDIA
    August 2018 - August 2019 (1 year)
    Île-de-France, France
    - Participation in the development of the common PIC platform for France Télévisions with Symfony 4.

    - Development of an SDK API with the Symfony 4 Messenger component for managing content, media, and taxonomies.

    - Use of middleware for separating functionalities (CRUD operations, logging, error handling...).

    - Use of multibus for sending messages.

    - Participation in the design of the SDK and the implementation of the architecture.

    - Authentication with tokens.

    - Use of tokens via LexikJWTAuthenticationBundle for a back-office API.

    - Unit testing with PHPUnit.

    - Mutation testing (Infection).
    PHP 7 Symfony 4 Symfony Messenger Git Gitlab Redis API Platform Docker
  • Sponso
    Senior Full Stack Developer
    SOFTWARE PUBLISHING
    February 2018 - July 2018 (5 months)
    Île-de-France, France
    Development of a REST API with Symfony 3 and consuming it via Angular 4 for managing ads for the client SPonsoWeb:

    - Development of a REST API under Symfony 3.

    - Frontend development under Angular 4.

    - Development of user authentication with FOSUserBundle and use of tokens via LexikJWTAuthenticationBundle.

    - Data serialization with JMSSerializerBundle.

    - API documentation with NelmioApiDocBundle.

    - API testing with the Postman Chrome extension.

    - Creation of components and services with Angular 4.

    - Best Practices (PSR).
    PHP Symfony 3 AngularJS Docker Git Gitlab Jenkins

Recommendations

Be the first to recommend Karim

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

  • Engineering degree in Computer Science and Multimedia, Computer Science and Multimedia Technologies
    ISAMM
    2010
    Diplôme d'ingénieur Informatique et Multimédia, informatique et technologies multimédias

Skill set

Categories