Contexte
Socotec IO est la branche technologique de Socotec qui gère la majorité des logiciels fournis en
SaaS par la maison-mère à ses clients finaux. J'interviens dans le cadre de l'amélioration de
l'infrastructure cloud et de leur utilisation de Kubernetes, notamment en mettant en place
un processus de déploiement GitOps.
Réalisations
- Transfert des différents services sur une installation GitOps avec Flux
- Mise en place de Sealed Secrets pour chiffrer les variables sensibles
- Amélioration continue des outils de déploiement
- Travail coordonné avec le prestataire d'infrastructure
Mise en place d'un environnement de build normalisé/reproducible.
Réalisations
- Création d'un environnement de build sous Docker pour un logiciel multiplateforme
Réalisations
• Développement de services pour un appareil embarqué
• Mise en place de la communication entre l’appareil et le cloud
• Création d’API cloud pour mettre à disposition les données récoltées par les
appareils embarqués
• Architecture des services embarqués et cloud, architecture de la communication
entre les appareils et le cloud
Réalisations
• Développement d’une plateforme cloud sur AWS pour réceptionner des données
IoT
• Architecture des services autour de l’event sourcing
• Aide à la mise en place de l’infrastructure AWS
Réalisations
• Comparatif de bases de données relationnelles (Oracle, PostgreSQL et MySQL) en
termes de fonctionnalités, coût et performances
• Définition de l’architecture d’une base MongoDB pour un POC
• Validation de l’utilisation de MongoDB pour un futur projet
Aide à la modélisation des donnés sur MongoDB, implémentation puis optimisation des
requêtes.
Réalisations
• Définition et modélisation du stockage des donnés
• Création d’indexes et de requêtes optimisées
• Conseils en architecture de code back-end
Environnement technique
• Langage : NodeJS
• Base de données : MongoDB
Clients divers
Réalisations
• Mise en place d’infrastructures AWS
• Mise en place de gestion de projet et pratiques devops (méthodologie agile,
intégration continue, code review, tests, conteneurs …)
• Développement back-end
• Conseils en stockage de données (bonnes pratiques, NoSQL, migration de bases de
données relationnelles vers NoSQL)
Développement d’un logiciel d’aide à la prospection commerciale grâce à de l’intelligence
artificielle pour compléter un premier logiciel de construction de liste de prospects.
Réalisations
• Mise en place de l’infrastructure AWS (migration depuis Heroku)
• Migration de la base MongoDB depuis Mlab vers Atlas
• Architecture des micro-services
• Mise en place des tests fonctionnels
Logiciel d’analyse SEO pour aider les e-commerçants dans leur référencement naturel et
réduire leurs coûts SEA.
Réalisations
• Création de regroupements sémantiques de mots-clés pour mieux comprendre les
utilisateurs des moteurs de recherche
• Création du suivi de notoriété SEA/SEO pour mieux définir la priorisation des
budgets SEA
• Création d’un système de multi-comptes pour un même client
• Proof of Concept technologique pour un passage de MySQL à MongoDB
Consultant en performance Web et développeur indépendant.
Réalisations
• Amélioration de la performance de sites Web pour des clients grands comptes
(chargement, affichage, fonctionnalités, …)
• Développement d’une application JavaScript fullstack
• Préparation d’une conférence sur les performances de rendu sur mobile
• Préparation d’une formation sur la performance Web
Groupe de divertissement dédié aux jeunes, gère plus de 20 sites dont certains en tant
que régie, avec une équipe de 8 développeurs.
Réalisations
• Maintenance des sites sur la plateforme interne
• Gestion de la nouvelle version mobile du site (création et déploiement global)
conjointement avec le directeur artistique