Yoann RENARD

Senior Backend Developer | Symfony, PHP

Salaire / Taux journalier

Paris, France

Mobilité : Paris

Freelance

Peut venir sur site

Expertises

Développement BackendSoftware CraftsmanshipNodeDomain Driven DesignDéveloppement FrontendTest Driven DevelopmentHexagonal ArchitectureDéveloppement FullstackMicroservicesReactTailwind CSSPHPMongoDBDevOpsSymfonyAWSDynamoDBElasticsearchKafkaSwagger/OpenAPIClean ArchitecturePrometheusLinuxEvent Driven ArchitectureGitSnowflakeVercelClean CodeMariaDBDockerRESTful APIsGitHubPostgreSQLPlaywrightGitLabTypescriptNextSEOTerraformMySQLRabbitMQ

Langues

AnglaisFrançais

À propos

Introduction

Développeur backend senior avec 15 ans d'expertise en PHP/Symfony et NodeJS/Typescript. Actuellement chez Hermès, j'ai conçu des microservices critiques utilisant TDD, DDD et CQRS, optimisant les performances et la fiabilité des plateformes. Fort d'expériences chez LaFourchette, Meetic et Rue du Commerce, j'apporte rigueur technique (tests, CI, Docker) et architectures évolutives pour transformer vos projets en solutions robustes et performantes.

Liens

Expérience de travail

Senior Backend Developer

HermèsFreelance

juin 2021 - déc. 2024

3 ans 7 mois

Paris, France

Lors de mon expérience chez Hermès, j'ai eu l'occasion de travailler sur 2 principaux projets: # Publication Ce microservice a la responsabilité de mettre en ligne des produits ou les retirer. Stack technique: aTDD (London style), DDD, CQRS, PHP 8, Symfony 6, React, Typescript, Docker, Cypress, PHPUnit, Jest, API Rest, Git, Gitlab CI, AWS, SQS, Kubernetes, ElasticSearch, NewRelic, JIRA, … - Conception et développement du microservice - Mise en place de la CI (build images docker, Kaniko, tests, déploiement) - Rédaction d’ADRs - Développement de l’API en suivant les pratiques du TDD (London style), DDD et Architecture hexagonale - Développement de l’application front avec React JS, Typescript et Redux et tests avec Jest (React Testing Library) et Cypress - Mise en place d’un ElasticSearch pour rechercher les produits (Indexing, Mapping, Search, Facets) - Mise en place de dashboards sur NewRelic - Stress test de l’API avec Gatling # Cart Ce microservice permet aux utilisateurs de conserver et de gérer les articles qu'ils souhaitent acheter. Stack technique: aTDD (London style), DDD, CQRS, NodeJS, Express, Typescript, fp-ts, Docker, Jest, API Rest, Git, Gitlab CI, AWS, SQS, Kubernetes, JIRA, … - Conception et développement de l'API - Optimisation des endpoints - Mise en place de avec OpenTelemetry et Grafana - Développement et mise en place du contract testing avec Pact

Senior Backend developer

DalenysFreelance

nov. 2020 - mai 2021

7 mois

Paris, France

Stack technique: PHP 7.0/7.3, PHPUnit, API, Redis, Git (Gitlab), Gitlab CI, Docker, MariaDB - Mise en place d'un système de lock des transactions basé sur Redis afin d'éviter les doublons et les accès concurrents entre services/workflows - Analyse et correction/ajustement des workflows de paiement pour améliorer le taux d'acceptation 3DSv2 - Maintenance applicative et évolution de la plateforme de paiement. - Mise en place de tests unitaires

Senior Symfony Backend Developer

BelieveFreelance

déc. 2019 - oct. 2020

11 mois

Paris, France

Stack technique: PHP 7.2, Symfony 4.4, PHPUnit, API, Git (Github), Gitlab CI, Docker, Mysql, AWS, ... Ingestion du catalogue musical de Tunecore avec un ETL : - Ingestion des prix des albums/tracks par store - Mise en place d’un healthcheck sur les différentes APIs avec liip/monitor-bundle - Développement de tests unitaires et fonctionnels avec PHPUnit

Senior backend developer

EvaneosFreelance

août 2019 - déc. 2019

5 mois

Paris, France

Stack technique: PHP 7, composants Symfony 4, Event sourcing, RabbtiMQ, PHPUnit, Behat, Git (Github), Travis CI, Docker, Mysql, ... Tâches: - Développement d'un échéancier de paiement

Senior backend developer

OuiCarFreelance

févr. 2019 - août 2019

7 mois

Paris, France

Stack technique : PHP 7.2, Symfony 3.4, PHPUnit, Behat, Git, Github, Docker, Mysql, Jenkins, SCRUM, AWS, ... Node.js, npm, flow, faker, mocha, chai Tâches: - Développement d'un bundle (Privé pour le moment) pour intégrer l'APM d'Amazon AWS X-Ray fonctionnant comme un middleware avec Symfony qui permet de tracer et monitorer toutes les routes, les requêtes SQL, les calls Api, ... - Développement dans une feature team de la fonctionalité "Instant booking". Celle-ci permet à un locataire de réserver un véhicule sans que le propriétaire (participant à l'opération) ait besoin de la valider à la main.

Senior backend developer

GreenFlexFreelance

mai 2018 - janv. 2019

9 mois

Région de Paris, France

Stack technique: PHP7, Symfony, Docker, Gitlab CI, GraphQL, MySQL, ... Tâches: - Création de nouvelles queries GraphQL avec Overblog/GraphQLBundle - Mise en place d’un environnement de dev/test sous Docker (avec Docker-compose et Makefile) - Mise en place d’un CI pour exécuter les tests unitaires et les builds dans Gitlab CI - Optimisation de la plateforme - Mise en place d’un walker Doctrine pour unifier et simplifier l’utilisation des ACLs - Mise à jour de Symfony 2.8 vers la version 3.4 - Maintenance et évolution de l’application

Technical Leader

PayTopFreelance

janv. 2018 - mai 2018

5 mois

Région de Paris, France

- Migration de SVN vers Git avec Gitlab (Installation, formation, branching model, bonnes pratiques) - Intégration continu et déploiement avec Gitlab CI et Rocketeer des différentes applications - Migration de Symfony 2.4 vers 2.8 (mise à jour des dépendances + utilisation normale de Composer) - Mise en place d’environnement de développement sous Docker et Docker compose - Développement et mise en place d’un export anonymisé de la base de données pour un partenaire - Mise en place de Elastic stack (Elasticsearch, Logstash, Kibana, Filebeat) pour stocker et centraliser les logs (Symfony, Apache, MySQL)

Backend Technical Leader

WyndFreelance

sept. 2017 - déc. 2017

4 mois

Région de Paris, France

Stack: PHP 7, Slim, composants Symfony, PHPUnit, Behat, Git (Gitlab), Gitlab CI, Docker, Mysql, SCRUM, … - Technical leader d’une équipe de 4 développeurs sur l’API de paiement - Mise en place de la méthode agile SCRUM - Mise en place de Docker - Mise en place d’une CI avec Gitlab CI (Tests unitaires + fonctionnels) - Code review, mentoring, recrutement

Senior Backend Developer

Le FigaroFreelance

juin 2017 - août 2017

3 mois

Région de Paris, France

Stack: php5.6, Symfony2.8, PHPUnit, Git (BitBucket), base de donnée documentaire, SCRUM … - Ecriture des tests unitaires du bundle Symfony qui centralise tous les éléments communs aux différentes verticales (LeFigaro.fr, TVMag, …) comme l’affichage des homes, des différentes pages, des pubs, … - Correction des pubs et améliorations

Backend Developer

Rue Du CommerceFreelance

nov. 2016 - mai 2017

7 mois

93400 Saint-Ouen-sur-Seine, France

Stack : php5/7, Symfony2/3, Microservices, PHPUnit, Git (GitLab), MariaDB, ElasticSearch, CouchBase, SCRUM … Main tasks : - Indexation dans Couchbase et ElasticSearch de la note moyenne et du nombre de reviews - Développement d’une API Rest de recherche à destination des partenaires. Exposition des offres et du search. - Accompagnement de l’équipe vers les bonnes pratiques Git (Code review, fixup, rebase, squash, …)

Backend Developer

l'EtudiantFreelance

juil. 2016 - déc. 2016

6 mois

Région de Paris, France

Stack : Symfony2.8, Silex, API, PHPUnit, Git (GitLab), MySQL, Cassandra, Jenkins CI, SCRUM, … Main tasks : Développement d'un Single Sign-On avec Symfony 2.8, MySQL et Silex. Le but étant de permettre aux utilisateurs des différents sites et applications mobile de chez L’Étudiant d'utiliser les services auxquels ils ont accès et d'agréger toutes les données utilisateurs.

Back-end developer

Meetic

mars 2016 - juil. 2016

5 mois

Région de Paris, France

Stack : Symfony2.8, 15 microservices, API Rest, Oracle, PHPUnit, Git (GitLab), Jenkins, SCRUM, … Main tasks : - Développement du système de droits basé sur différents microservices et l’API gateway écrits avec Symfony 2.8, TDD (PHPUnit), Rest, Jenkins, Gitlab. - Ecriture des Coding Standards and Conventions basées sur celles de Symfony. - Maintenance de l’API gateway

Senior developer

Affiliate Window

mars 2015 - mars 2016

1 an 1 mois

Londres, Royaume-Uni

Stack : PHP/MySQL, Doctrine, Composer, PHPUnit, Behat, PHPSpec, Java, Spring, Maven, Cucumber, JUnit, RestFull API, Travis CI, Git, Docker, Vagrant, ... Main tasks : - Merge the best of Affiliate Window and Zanox - Localize the main platform in order to allow the company to open new markets (France/Germany/Ireland). Localization of every texts, numbers, currencies, ... - Rewrite the opportunity market place with npm, Angular, Karma, Jasmine, PHP5/MySQL, Silex, Doctrine and ElasticSearch (client). - Rewrite the ad media/links management into a new microservice with Docker, Maven, Java Spring Boot, Hibernate, TDD with JUnit, BDD with Cucumber, MySQL and Swagger. The new database and the old one will be synchronized by an ETL, in both ways, in order to plug every services plugged to the old database to the new one one by one.

Lead developer Symfony2

Iron Web

juil. 2014 - mars 2015

9 mois

Londres, Royaume-Uni

Stack : Symfony2.3, MySQL/Doctrine, PHPUnit, API, Travis CI, Git with Github, Twig, Gulp, npm, ... DevsOps – LNMP, Capistrano, Vagrant, Ansible Main tasks: - Lead developer and occasionally Scrum Master of 4 developers - Maintaining and improvement the API stability - Establishment of best practices Symfony and Git - Design and development of a homemade CMS to generate our websites - Recruitment of new Symfony developer

Ingénieur Conception & Développement

LaFourchette

déc. 2012 - juil. 2014

1 an 8 mois

Paris 2e

Stack : Symfony2, MySQL/Doctrine2, RabbitMQ, API, PHPUnit, Git (Github), Twig, Jenkins CI, Newrelic, Vagrant, SCRUM, LNMP, ... Main tasks: - Rebuilding of the National homepage (http://www.lafourchette.com/national) - Maintaining, development and optimization of API - Design and development of new applications like an extranet website for providers - Design and development of statistics webpages with nightly aggregation data - Writing technical and functional specifications - Designing of new functionality regarding maximum performance / scalability

Développeur Web

MMCréation

oct. 2010 - oct. 2012

2 ans 1 mois

Paris, France

Mission : Mise à jour et entretien de sites existants, conception/développement de nouveaux sites web et mobiles, référencement, montage, optimisation, correction de bugs, suivi des projets, assistance au chef de projet, etc.

Développeur Web

vente-unique.com

sept. 2008 - oct. 2010

2 ans 2 mois

Paris, France

Stack : LAMP environment with PHP5/MySQL and Symfony 1.2/1.4, HTML/CSS, JavaScript, and Ajax. Main tasks : - Debug & maintaining of the existing code - Design & development of a newsletter engine (CMS like) - Optimization of the data base queries (MySQL) - Rebuilding of the product page - Rebuilding of payment handler to allow customer to choose another payment mode if the first payment is refused - Development of the 2nd version of the website with Symfony1.4 and Doctrine


Formation

IPI groupe IGS

Master

2010 - 2012

2 ans 1 mois

insia

1900 - 1900

1 mois

Lycée René Descartes de

BTS

1900 - 1900

1 mois

Lycée Flora Tristan de Noisy le Grand

Baccalauréat

1900 - 1900

1 mois

Institut Supérieur d’Informatique Appliquée

1900 - 1900

1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.