-
Sierra Wireless
- Ingénieur expert, Développement logiciel
ISSY LES MOULINEAUX
2010 - maintenant
Contexte : Développement de la nouvelle version de la plateforme M2M de gestion d'équipements communicants, dont l'objectif est de fournir une solution logicielle complète (serveurs, portail web, protocoles et agents embarqués) permettant aux constructeurs, intégrateurs et revendeurs de ces équipements d'en contrôler le cycle de vie (monitoring, gestion d'alertes, mise-à-jour de firmware, géolocalisation, etc.).
Responsable des livraisons du produit :
- Implémentation des scripts assurant la contruction et la livraison du produit.
- Mise en place du processus de déploiement sur la plateforme d'intégration et d'exécution des tests d'intégration.
- Automatisation et pilotage du processus de livraison par Jenkins.
- Membre de la "core team", dont le rôle est de planifier les livraisons, et de statuer sur la qualité des livrables.
Responsable de l'équipe de développement des API REST :
- Gestion d'une équipe de 6 développeurs.
- Conception et développement des API REST exposant toutes les fonctionnalités du produit.
- Gestion du backlog de l'équipe.
- Organisation de l'activité de l'équipe (développement de la nouvelle version de la plateforme, maintenance de la version précédente).
-
ACO Group (devenu 3S Informatique en 2009)
- Ingénieur d'études et développement
2008 - 2010
Consultant Java/J2EE en mission chez Anyware Technologies
Contexte : Développement d'une plateforme M2M de gestion d'équipements communicants, dont l'objectif est de fournir une solution logicielle complète (serveurs, portail web, protocoles et agents embarqués) permettant aux constructeurs, intégrateurs et revendeurs de ces équipements d'en contrôler le cycle de vie (monitoring, gestion d'alertes, mise-à-jour de firmware, géolocalisation, etc.).
Réalisations techniques :
- Conception et développement d'un framework générique permettant d'utiliser JMS de manière transparente et optimisée.
- Conception et développement d'un système de gestion d'événements permettant de traiter les alertes provenant des équipements distants.
- Implémentation d'un système d'envoi de commandes à destination des équipements utilisant divers protocoles de communication.
Activité de Scrum Master :
- Mise en place des bonnes pratiques Scrum pour la gestion du projet. Gestion du déroulement des itérations, organisation et conduite des réunions de planification et de fin d'itération, coordination de l'équipe de développement.
- Participation à l'élaboration des spécifications fonctionnelles du produit.
-
LAAS-CNRS
- Doctorant
2004 - 2008
Préparation d'une thèse en vue de l'obtention du titre de Docteur de l'INSA de Toulouse.
Sujet : Prédiction de comportement d'applications parallèles et placement à l'aide de modèles économiques sur une grille de calcul.
Réalisations principales :
- Etude de la gestion des ressources d'une grille de calcul à l'aide de modèles économiques.
- Conception et implémentation de modèles mathématiques pour le calcul du placement d'applications parralèles ainsi que de modèles de prédiction de temps d'exécution.
- Développement d'une solution logicielle de gestion des ressources d'une grille de calcul ou d'un cluster.
Encadrement de trois stages Ingénieur + Master de Recherche (INSA et ENSICA).
Présidence de l'un des jurys de soutenance.
-
INSA de Toulouse
- Moniteur du Centre d'Initiation à l'Enseignement Supérieur
2004 - 2007
Enseignements pratiqués en école d'ingénieur (INSA de Toulouse)
Disciplines enseignées :
- Java
- Programmation réseau
- Unix / Shell
- Ada
- Systèmes d'exploitation
Participation à la rédaction des sujets de TD et de TP.
Correction des examens.