About Charles
French
Native or bilingual
English
Fluent
Experience
- Oxalys
On Malt
Senior Full Stack DeveloperSOFTWARE PUBLISHINGJune 2025 - Today (1 year and 2 months)La Garenne-Colombes, FranceI am participating in the overhaul of the stock management module for Oxalys software, an ERP initially developed in Magik over 30 years ago. The project involves migrating all functionalities to a modern web application, which has been in development for 7 years.I am working within a team of 8 developers supervised by a Lead Dev and a CTO. My mission, initially planned for 3 months, was extended for nearly 2 years to support the finalization of the stock module, which is key to the transition to the new tool.👨‍💻 Stack used:Back-end: PHP 8.3, MVC, SQL ServerFront-end: JavaScript, HTML5, CSS3This context allows me to work on feature-rich software, manage complex business cases related to stock management, and participate in a structuring technical modernization effort. The goal is to eventually allow for the complete abandonment of the old system. - Ministère de l'intérieurSenior Full Stack Web DeveloperPUBLIC SECTORNovember 2022 - December 2024 (2 years and 1 month)Paris, FranceDuring this two-year experience at the Ministry of the Interior, I worked as a FullStack developer on internal tools, primarily using theSymfonyframework for the back-end and a combination ofSymfony UX, Stimulus, native JavaScript, and jQueryfor the front-end. Our development team, consisting of 8 members (Lead Tech, senior developers, interns, project manager), operated in asemi-agile environmentwith weekly planning poker sessions and a ticketing system based on **Jira**.As a senior developer, I was quickly entrusted with the responsibility ofreviewing and approving merge requests from internsto ensure the quality and compliance of the produced code. This reviewer role allowed me to strengthen my ability to mentor junior profiles and serves as excellent preparation for a Lead Developer position.A strong emphasis oncode qualitywas implemented through the use of tools likePHPStan, PHP CS Fixer, ESLint, and ReviewDog**. I also had the opportunity to refine my skills in producing **SOLIDcode, closely followingclean codebest practices, and actively participating incode reviewsessions.Furthermore, particular importance was given to code testing, usingPHPUnitfor unit and functional tests, as well asCodeceptionfor acceptance tests. This ensured the robustness of the code while reducing the risk of production anomalies.Despite the absence of front-end frameworks, this assignment allowed me to hone myJavaScriptskills and adapt to the needs of complex office applications. The adopted methodology and team collaboration enabled the delivery of maintainable, optimized, and robust code, while ensuring impeccable quality at each iteration.
- Clubofficine.frJunior Backend Web Developer - REST APIMEDICALJuly 2020 - November 2022 (2 years and 5 months)Paris, FranceDuring my 2.5 years at ClubOfficine, a job board specialized in pharmacy professions, I held the position of **Junior Backend Developer**. My main role was to participate in a complete overhaul of the existing monolithic system, breaking it down into microservices. This restructuring aimed to enable the use of a common back-end for the mobile and web applications.We usedSymfony and API Platformto build this new architecture, implementing a series of robust and scalableREST services**. This assignment allowed me to gain solid experience with Symfony and API Platform, while consolidating my skills in **REST APIdevelopment.
Reviews
Recommendations
Be the first to recommend Charles
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2 CMSIUniversité Paris 1 Panthéon Sorbonne2017