- MédiaperformancesBackend Software EngineerPRESSE & MÉDIASmars 2024 - janvier 2025 (10 mois)Courbevoie, FranceArchitecture et développement de la nouvelle solution Portail Enseignes- Développement backend avec dotnet 8 et aspnet core minimal API- Développement de service de templating pour les emails et la génération de document- Développement d'un micro-service de génération de document utilisant scriban et pupeteer.- Intégration côté backend de powerBI embedded- Tests unitaires- Développement front end utilisant aspnet core Blazor wasm et le framework css TailwindCss- Mise en place des chaines de CI/CD sur Azure DevOps- Conteneurisation de la solution et préparation de la solution pour migration sur GCP
- CoinwaveBackend Software Engineer (technical co-founder)CAPITAL-INVESTISSEMENTnovembre 2022 - Aujourd'hui (2 ans et 7 mois)Architecture et développement d'une application mobile avec dotnet MAUI, dotnet 8 ciblant Android et iOS.Backend, développement avec .NET 8, pipeline CI/CD avec GitLab pour les déploiementssur Railway et LinodeArchitecture de base de données MongoDBDéveloppement d'un scheduler pour traiter les prédictions des utilisateurs à l'aide de Quartz.net.
- MindCompassCTOSANTÉ & BIEN-ÊTREjuillet 2022 - Aujourd'hui (2 ans et 10 mois)Adélaïde, AustralieArchitecture Cloud, architecture AWS (lambda, dynamodb, beanstalk, iam, cloudfront, S3, EFS, EC2).Développement natif, développement C/C++ et optimisation pour cibler ARM64 (AWS Graviton) sur lambda, pour Covarep, OpenFace et OpenCV.Création d'une chaîne de build pour C/C++ vers wasm en utilisant emscripten, utilisant Cmake.Création d'une chaîne de build Cmake pour la sortie du codeur Matlab.Développement Web, développement WASM en utilisant l'assemblage Web ASP.net Core Blazor.Développement d'API Web avec l'API minimale ASP.net Core.Base de données, modélisation de base de données et déploiement de CockroachDB.Déploiement et configuration de sécurité de notre API GraphQL sur Hasura.Création d'actions Auth0 pour la synchronisation avec Hasura.DevOps/Management, mise en place d'un pipeline CI sur Azure DevOPS.Mise en place d'un processus de travail avec une version personnalisée de SCRUM.Gestion des tâches de développement.Inscription de nouveaux membres de l'équipe.Évaluation des technologies au regard des exigences techniques et juridiques.
- Licence professionnel niveau II - Développement d'applicationsESMCI2010