Aymeric Ratinaud

Développeur Fullstack Symfony React Api-platform

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ReactPHPSymfonyPostgreSQLGitBootstrapHTMLJavascriptSassCSSMariaDBMySQLC++DockerLinuxMagentoConfluenceJiraAdobe IllustratorAdobe Photoshop

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

vidéo d'un mini CV de mes compétences : https://youtu.be/CcWrgwsFYJg Fort de plus de 8 ans d’expérience dans le développement web, je me spécialise dans les technologies Symfony et React. Je suis passionné par l’amélioration continue, ce qui me pousse à me former régulièrement via des plateformes comme SymfonyCasts, Dyma, et Scrimba. Mon GitHub contient plusieurs projets sur API-Platform, et je partage régulièrement mes connaissances à travers des articles sur dev.to.

Liens

Expérience de travail

Responsable du développement logiciel

LA-GEC

avr. 2020 - Présent

6 ans 7 mois

À distance

Backend - API RESTful : - Symfony (v6.4) avec API Platform (v3.3). - Authentification avec JWT et refresh-token. - Base de données : PostgreSQL. - Fonctionnalités principales du SaaS : Le SaaS permet la gestion de documents en entreprise, avec des fonctionnalités comme : - Tri et filtres par catégories, statuts, dates, importance, urgences... - Recherche riche : - Par auteur, date de création/modification, plage de dates. - Documents avec messages non lus, favoris, rappels. - Par dossier. - Actions sur les documents : - Ajout de pièces jointes, notes, favoris. - Création de rappels. - Gestion des permissions utilisateur : - Droits hiérarchiques par rôle. - Accès restreint ou global selon les permissions. - Collaboration : - Conversations à plusieurs utilisateurs (avec notifications). - Gestion des participants pour chaque conversation. - Documents privés : si une conversation est créée depuis un document, l’autre personne obtient un droit de lecture sur ce document. - Frontend : ⠀Frontend intuitif : - Affichage des documents dans un tableau similaire à Gmail : - Tri et filtre par dossier, expéditeur, sujet, catégories, priorité, etc. - Pages de configuration pour gérer : - Catégories, types de documents, services, utilisateurs, alertes. - Statistiques sur les délais de réponse des documents. Le frontend utilise : - React (v18.2.0). - react-hook-form (v7) pour la gestion des formulaires. - Yup.js (v1.2) pour la validation des formulaires. - react-select (v5.7) pour une recherche dans une liste - tanstack table (v8.20) pour afficher en tableau - tanstack query (v5) pour les requêtes vers l'API - Bootstrap (v5.3) et react-bootstrap (v2.8) - Administration : - Partie admin avec EasyAdmin pour la configuration du projet. - Infrastructure : - Le projet est entièrement containerisé avec Docker.

Développeur Backend

omnes educationFreelance

nov. 2023 - févr. 2024

4 mois

Paris, France

- Symfony 6 - Api-platform 3 - Microsoft Azure - Salesforce - Developpement de features - Fix de bugs

Développeur et Auteur

masteringapiplatform.com

juil. 2023 - sept. 2023

3 mois

À distance

Rédaction et développement d'une formation écrite en ligne pour prendre en main api-platform de façon très avancée. masteringapiplatform.com

Développeur Symfony / React

CompuGroup Medical France

mars 2023 - juil. 2023

5 mois

Refonte a partir d'un DataBase-Driven-Design adapté sur Doctrine / Api-platform Création de formulaire complexes et dynamiques avec requetes API (react-hook-form/yup.js) + Validation dynamique Recherche d'info et remplissage au fur et a mesure Récursivité des relations en base de données et réponse API Double Foreign Key adapté sur ApiPlatform

Développeur back-end

ECNi Jobs

sept. 2022 - mars 2023

7 mois

Développement de features et corrections de bogues Ajout des tests Migrations Mises en prod

Développeur back-end

ecni.fr

avr. 2021 - févr. 2023

1 an 11 mois

À distance

Projet en équipe de 4 dev. Projet avec 10 ans d'ancienneté. Développement de diverses features (programmation d'examen à venir) et corrections de bogues (Symfony, MongoDB, Doctrine/SQL, tests avec codeception)

Développeur back-end

bon-salaire.com

févr. 2021 - avr. 2021

3 mois

Developpement de l'API complète pour le site bonsalaire.com (Symfony Api-Platform Codeception Docker) Utilisation des API Stripe et Pole Emploi Gestion des fichiers avec gaufrette Génération de pdf avec snappy

Réalisation d'une formation à Api Platform

Udemy

mars 2020 - mars 2020

1 mois

Un système d'utilisateur complet Le système comprend une inscription et une connexion qui vérifie si l'utilisateur à bien confirmé son mail. Une vérification de l'adresse mail et un mot de passe comprenant plusieurs caractères spéciaux pour la sécurité. Si le token est expiré le mail ainsi que le token et son expiration peut être regenéré et renvoyé. Également un système d'oublie de mot passe, avec un token qui s'expire dans le temps, et un mail qui peut être renvoyé si le token est expiré. Dans la deuxième partie nous verrons comment créer un système de messagerie Ce système permet de créer des discussions avec un ou plusieurs autre utilisateurs. Il comprend également les status des discussions et messages s'ils sont lus par les autres utilisateurs. A chaque nouveaux messages les status de la discussions sont remis à non lus. La messagerie vérifie si l'utilisateur connecté peut envoyer un nouveau message dans cette conversation en vérifiant s'il fait partie des participants de la discussion. L'utilisateur qui a crée le message pourra éditer son contenu ou supprimer le message. Également un système d'admin qui permet de bloquer les utilisateurs.

learn-sylius.com

Indépendant

févr. 2020 - févr. 2020

1 mois

Site avec tutoriels écrits + vidéos pour prendre en main Sylius https://www.youtube.com/@learnsylius9209

Mission fullstack

Imparfaite.

août 2019 - févr. 2020

7 mois

Préparation d'un script pour une fusion de 3 bases de données en 1 Connexion d'Api Platform sur cette nouvelle base de donnée Interface avec Bootstrap et React sur cette API

Développeur back-end

Repetto Paris

nov. 2017 - sept. 2018

11 mois

Stage étudiant

Prochaine Escale

avr. 2017 - sept. 2017

6 mois

Région de Paris, France

Développeur Full-Stack

splendiide.com

janv. 2013 - déc. 2013

1 an

À distance

Conception et implémentation d'une messagerie interne gamifiée, où chaque utilisateur dispose de 5 "fleurs" par jour. Celles-ci peuvent être envoyées individuellement à 5 personnes ou regroupées pour envoyer un seul message. Si une fleur est acceptée ou un message est répondu, la messagerie complète se débloque pour l'utilisateur. Mise en place de notifications en temps réel (site et par email) pour chaque interaction importante (visite de profil, réception de fleurs, nouveaux messages), personnalisables selon les préférences des utilisateurs. Développement de fonctionnalités de gestion de profil, telles que l'indication du statut en ligne/hors ligne, la possibilité de bloquer des utilisateurs, de remonter des profils, et de partager des photos avec un système automatisé de recadrage et de compression. Création d'un tableau de bord d'administration permettant de modérer les utilisateurs et leurs contenus : vérification et validation des photos, gestion des signalements et blocage de comptes en cas de non-conformité (ex. photo inappropriée).


Formation

freeCodeCamp

2017 - Présent

9 ans 10 mois

42

2014 - 2017

4 ans

Ecole des Beaux-Arts de Bordeaux

DNAP, Beaux-arts / arts plastiques, général

2009 - 2012

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.