About Nicolas
French
Native or bilingual
English
Fluent
Spanish
Native or bilingual
Experience
- ALL MANAGERIngénieur Logiciel PHP/SymfonySOFTWARE PUBLISHINGOctober 2022 - Today (3 years and 9 months)Vitrolles, FranceIngénieur logiciel back-end, je participe au développement d’All Manager, un ERP métier à destination des entreprises de menuiserie (gestion commerciale, production, pose, SAV, etc.).Stack technique :
- PHP 8.4, Symfony 7.3
- PostgreSQL, OpenSearch pour les recherches avancées
- AWS (S3, Lambda) pour le stockage et les traitements asynchrones
- Architecture Dockerisée (dev/test/prod), CI/CD automatisée
- Infrastructure as Code, gestion des secrets et déploiements scalables
Mes responsabilités :- Conception et développement de modules métier en Symfony (APIs REST, workflows complexes)
- Optimisation des performances applicatives (requêtes SQL, indexing, mise en cache)
- Rédaction de tests unitaires (PHPUnit) et de tests fonctionnels orientés métier (Behat)
- Application des bonnes pratiques : Domain-driven design (DDD), clean architecture, découplage des services, gestion des événements avec Messenger
- fulllArchitecte LogicielDIGITAL AND ITFebruary 2018 - October 2022 (4 years and 8 months)Aix-en-Provence, FranceArchitecte logiciel Chez Fulll, éditeur de logiciels de gestion et de comptabilité pour les experts-comptables et TPE/PME, j’ai participé au développement d’un écosystème SaaS modulaire orienté productivité, pilotage et automatisation.Environnement technique :
- PHP (8.x), Symfony (version évolutive)
- PostgreSQL, Redis, RabbitMQ
- APIs REST et intégration avec des services tiers (banques, URSSAF, outils fiscaux)
- Conteneurisation Docker, CI/CD, infrastructure cloud
Mes missions :- Développement de services back-end liés à la comptabilité, à la gestion des paiements, à la facturation et aux obligations fiscales (TVA, DSN, etc.)
- Implémentation de workflows complexes et d’automatisations pour simplifier les tâches comptables
- Mise en place de tests unitaires (PHPUnit) et de tests fonctionnels métier (Behat) pour garantir la robustesse de processus critiques
- Collaboration étroite avec les équipes produit et fonctionnelles pour transformer des exigences métiers complexes en modules fiables et maintenables
J’ai également contribué à l’amélioration continue du code via la revue de PRs, l’adoption de standards internes (PSR, conventions métier) et la documentation des APIs et composants internes. - fulllIngénieur Logiciel PHP/SymfonySOFTWARE PUBLISHINGFebruary 2017 - August 2017 (6 months)Aix-en-Provence, FranceIngénieur logiciel back-end chez Fulll, éditeur de logiciels de gestion et de comptabilité pour les experts-comptables et TPE/PME, j’ai participé au développement d’un écosystème SaaS modulaire orienté productivité, pilotage et automatisation.Environnement technique :PHP (8.x), Symfony (version évolutive)PostgreSQL, Redis, RabbitMQAPIs REST et intégration avec des services tiers (banques, URSSAF, outils fiscaux)Conteneurisation Docker, CI/CD, infrastructure cloudMes missions :Développement de services back-end liés à la comptabilité, à la gestion des paiements, à la facturation et aux obligations fiscales (TVA, DSN, etc.)Implémentation de workflows complexes et d’automatisations pour simplifier les tâches comptablesMise en place de tests unitaires (PHPUnit) et de tests fonctionnels métier (Behat) pour garantir la robustesse de processus critiquesCollaboration étroite avec les équipes produit et fonctionnelles pour transformer des exigences métiers complexes en modules fiables et maintenablesJ’ai également contribué à l’amélioration continue du code via la revue de PRs, l’adoption de standards internes (PSR, conventions métier) et la documentation des APIs et composants internes.
Recommendations
Be the first to recommend Nicolas
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
- Diplôme d'ingénieur, Programmation / développeur informatique, généralCESI Ecole d'Ingénieurs2019Diplôme d'ingénieur, Programmation / développeur informatique, général
- Baccalauréat, ScientifiqueLycée Paul Langevin2013Baccalauréat, Scientifique