About Guillaume
French
Native or bilingual
English
Fluent
Experience
- SogetiDeveloppeur full stackSOFTWARE PUBLISHINGAugust 2022 - August 2023 (1 year)Lyon, FranceContexte :- ESTAC : interface permettant de piloter et d’utiliser un cœur de calcul simulant une centrale nucléaire (application de bureau)- ACDC-Serveur : centralise et stocke les données des centrales, interface d’analyse pour les équipes de gestion de crise- API ACDC : permet d’enregistrer les données récupérées des centrales, et permet aux autres applications de la cellule de crise d’avoir les données des centrales- Module CNCE3 : module qui récupère en temps réel les données des centrales, et les sauvegardes via l’API ACDC.Tests automatisés :- Tests unitaires en javascript et en python- Tests fonctionnels via selenium et playwright- Modification des tests pour les rendre parallélisables (isolation, mock des dossiers de travail de l’appli, …)CI/CD- Gitlab CI pour les pipelines de tests, et de build des clients lourds.ESTAC :Refactoring du multithreading et simplification de la gestion des threadsCorrection des tests : isolation, parallélisationACDC Serveur (application web)Gestion multivue des données récupérées (graphique et tableau).Mise à jour des modèles de données (via l’ORM Django)Refactor du front pour utiliser une architecture via composants (notamment pour simplifier les tests automatisés)API ACDC- Ajout de routes pour l’API- Génération de documentation automatisée via DRF spectacular- Gestion des autorisations et habilitations via l’API SSO interne.Module CNCE3 : module qui récupère en temps réel les données des centrales et les sauvegarde :- Mise à jour du module pour prendre en charge le format de données de l’EPR.- Ajout d’un test fonctionnel automatisé complet (avec mock du serveur de donnée, et de l’API ACDC)Environnement technique : Python 3, Django 3, DRF (Django REST Framework), GitLab CI, JavaScript, AgGrid, Plotly, Linux, PyQt 5, Selenium, Playwright Postgre via ORM Django
- SogetiDeveloppeur backendSOFTWARE PUBLISHINGAugust 2021 - August 2022 (1 year)Lyon, FranceContexte :Projet R&D pour SogetiObjectif : application de détection de voitures dans des images, et extraction d’informations diverse (modèle, marque, …)3 parties :Application mobile fournissant l’interface pour prendre les images.Modèle d’IA permettant l’analyse d’imagesAPI permettant la communication entre l’application mobile et l’IAContexte d’entrainement des modèles :GPU sur cloud AzureStockage des modèles et des métriques d’entrainement sur ElasticseachStockage des jeux de données sur NexusUtilisation de Azure devops pour la partie CI/CD et versionningRessources cloud gérées avec terraform par l’équipe devopsAPI déployée avec Kubernetes (déploiement réalisé par équipe devops)Tâches réalisées :Expérimentations et entrainement de modèles d’analyseUtilisation de Tensorflow (Tensorflow Hub) pour concevoir les modèles prédictifs.Réalisation d’une librairie utilisée par plusieurs projets permettant de :Configurer les paramètres d’entrainement des modèlesRécupérer les données sur le serveur NexusMettre à jour les résultats sur ElasticsearchCréation des images docker contenant les scripts d’entrainement, et l’API.Modification des pipelines CI/CD pour lancer facilement les entrainements via la librairie.Réalisation d’une API de prédiction avec Flask (python)Prend l’image en paramètre, et renvoie à l’application mobile les résultats de prédiction.Environnement technique : Python, Flask, Tensorflow, Elastic Search, Docker, Azure DevOps
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
- IngénieurGrenoble INP ENSIMAG2021
Certifications
- AWS practitionnerAWS2023