Développement and maintenance du logiciel IBIS+ G1, G2 et Fusion, fonctionnant sur les ordinateurs de bord des véhicules de transport en commun. IBIS+ permet aux conducteurs de surveiller le fonctionnement des appareils à bord (le GPS, le compteur kilométrique, les informations visuelles dynamiques, les distributeurs de titres de transport, les composteurs, les hauts-parleurs) ainsi que de communiquer avec le centre de contrôle dans les deux directions, tant par échange de données que par la voix.
Au sein d'une équipe de 9 personnes responsable de l'interface utilisateur et de la logique métier d'un atelier de CATIA contenant 80 commandes géométriques et 20 commandes "mécaniques" :
j'ai développé de nouvelles fonctionnalités en suivant le cycle complet : analyse des demandes, rédaction des spécifications, conception, codage et tests unitaires, résolution des problèmes détectés par les équipes de test d'intégration, et revue de la documentation utilisateur écrite par les rédacteurs techniques, et
j'ai amélioré l'implémentation et le fonctionnement des fonctionnalités existantes en suivant le cycle : analyse des rapports d'incidents clients, identification de l'endroit où le code doit être corrigé, correction et test de la correction manuellement et en enrichissant la base de tests unitaires automatiques (dans le cas où la correction avait lieu dans du code de mon équipe) ou transfert du rapport d'incident à l'équipe responsable du code devant être corrigé.
Mes activités de développement ont impliqué l'interaction régulière avec 4 rédacteurs techniques, et mes activité de développement et de maintenance ont impliqué l'interaction régulière avec 6 développeurs du modeleur "mécanique" et 23 développeurs du modeleur géométrique.
Dans mon équipe de développement, nous avons été félicités par les rédactrices techniques pour la qualité des documents de spécifications que nous avons écrits. Parallèlement à mes activités, j'ai saisi l'occasion d'enrichir le Wiki de l'équipe avec quelques articles de connaissances pratiques acquises à diverses occasions.
Étude et réalisation de recherche scientifique et technique, d'expériences et de développements
Validation et évaluation des résultats
Statistiques et traitement d'image dans le cadre de différents domaines liés à la surveillance maritime
Détails de l'expérience
Au sein d'une équipe de 9 personnes, j'ai eu 3 projets successifs pour 3 différentes personnes, dont les livrables étaient à chaque fois un programme (en Java). Le premier prenait en entrée des images satellites dans divers formats et écrivait des fichiers XML contenant les métadonnées des images dans un format unifié en vue de déposer les images dans une base de données. Le second programme prenait en entrée des images satellites des côtes et donnait les surfaces marine et terrestre visibles sur l'image. Le troisième était une interface en Java pour un programme écrit en Matlab.
Réalisation d'expériences et rédaction de comptes-rendus
Détails de l'expérience
Sous la supervision d'un enseignant-chercheur, j'ai assisté un de ses doctorants en codant un programme (en C) écrivant des fichiers contenant des matrices stochastiques de tailles identiques et prenant en entrée des fichiers contenant des tableaux de nombres de tailles différentes. Les matrices ont fait partie d'un article de recherche accepté par un journal et mon nom figure dans la liste des auteurs.
Préparation et correction des exercices et devoirs à la maison
Compte-rendu aux parents
Détails de l'expérience
J'ai accompagné une fratrie de trois lycéens pendant un an à raison d'un cours par semaine. À la fin de l'année, l'ainée a choisi de faire spécialité mathématiques en Terminale et les parents ont demandé à mon employeur que je sois le professeur de leurs enfants pour l'année suivante. Après ces deux années, l'ainée a commencé des études de mathématiques et d'économie. Elle est titulaire d'un master en statistiques et d'un doctorat en économie.
4 fois pendant des vacances scolaires, j'ai accompagné des groupes de 4 à 8 adolescents pendant une semaine de 6 jours. Pour chaque groupe, j'ai préparé et déroulé un programme répondant aux attentes de chacun et qui comprenait un devoir écrit à faire à la maison ainsi qu'un bulletin à destination des parents. À la fin d'une semaine, une collégienne m'a demandé si je pouvais lui donner des cours particuliers et une autre m'a demandé si je pouvais enseigner dans son collège.