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

Charles S.

Développeur Senior PHP/Symfony | JavaScript

550 €/jour
2 projets
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Charles

👨‍💻 Développeur Senior PHP | Symfony | FullStack

Développeur senior spécialisé en PHP/Symfony, avec plus de 5 ans d'expérience professionnelle. J’ai participé à des projets complexes dans des environnements exigeants, avec une forte appétence pour les architectures REST, les API robustes et la qualité logicielle.

🔹 Expérience actuelle : J’interviens aujourd'hui chez Oxalys, éditeur d’un ERP métier, pour développer le module de gestion de stock dans le cadre d’une refonte technique majeure. L’application historique, développée depuis plus de 30 ans en Magik, est en cours de modernisation vers une stack web : PHP 8.3 (MVC), JavaScript, HTML5, CSS3 et SQL Server.
J’ai rejoint une équipe de 8 développeurs pour assurer la continuité de ce chantier de modernisation, initialement prévu sur 3 mois, et prolongé pour mener à bien la bascule fonctionnelle complète de l’outil vers le web.

🔹 Expérience précédente : Lors de ma mission au Ministère de l'Intérieur, j’ai évolué au sein d'une équipe structurée (Lead Tech, PO, Devs seniors et alternants), dans un environnement dockerisé. L’accent y était mis sur les principes SOLID, la qualité du code (PHPStan, PHP CS Fixer, ReviewDog, ESLint) et les tests (PHPUnit, Codeception). Cette mission m’a permis de renforcer mon exigence technique et ma capacité à produire du code propre, maintenable et robuste.

🔹 Chez ClubOfficine, j’ai travaillé au sein d’une architecture microservices en tant que développeur backend Symfony. J’y ai conçu et maintenu plusieurs APIs REST. L’usage d’outils de monitoring comme Kibana m’a permis de développer de solides réflexes en remontée d’incidents et en suivi qualité, dans un contexte de forte exigence métier.

🔧 Compétences principales

Back-end : PHP 8+, Symfony, API REST, MVC
Front-end : JavaScript, HTML5, CSS3
Outils : Docker, Git, SQL Server, Kibana
Qualité : SOLID, PHPStan, CS Fixer, ESLint, PHPUnit, Codeception
Méthodes : Agile/Scrum, Revue de code, CI/CD
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Oxalys
    Logo MaltSur Malt
    Développeur Full Stack Senior
    EDITION DE LOGICIELS
    juin 2025 - Aujourd'hui (1 an)
    La Garenne-Colombes, France
    Je participe à la refonte du module de gestion de stock du logiciel Oxalys, un ERP initialement développé en Magik il y a plus de 30 ans. Le projet consiste à migrer l'ensemble des fonctionnalités vers une application web moderne, en cours de développement depuis 7 ans.

    J'interviens au sein d’une équipe de 8 développeurs encadrée par un Lead Dev et un CTO. Ma mission, initialement prévue pour 3 mois, a été prolongée sur près de 2 ans pour accompagner la finalisation du module stock, clé dans la bascule vers le nouvel outil.

    👨‍💻 Stack utilisée :

    Back-end : PHP 8.3, MVC, SQL Server

    Front-end : JavaScript, HTML5, CSS3

    Ce contexte me permet de travailler sur un logiciel riche en fonctionnalités, de gérer des cas métiers complexes relatifs à la gestion de stock, et de participer à un effort de modernisation technique structurant. L’objectif est de permettre à terme l’abandon total de l’ancien système.


    SQL Server Symfony PHP JavaScript Gestion des stocks
  • Ministère de l'intérieur
    Développeur web Full Stack Senior
    SECTEUR PUBLIC & COLLECTIVITÉS
    novembre 2022 - décembre 2024 (2 ans et 1 mois)
    Paris, France
    Durant cette expérience de deux ans au Ministère de l'Intérieur, j'ai travaillé en tant que développeur FullStack sur des outils internes en utilisant principalement le framework Symfony pour le back-end et une combinaison de Symfony UX, Stimulus, JavaScript natif et jQuery pour le front-end. Notre équipe de développement, composée de 8 membres (Lead Tech, développeurs seniors, alternants, chef de projet), évoluait dans un environnement semi-agile avec des poker plannings hebdomadaires et un système de ticketing basé sur Jira.

    En tant que développeur senior, il m'a rapidement été confié la responsabilité de relire et valider les merge requests des alternants, afin de garantir la qualité et la conformité du code produit. Ce rôle de relecteur m'a permis de renforcer ma capacité à encadrer des profils juniors, et constitue une excellente préparation pour un poste de Lead Developer.

    Un fort accent sur la qualité du code était mis en œuvre à travers l'utilisation d'outils comme PHPStan, PHP CS Fixer, ESLint et ReviewDog. J'ai également eu l'opportunité de perfectionner mes compétences en production de code SOLID, en suivant de près les bonnes pratiques de clean code et en participant activement à des sessions de code review.

    De plus, une importance particulière a été attachée aux tests du code, avec l'utilisation de PHPUnit pour les tests unitaires et fonctionnels, ainsi que Codeception pour les tests d'acceptance. Cela a permis d'assurer la robustesse du code tout en réduisant les risques d'anomalies en production.

    Malgré l'absence de frameworks front-end, cette mission m'a permis d'affiner mes compétences en JavaScript et de m'adapter aux besoins d'applications bureautiques complexes. La méthodologie adoptée et la collaboration au sein de l'équipe ont permis de fournir un code maintenable, optimisé et robuste, tout en garantissant une qualité irréprochable à chaque itération.
    Symfony PHP8 JavaScript Code Review Clean Code
  • Clubofficine.fr
    Développeur web Junior Backend - API REST
    SECTEUR MÉDICAL
    juillet 2020 - novembre 2022 (2 ans et 5 mois)
    Paris, France
    Durant mes 2,5 années chez ClubOfficine, une plateforme d'offres d'emploi spécialisée pour les métiers de la pharmacie, j'ai occupé le poste de développeur BackEnd Junior. Mon rôle principal était de participer à une refonte complète du système monolithique existant, afin de le découper en micro-services. Cette restructuration visait à permettre l'utilisation d'un back-end commun pour l'application mobile et l'application web.

    Nous avons utilisé Symfony et API Platform pour construire cette nouvelle architecture, en mettant en place une série de services REST robustes et scalables. Cette mission m'a permis d'acquérir une solide expérience sur Symfony et API Platform, tout en consolidant mes compétences en développement d'API REST.
    PHP Symfony 4 API REST APIs Symfony

Avis

5,0

sur 2 évaluations

StéphaneS

Stéphane

Oxalys

Avis laissé le 04.07.2025

Nous avons eu le plaisir de travailler avec Charles sur un projet de refonte de gestion des stocks et son implication a été exemplaire. Il a livré un travail de qualité dans les délais et s’est intégré rapidement à l’équipe. Son professionnalisme, sa réactivité et sa capacité à collaborer efficacement ont été très appréciés.
DannyD

Danny

Danny Dos santos

Avis laissé le 13.04.2020

Très bon travail de la part de Charles, il a tout de suite pris le projet Symfony en en main est réalisé ça mission dans le temps qui lui a été alloué. Je recommande. À très vite :)

Recommandations

Soyez le premier à recommander Charles

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Master 2 CMSI
    Université Paris 1 Panthéon Sorbonne
    2017

Compétences

Catégories