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

Matthieu Barbaresco

API/DB Design - PHP/JS/CSS Development

€450/day
13 projects
Nantes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Matthieu

Freelance since March 2016, I have been working in the web sector since April 2010.

My project typologies are:

- blog
- showcase website
- e-commerce
- intranet / extranet
- DB (SQL and NoSQL design)
- API (design and programming)

My training, my encounters, my work have led me to be sensitive to the quality of an optimized architecture that truly meets needs. Finally, I am aware of the importance of organizing good industrialization and application deployment processes. I enjoy helping teams help each other and learn together while participating in the implementation of methods that guarantee the quality of the applications to be delivered.

Good project management being very important, I pay great attention to the management of the life cycles of requests and inter/intra-team communication (readme.md / Jira / Confluence / Slack / Agile / Kanban).

One last word?
Yes - I salute GIT in passing.

ps: My web CV => cv.barbares.co
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Rhizome Marseille
    Design, Technical Management and Development (Ongoing - Volunteer)
    CIVIC AND SOCIAL ORGANIZATIONS
    May 2024 - Today (2 years and 1 month)
    Paris, France
    Creation of an association: Rhizome Marseille.

    Creation of an application to showcase social and solidarity initiatives in Marseille.

    Various graphs (hierarchical tree, force graph, heat map), mapping (Open Street Map), and an agenda system are under construction.

    The idea is to show the different types of links between these initiatives, the degrees of connection between them, as well as their events.

    A view with a map is proposed to locate them geographically.

    A (very) advanced search will be available to use the application as a directory, with the ability to save search lists.

    The application will be linked to an administration that allows everyone to participate by publishing their profile and events.

    Post-moderation will be applied, from the community and then from administrators, based on alert levels. It will be as automated as possible.

    Several user levels have been considered.

    An API as open as possible will be developed. The idea is to share all data in read-only mode. For writing: adding events related to one's account and modifying one's profile.

    Server installation and maintenance: a VPS at OVH running on Debian. Use of Caddy Web Server.

    Role:
    • Design and technically implement the application.
    • Creation and maintenance of automated deployment via SHELL scripts triggered from Framagit.
    • Creation of demos for mapping, force graph, heatmap, and hierarchy tree.
    • Functional design in collaboration with other association members.
    • Development and deployment of a basic version showing a hierarchical tree that can be easily navigated and a simple search (all responsive).
    • Integration in SASS.
    • Development: Node.JS, SCSS, Webpack with my HIND framework, D3js.
    • Deployment: Installation of a Caddy server at OVH.
    Javascript ES6 SASS/SCSS Caddy Web Server Node.js d3.js Open Layers Webpack
  • matthieu barbaresco
    Personal Project for Professional Use (Ongoing)
    DIGITAL AND IT
    May 2017 - Today (9 years and 1 month)
    Paris, France
    Creation of an isomorphic and partly universal MVP framework, coded in JavaScript ES6 (Local Forage / Promise / NodeJS / Babel / Webpack) to simplify full JavaScript application development:

    An application layer, a dependency injection service.

    Creation of a plugin manager (breadcrumb / ecommerce / …).

    Extension to write REST API type routes.

    Also oriented towards UX and design – Hooks synchronized by Promise at all stages of application loading, route, or other component => complete freedom of action on animations and view changes.

    Flexibility in installation and updates via npm / npx.

    SASS architecture for styles.
    ES6 MVP Webpack Node.js Git UML SASS REST NPX
  • MKI-IMMOLEAD
    Web Design and Development
    REAL ESTATE
    June 2024 - February 2025 (8 months)
    Neuilly-sur-Seine, France

    Organization

    Implemented code reviews within the developer team. Raised awareness to better organize the GIT project for IMMOLEAD CRM.

    Design

    Studied and applied certain Design Patterns to technically refactor parts of the CRM (management of communication between a real estate agent and a contact: note, email, SMS...).

    Created components including:
    - A manager to easily control CKEditor5 within the CRM.
    - A manager to easily control document analysis tools and specific content generation – all with OpenAI – from the CRM interface.
    - Wrote technical and functional documentation for these components.

    Development

    PHP, Vanilla JavaScript, SQL.

    Specific Tools

    OpenAI API, CKEditor5.
    Git PHP SQL JavaScript Vite Functional Specifications Design Patterns

Reviews

5.0

Out of 10 ratings

J

Julien

Simonnot Avocat

Reviewed on 12/19/2019

Congratulations again, Matthieu, always very responsive and attentive, perfectly managed this mission.
J

Julien

Simonnot Avocat

Reviewed on 12/12/2019

I sincerely thank Matthieu for the quality of his work. Matthieu is very available and very responsive. He perfectly fulfilled the mission.

Recommendations

Be the first to recommend Matthieu

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

  • C1 Level Certification
    ILAC
    2025
    ILAC Toronto - Cours d’anglais terminés au niveau C2 après avoir réussi le C1. Examen de type "Cambridge" toutes les deux semaines de mi-avril 2025 à fin août 2025.
  • Professional Degree ACSID
    CNAM
    2012

Skill set

Categories