Über Arnaud
Französisch
Muttersprachlich oder zweisprachig
Englisch
Konversationssicher
Projekt- und Berufserfahrung
- RectoratMigration d'application SpringBILDUNG & E-LEARNINGJanuar 2023 - Heute (3 Jahre und 5 Monate)Rennes, FrankreichMigration d'application Spring :- montée de version JDK 8 -> 17, 21- montée de version des librairies et adaptation du code- Suppression de Hibernate Criteria par JPA Query/Predicate/Repository- montée de version de Spring avec adaptation
- Build dataArchitecte JEE, responsable techniqueLEBENSMITTELINDUSTRIEMärz 2020 - Heute (6 Jahre und 3 Monate)Betton, FrankreichPrise en charge d’une équipe de développement de 3 personnes, suivi des développements de chaque micro services. Participation aux CCB et Comité de projet. Développeur sur la partie back.- Intégration continue/déploiement continu- Conception, pilotage et écriture de la plateforme KerHUBi IOT Server- Conception, pilotage et écriture de la plateforme KerHUBi Integration- Conception, pilotage et écriture de la plateforme KerHUBi Collector- Pilotage des travaux d'architecture (failover et High Availability) et d’orchestration (Kubernetes)- Choix des différents systèmes de stockage de données en fonction des besoins (SGBDR, Clés/valeurs, Document, temporel, Queuing).- Intégration de la sécuritémise à jour du système d'exploitation.mise à jour de la JVM avec les derniers patch de sécurité.mise à niveau des librairies de l'application.processus de validation aqua Trivy afin de détecter les CVE.Test en continu via GreenBone.API authentifiés- Architecture haute disponibilitéBase de données multi AZTolérance aux pannes : Nœuds sur 3 zonesBasculement DNS en cas de défaillanceTaux de disponibilité autour de 99,99- Plan de continuitéSauvegardes quotidiennes multi zones
- KerlinkTeam leadHIGHTECHOktober 2015 - März 2020 (4 Jahre und 5 Monate)Thorigne-Fouillard, FrankreichPrise en charge d’une équipe de développement de 9 personnes, suivi des développements de chaque micro services. Participation aux CCB et Comité de projet. Développeur sur la partie communication embarqué <> serveur.- Intégration continue/déploiement continu : mise en place des jobs Jenkins via une normalisation de scripts groovy par projets.- Conception et pilotage de la plateforme IOT Wanesy Management Center.- Conception/pilotage des sous systèmes : Radio Network Controller (RNC), Lora Network Server (LNS), Gateway Management System (GMS).- Conception et réalisation du NMS de communication avec les stations : Base Station Controller (BSC).- Conception graphique et pilotage du Dashboard basé sur GMS.- Pilotage des travaux d'architecture (failover et High Availability).- Choix d’un langage d’implémentation (Go) pour le futur LNS.- Choix des différents systèmes de stockage de données en fonction des besoins (SGBDR, Clés/valeurs, Document, temporel, Queuing).- Important refactoring entre la version 2 et 3.Préconisation pour l’ensemble des micro containerscohésif, réplicable/stateless.modularisation des offres commerciales.Docker.interface auto-adaptative.exposition REST/API, HATEOAS.Asynchrone avec moniteur pour les tâches longues.pattern « database per service ».Circuit breaker.Génération client et serveur openAPI (Swagger).Token d’authentification JWT.Normalisation des services offerts par les micro containersRoute par défaut : /application, /ping, /health, /configurationMétriques prometheus.ID de transaction dans les logs.Convention de nommage des routesAmélioration de la mise en productionExternalisation de la configuration du YML docker compose.Développement d’un système d’upgrade idempotent via fichier yaml.Développement de scripts groovy/jenkins CI/CDAgilitéDailyRéunion de début de sprint et fin de sprintRétrospective- Travaux en coursCanal événementiel de la plateforme.Gestion centralisé des alarmes.Réflexion autour du Zero Downtime Deployment
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- Master M2 Génie logicielISTIC Rennes2006