Menu

Yann METAIS

PLESCOP

En résumé

Au cours de mes expériences professionnelles, j'ai abordé de nombreux domaines techniques principalement orientés autour du développement logiciel dans les systèmes embarqués.
Ces systèmes sont particulièrement intéressants car ils allient plusieurs compétences que sont le développement logiciel bas niveau, l'électronique et parfois les interfaces graphiques.

Dans ce contexte, j'ai eu la chance de créer des produits complets dans des secteurs très variés (régulation de climat dans des serres, générateurs de soudage TIG ...).
Lors de la réalisation de ces projets techniques, j'ai du remplir les missions suivantes : rédaction du cahier des charges, rédaction des spécifications techniques (définition de l'architecture), planification, études, mise au point et réception finale.

Ces produits intègrent de nombreux aspects techniques (et nécessitent différents outils de développement), notamment:
- Langage de programmation: Java, C, scripting (Bash, awk)
- Plateformes: microcontrôleurs (80C552, PIC), PC/104 (x86)
- Persistence: XML/XSD, SGBD (Firebird)
- UI: i18n, graphisme
- Temps réel: RTAI (tâches, sémaphores, queue), threading
- OS: Windows, Linux (userspace, kernel, administration)
- IDE: eclipse, vim
- SCM: CVS, git

Depuis plus de 15 ans, j'ai évolué dans cet environnement en excerçant plusieurs métiers avec différents niveaux de responsabilité (développeur, architecte logiciel, responsable produits nouveaux, responsable bureau d'études) qui ont fait évoluer ma façon d'aborder les sujets techniques, la vie des projets et la gestion d'équipe.

Ces dernières années, l'aspect management a pris une place plus importante dans mon quotidien. Cette nouvelle facette de mon métier me donne l'occasion de mettre en application mon envie de communiquer/échanger avec les gens et de remplir de nouvelles missions:
- Déploiement de la stratégie d'entreprise
- Respect des procédures internes
- Mise en oeuvre des moyens nécessaires afin de fournir un produit conforme
- Suivi des projets de développement et des produits standards

L'accomplissement de ces missions passe par de nombreuses activités, notamment:
- Suivre mon équipe au quotidien (réponses, arbitrage, motivation, difficultés, recadrage...)
- Animer des réunions de service et de suivi de projets
- Définir les budgets et les objectifs
- Garantir les solutions techniques proposées
- Organiser, coordonner et planifier les activités et tâches du service
- Mise en place d'actions d'amélioration continue
- Assurer l'évolution de mon équipe (recrutement, formation, gestion de compétences...)



Côté temps libre:
Je suis particulièrement intéressé par l'OS Linux (philosophie, architecture...) ainsi que les outils et projets gravitant autour (philosophie KISS).
La photo, les montages vidéo et le dessin vectoriel occupent également mon temps libre (toujours sous GNU/Linux !).

Mes compétences :
Informatique
Informatique industrielle
Linux
Git
C
Temps réel (RTAI)
Java
Architecture logicielle
Management
IPC
AWK
Bash
SQL

Entreprises

  • POLYSOUDE - Responsable bureau d'études électriques développement

    2016 - maintenant Les missions et activités sont identiques au poste précédent.
    L'équipe est maintenant constitutée de 7 personnes (logiciel, électronique et vidéo).
  • POLYSOUDE - Responsable bureau d'études électriques

    2010 - 2016 Responsable bureau d'études électriques (15 personnes):
    - Logiciel
    - Electronique
    - Electrotechnique
    - Vidéo
    - Automatisme

    Missions:
    - Déploiement de la stratégie d'entreprise
    - Respect des procédures internes
    - Mise en oeuvre des moyens nécessaires afin de fournir un produit conforme
    - Suivi des projets de développement et des produits standards

    Activités:
    - Suivre mon équipe au quotidien (arbitrage, motivation, difficultés, recadrage...)
    - Animer des réunions de service et de suivi de projets
    - Définir les budgets et les objectifs
    - Garantir les solutions techniques proposées
    - Organiser, coordonner et planifier les activités et tâches du service
    - Mise en place d'actions d'amélioration continue
    - Réaliser le reporting auprès de mon responsable (directeur technique)
    - Assurer l'évolution de mon équipe (recrutement, formation, gestion des compétences...)
    - Réaliser les entretiens individuels annuels
    - Valider les solutions techniques
    - Gérer les obsolescences
  • POLYSOUDE - Responsable produits standards

    2007 - 2010 Encadrement d'une équipe de 6 personnes

    Poursuite développement gamme générateurs de soudage:
    - Création de l'équipe de développement (recrutement)
    - Encadrement de l'équipe (réunion technique)
    - Gestion du projet (planning, réunion d'avancement)
    - Développement de la boucle de régulation basée sur la tension d'arc
    - Proof of concept pour la mise en place d'une communication modbus TCP

    - Maintien de la gamme de produits déjà au catalogue
  • POLYSOUDE - Architecte logiciel

    2004 - 2007 Développement d'une nouvelle génération de poste à souder:
    - Rédaction du cahier des charges
    - Rédaction des spécifications techniques
    - Modélisation du système (UML)
    - Développement logiciel
    - Mise au point
    - Validation finale

    == Pour le coeur du système (bas niveau) ==
    - Sur une architecture PC/104 avec un OS Linux
    - Création des différents processus (userspace) en C
    - Création des tâches temps réel (RTAI, IPC) en C
    - Communication avec les cartes électroniques (bus ISA)
    - Persistence des données dans une base de données et fichiers XML
    - Mise en place des boucles de régulation PID (vitesse, position)
    - Création des scripts Bash nécessaires
    - Mise en place de services Web (SOAP)
    == Pour l'interface Homme / Machine ==
    - Frontend et backend en Java
    - Modélisation de la base de données
    - Design graphique

    == Outils développement (mise en place) ==
    - IDE (eclipse)
    - SCM: git
    - Suivi de bugs: mantis
  • Anjou Automation - Développeur logiciel en alternance

    2001 - 2004 Evolution du logiciel d'un chariot d'arrosage (microcontrôleur 80C552):
    - Passage de l'application en multitâches (en C)
    - Intégration de la communication modbus RTU
    - Développement d'une application sous Windows (IHM sous Windev) pour superviser et paramétrer le chariot à distance

    Création d'un nouveau produit coffret d'alarmes (microcontrôleur 80C552):
    - Interfaçage avec un module Wavecom (commandes AT)
    - Développement de l'ensemble du système permettant d'enregistrer les différents signaux provenant de capteurs
    - Création d'une nouvelle application sous Windows (IHM sous Windev) pour récupérer et enregistrer les valeurs des capteurs ainsi que visualiser celles-ci sous forme graphique (gestion de zoom, Base de données HyperFile...).

    Outil de simulation de température dans les serres:
    - Définition du modèle mathématique (bibliographie)
    - Codage du simulateur (IHM sous Windev)

Formations

Pas de formation renseignée

Réseau

Annuaire des membres :