Michaël Choquet

Ingénieur en Développement Logiciel et Team Leader à User Efficiency chez Thales

Ferrières, Île-de-France, France

About

Experience

  • Ingénieur logiciels at Groupe SII
    Jul 2006 - Nov 2019 · 13 yrs 5 mos

    Projet 6 (7 ans) - In Situ puis Forfait : - Après 3 ans sur place, externalisation du projet et passage en mode AGILE avec une équipe de 2-3 personnes, assimilé Scrum Master, J'ai pris en main petit à petit les outils de gestion de projet (daily meetings, planning, tableau de gestion des taches et chiffrages) - Reprise et amélioration de certaines fonctionnalités, mise en place de nouvelles, correction de bugs. - Création et évolutions de la documentation - Environnement : Bugzilla, JAVA 7/8, Design Patterns, Netbeans, JUnit, JIRA, Jenkins, Git Projet 5 (1 an) - Forfait : - Réalisation d'une nouvelle application sur tablette tactile (IHM, moteur) - Dialogue avec les couches basses (DLL) à l'aide de JNI pour l'interaction entre la tablette et l'interface et lancement des commandes Projet 4 (2 ans) - Forfait : - Réalisation d'un nouveau logiciel, basé sur le précédent pour un nouvel équipement - Étude et nouveaux choix de conception avec l'ajout de Framework comme Spring et Hibernate - Pilotage de l'équipe (4 personnes) - Environnement : JAVA, Eclipse, SQL, HSQLDB, Word, TortoiseSVN, UML Projet 3 (3 ans) - Forfait : - Reprise complète et évolution majeure d'un logiciel existant de génération de binaire pour intégration dans un logiciel maitre - Création des interfaces Logiciel Métiers Maitre / Client - Refonte de la base de données SQL et des scripts - Reprise, restructuration et simplification des IHMs - Pilotage de l'équipe (3 personnes) - Rédaction de la documentation (Spécification, Conception, Plan de test) - Déplacement In Situ pour intégration - Environnement : JAVA, Eclipse, SQL, HSQLDB, Word, TortoiseSVN, UML Projet 2 (6 mois) - In Situ : - Réalisation de nouvelles fonctionnalités IHM sur un logiciel industriel propriétaire en JAVA (Code, documentation, tests) Projet 1 (1 mois) - Forfait : - Corrections de faits techniques sur un logiciel existant (Bugs, mise à jour Scripts SQL, ...) - Environnement : JAVA, Eclipse, SQL

  • Apprenti Ingénieur - 2 ème Année at Alcatel-Lucent Enterprise
    Oct 2005 - May 2006 · 8 mos

    Réalisation du prototype d’un environnement de test évolutif pour les outils SCM et la chaîne de fabrication - Création, mise en place et évolution d'un environnement de test pour deux outils développés au sein de l'équipe outils, composé de 7 personnes, et utilisés par plus d’une centaine de développeur au sein d’Alcatel. - Le premier outil, Software Configuration Management Tools, est une couche logicielle au dessus de clearcase fournissant les briques de base pour la gestion en configuration des projets en cours. - Le second, la chaîne de fabrication ou Build Chain, représente l’enchaînement des commandes de fabrication à exécuter permettant ainsi la fabrication industrielle des différents exécutables des produits finaux. - Après avoir récupéré l’ensemble de la documentation en anglais des outils, je les ai étudié afin d’en sortir les principales fonctionnalités. Pour créer cet environnement j’ai mis en place une architecture de fichier similaire à l’environnement opérationnel géré sous Clearcase. Cet environnement devait être introduit et accompagné d’un plan de test dans lequel on trouve les spécifications de l’environnement, sa structure, les catégories de tests identifiées, et la stratégie de test. Et d'un autre document contenant les fiches de tests (Configuration initiale, déroulement, résultat) et les scénarios qui sont une succession de tests.

  • Apprenti Ingénieur - 1 ère Année at Alcatel-Lucent Enterprise
    Oct 2004 - May 2005 · 8 mos

    Évolution du site intranet par le biais de trois projets : - Pendant 3 semaines, Migration de l'ensemble des pages HTML existantes vers un design s'appuyant sur la charte graphique du groupe software, et ceci pour se familiariser avec le langage PHP/MySQL - Sécurisation de l'accès aux pages privées du site à l'aide du Corporate Intranet Login (Login/Mot de passe uniques) de chaque utilisateur afin de l'identifier et de lui autoriser ou non l'accès par un système de profil. - Mise en place d'outils sur le WEB pour les administrateurs pour leur faciliter la protection des pages (Insertion automatiques du script de protection dans des pages HTML et PHP non protégées) et la gestion des profils (Attribution, modification ou suppression des profils).