Nicolas Gelot
Ingénieur Logiciel depuis plus de 10 ans sous GNU/Linux et addict de l'automatisation, je développe principalement en Python mais pas que ! Ces dernières années, j'ai passé beaucoup de temps à automatiser différents types de tests (fonctionnel, e2e, perf). Toujours dans le but de délivrer un logiciel de qualité et de le pousser le plus vite en production avec une CI/CD.
Expériences
Lead QA Engineer
Leader de la sécurité des emails, ma mission chez Vade Secure en tant que Lead QA est de challenger les développeurs au quotidien dans le but d’avoir un produit fiable, scalable et livrable à la demande.
- Création des outils de tests dans le cadre de l’automatisation et du déploiement continu.
- Mise en place des tests fonctionnels et end-to-end en Python.
- Simplification du processus de déploiement des produits avec Docker.
Intégrateur Continu
Techniquement très pointue, Intersec propose une solution bigdata performante avec ses propres bases de données afin d’aggréger un maximum d’evénements par secondes. Ma mission chez Intersec a été d’automatiser les tests et de les maintenir, de bencher les produits et de faire du fuzz testing pour valider la robustesse.
- Automatisation des tests back-end et front-end d’une application bigdata/fastdata développée en C et JS. Le framework de test est fait en Python et il utilise les librairies unittest, behave et selenium. Build et CI sur chaque commit et nightly build.
- Mise en place des processus de livraisons (packaging, génération du changelog depuis git et redmine…).
- Maintenance de l’infrastructure (Gerrit, buildbot).
- Bench du produit lors des recettes pour cibler les limites.
- Participation au support Niveau 3 des différents produits.
Développeur C/C++ sur système temps réel embarqué
Au sein de la branche Thales communications j’ai participé en tant que développeur C/C++ à la nouvelle génération de radio logicielle.
- Développement C/C++ sur système embarqué avec une architecture Software Defined Radio.
- Automatisation des tests avec la création d’un framework Java basé sur le protocole SNMP.
Projets
Next Run
Encore en version alpha nextrun.info a pour but de lister les prochaines courses de running et trail proches de chez vous.
/e/ spot
Mainteneur de spot pour la e.foundation. Spot est un meta moteur de recherche basé sur Searx.