About Néo
🔧 Ce que je fais
English
Conversational
French
Native or bilingual
Experience
- SNCF RéseauDéveloppeur fullstack php / symfony / jsTRANSPORTATIONNovember 2023 - October 2025 (1 year and 11 months)Nancy, FranceConsultant développeur intégré chez SNCF Réseau (via CGI), conception d'applicationsmétiers CRM/ERP pour les équipes opérationnelles du réseau ferroviaire national.→ Développement d'applications métiers full-stack utilisées par plusieurs directions internes→ Contact direct avec les utilisateurs finaux pour un développement piloté par le feedback→ Implémentation d'API RESTful et optimisation des requêtes Doctrine sur des volumes importants→ Gestion des déploiements sur serveurs IIS avec environnements locaux Docker→ Travail en méthodologie Agile au sein d'une équipe pluridisciplinaireStack : PHP 8, Symfony 7, JavaScript, Docker, Git, IIS, Agile
- CGIIngénieur Logiciel / ConsultantSOFTWARE PUBLISHINGNovember 2023 - Today (2 years and 8 months)Nancy, FranceIngénieur logiciel chez CGI, développement d'applications métiers internes (CRM/ERP)pour des clients grands comptes dans le secteur ferroviaire.→ Conception et maintenance de services backend PHP 8 / Symfony 7 utilisés par 50+ utilisateurs internes→ Conception d'API REST avec Doctrine ORM et PHP 8 attributes→ Conteneurisation des environnements de développement avec Docker & Docker Compose→ Échanges directs avec les utilisateurs finaux pour recueil des besoins et itérations→ Application des principes SOLID, revues de code et tests unitaires PHPUnitStack : PHP 8, Symfony 7, JavaScript, Docker, Git, IIS, Agile/Scrum
- LylycookiesDéveloppeur fullstack - symfony reactAGRICULTURESeptember 2023 - November 2023 (3 months)Nancy, FrancePrincipales missions:Création des apisCréation du système d'authentification avec jwt tokenEnvois de mail en async avec le composant messenger de symfony et rabbitmqModification du payload du jwttoken avec un eventListener pour ajouter l'email, le firstName, le lastName...Création de route pour uploade et supprimer des imagesUtilisation des normalizers et des denormalizersModification du queryBuilder avec des extensionAjout de la function CAST au queryBuilderCréation d’une entité commentaire qui peut avoir des réponses et les réponses peuvent avoir des réponses et un si de suite.Création d’une fonction recursive pour filtrer les réponses des réponses et un si de suiteUtilisation d’une api externe pour rechercher des ingrédients et les enregistrer dans la base de données.Sécurisation des routesConfiguration d’api platform pour accepter le form-dataGénération de slug à partir du nom de la recette avec Gedmo/SluggableReactjs avec typescript :Création des views,Utilisation de react routerCréation du service clients avec axiosCréation d'interface pour respecter le format des objetsCréations de composant réutilisableUtilisation de zod, react-hook-form et tanstack/react-query de pour les formulaires,Utilisation de reduxUtilisation se l’api externe deepLCréation d’une modal à étapes pour la création de recettes.Sécurisation des routes par rôles de l’utilisateur connecté, si l’utilisateur n’est pas admin alors les routes admin ne sont pas généréesUtilisation d’une libraire pour avoir un éditeur de text intégré.Filtrage des recettes par filters ( niveau de difficulté, les + vue, avec le + de commentaire...)Utilisation de docker pour télécharger l'image de php apache et de docker-compose pour rabbitmq, la base de donnée, mailhog...Technologies utilisées:symfony, react, typescript, rabbitmq, deepL api, api platform, docker, docker-compose, principe SOLID…
Reviews
Recommendations
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
- Titre pro développeur web et web mobileCCI EESC 542022PHP, symfony, mvc, react, js