À propos de Néo
🔧 Ce que je fais
Anglais
Capacité professionnelle limitée
Français
Bilingue ou natif
Expériences
- SNCF RéseauDéveloppeur fullstack php / symfony / jsTRANSPORTSnovembre 2023 - octobre 2025 (1 an et 11 mois)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 / ConsultantEDITION DE LOGICIELSnovembre 2023 - Aujourd'hui (2 ans et 7 mois)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 reactAGROALIMENTAIREseptembre 2023 - novembre 2023 (3 mois)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…
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Titre pro développeur web et web mobileCCI EESC 542022PHP, symfony, mvc, react, js