À propos de Luigi
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Monceau assurancesIngenieur fullstack -Consultantavril 2024 - Aujourd'hui (2 ans et 2 mois)Paris, FranceDéveloppement back-end :
- Conception et implémentation de batchs massifs avec Spring Batch (lecture, transformation, écriture optimisées). Mise en place du scheduling via cron. Optimisation des performances : parallélisation, tuning des chunks, partition.
- Nouveau projet darva from scratch pour accéler la communication entre monceau assurances et les reparateurs via l’intégration de l’API Darva, l’utilisation de RabbitMQ pour la gestion des messages asynchrones, et l’implémentation de callbacks HTTP.
- Migration du legacy vers un back-end MongoDB pour le nouvel espace client.
Développement front-end : Conception et implémentation de nouveaux écrans avec PrimeFaces et Angular. Optimisation des performances et intégration des interfaces avec les services back-end.Modernisation de l’architecture logicielle : Contribution clé à l’évolution du système monolithique vers une architecture plus modulaire et distribuée.Participation à la conception technique en amont.Test et intégration continue : Tests automatisés et intégration de solutions tels aue Jenkins, SonarQube.Qualité de code & performance : Application rigoureuse des principes de clean code attendus sur la mission. Refactoring et optimisation avancée du code, avec utilisation de mécanismes de cache.Sécurité & API : Mise en place de la sécurisation des APIs via OpenID Connect, avec gestion des tokens d’accès et de rafraîchissement.Gestion des données : Gestion des schémas de base de données avec Flyway, création de scripts SQL pour la reprise et la modification de données. Creation de fichier de reporting en utilisant Jasper report.Language : Java 8 et 21, typescript, sqlFramework et outils : Spring boot 3, Spring Framework, JBoss, Angular 16, PrimeFaces, gitlab, RabbitMQ, jenkins, SonarQube, TestNG, docker, flyway , Jasper, JiraBDD : Mysql, ElasticSearch, mongodbMethodologie : Kanban, clean code - Groupe vilaviIngenieur backend Java spring - Consultant capgemininovembre 2021 - mars 2024 (2 ans et 4 mois)Paris, FranceMaintenance et optimisation d'un ERP : Gestion d'un système de plus d'un million de lignes de code, impliquant maintenance continue et optimisation de performances.Transformation architecturale : Migration du système monolithique vers unearchitecture orientée services (SOA) pour améliorer la flexibilité et la scalabilité.Développement et innovation : Ajout de nouvelles fonctionnalités à l'ERP, telles que le bon conducteur et une nouvelle gamme de produits, répondant ainsi aux besoins évolutifs du groupe.Migration de systèmes : Transition de la gestion électronique des documents (GED) vers une solution de marché utilisant OCR . Migration de la gestion des contrats vers Salesforce, ainsi que des anciens contrats issus d’AS/400 vers l’ERP existant, tout en assurant la continuité métier et l'intégrité des données.Communication asynchrone : Intégration de la communication asynchrone via Kafka et RabbitMQ pour augmenter les performances et la fiabilité du système.Tests et qualité : Conduite de tests unitaires et d'intégration, relecture de code,ajustements des pipelines Jenkins et rédaction de documentation technique pour garantirla qualité du développement.Language : Java 8, Jsp, javascript, sqlFramework et outils : Spring, hibernate, jenkins, git, swagger, kafka, rabbitmq, SonarQube, Junit, Eclipse, mulesoftBDD : AS400 DB2Méthodologie : Agile, code review
- La ruche capgeniniIngénieur fullstack Java Angularavril 2020 - novembre 2021 (1 an et 7 mois)Paris, FranceDéveloppement from scratch de sites web: Création de sites web responsive pour les associations afj et Lmdl, depuis la conception initiale jusqu'à la production.Architecture et microservices : Mise en place d'une architecture microservice évolutive.Cloud : Configuration du load balancing via AWS API Gateway et sécurisation des microservices en utilisant AWSCognito et Spring Security. Déploiement des microservices sur EKS(kubernetes)DevOps et communication : Configuration des environnements de développement et de production avec Docker, Docker Compose et Kubernetes.Language : Java 11, typescript, sqlFramework et outils : Springboot, spring cloud, hibernate, Angular 8, jenkins, git, swagger,docker, kubernetes, SonarQube, Junit, mockito, selenium, testcontainer, jasmine, eclipse, resilience4jBDD : postgre sql, mongodbCloud: AWS, AWS api gateway, AWS cognito, EKSMéthodologie : Agile, code review, TDD, pair programming
Recommandations
Soyez le premier à recommander Luigi
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
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
- IngénieurENSEA2018Informatique - Electronique - telecomunication Réalisation d'un jeu vidéo de type civilisation à l'aide du langage C++.
Certifications
- Confluent Certified Developer for Apache KafkaConfluent