Menu

Michaël CARMÈS

FLINES LEZ RÂCHES

En résumé

Je suis actuellement en recherche de projet.

------------------------------ { Mobilité } -------------------------------
Je recherche prioritairement des projets au forfait (Software, hardware, automatisation).
En mode régie, je suis mobile sur les Hauts-de-France.
Je peux intervenir ponctuellement partout dans le monde.

-------------------------- { Présentation } -----------------------------
J'ai acquis 18 ans d'expérience dans les domaines de l'informatique industrielle et embarquée, les bancs de test et l'automatisation de procédés.

Mes compétences s'étendent de la réponse à appel d'offre à la livraison client, en passant par le développement et la gestion de projets et de sous-traitance.
Ayant de bonnes qualités relationnelles, j'ai également eu l'occasion de gérer de petites équipes de développement.
J'ai toujours eu pour objectif de satisfaire mes clients avec lesquels j'entretiens d'excellentes relations.

Passionné de nouvelles technologies, dans un contexte personnel, je m'essaye dans de nouveaux domaines (dév. Android, drônes évolués autopilotés, mutimédias connectés, ...)

J'ai fondé la société Flines Technologies en 2013.

---------------------------- { Compétences } -------------------------------
Langages :
C/C++, JAVA, Visual Basic, Assembleurs (68k, PPC, ATMEL AVR), Scripts shell (bash / dos)
Communication : CAN, I2C, SPI, USB, TCP/IP, RS232/485, Modbus, Modbus/TCP, Wifi, Bluetooth, VoIP, ...
Outils : Eclipse, GNU GCC/GDB, Emacs / Gvim, Step7 (Automate Siemens), CodeWarrior (68K / PPC), Windriver WorkBench (PPC), Visual C++ 6.0 / 2005 / 2010, Labwindows/CVI, Labview
Contraintes : Temps-Réel sur cibles DSP Texas, OS embarqué sur cibles PPC, OS-less sur Coldfire, Empreintes limitées sur Microchip PIC / ATMEL AVR / ESP8266, TU via Cunit
GBDD : MySQL, ADO, SQL/C, Squirrel
Métho/Qualité : Cycle en V / DOD-STD-2167A, ISO9001, CMMi
Outils supports : Mercurial, SVN, Bugzilla (tous en admin / user), Admin. réseau/serveur Debian

Mes compétences :
Linux
Gestion de projet
JAVA
Labview
Langage C
Langage C++
Bugzilla
LabWindows/CVI
UNIX
Automates Siemens
Microsoft Windows XP
Linux Debian
C++
Apache Subversion
VoIP (Voice over IP)
Visual Basic
Sun Solaris
Microsoft Windows NT
Microsoft Windows 2000 Professional
Microsoft Visual Studio.NET
Microsoft Visual C/C++
Microsoft Office
Microsoft DOS
Linux Red Hat
JavaScript
IP
HTML
GPIB
Eclipse
DLL
Communications
CMMi - Capability Maturity Model Integration
C Programming Language
Android
Java EE

Entreprises

  • Flines Technologies - Gérant - Ingénieur d'Etude

    2013 - maintenant Flines Technologies est spécialisée dans les domaines du contrôle de process industriels, les bancs de test, ainsi que les systèmes embarqués.
  • Flines Technologies - pour ALSTOM (client final) - Projet au forfait - Etude et développement

    2013 - 2014 Logiciel de maintenance pour équipements embarqués dans Tramway / TGV

    ------------------- Projet ----------------------
    Logiciel de maintenance opérationnelle pour les équipements embarqués dans les matériels roulants Alstom (Tramway / TGV).
    Logiciel sous Windows XP/7/8 en communication avec le matériel via CAN et RS232
    Projet pris en charge dans sa totalité en mode forfait.

    ------------------- Mission----------------------
    Définition des évolutions de l'existant à partir du cahier des charges du client.
    Refonte totale de l'architecture d'un logiciel existant sous DOS, prise en charge de nouveaux matériels et des bus de communication.
    Développement sous Labwindows/CVI (IHM) et Microsoft Visual Studio 2010 – C++ (DLL)
    Organisation de réunions techniques et d'avancement en étroite collaboration avec le client.
    Validation sur site client (STIB : Tramway de Bruxelles)
    Reporting client.
    Prise en charge des activités de gestion de configuration (Mercurial) et de faits techniques, installation / paramétrage / maintenance des outils de développements.

    ------------------- Bilan----------------------
    Premier projet de l'EURL Flines Technologies (mode "Forfait") : proposition technique et commerciale complète
    Découverte du monde du transport (ALSTOM et STIB)
    Exploitation du bus CAN
    Logiciel en exploitation

    technos : C / C++ / Labwindows / Visual Studio 6 / Visual Studio 2010 / Mercurial / Bugzilla / Bus CAN
  • Éolane-Roncq - client DCNS - Responsable de lot logiciel / développement partiel / intégration / validation

    2011 - 2013 EPBE64

    ----------------------------------------- Projet -----------------------------------------
    Systéme embarqué de gestion de batterie pour Torpille d'essai
    Equipement embarqué de gestion de torpilles lourdes d'essai destinées aux sous-marins nucléaires d'attaque de dernière génération..
    Logiciel stand-alone (sans OS) à contraintes temps-réel avec gestion de fichiers sur SDCard. Contraintes qualité type SIL2 (TU complet / TI / TF).
    Coeur Freescale Coldfire.

    ----------------------------------------- Mission -----------------------------------------
    Refonte totale du système existant.
    Définition des évolutions de l'existant à partir du cahier des charges du client. Redéfinition de l'architecture logicielle existante.
    Définition du plan d'Intégration / Validation / Qualification.
    Intégration sur nouvelle cible développée par le BE.
    Organisation de réunions techniques et d'avancement en étroite collaboration avec le client.
    Prise en charge des activités de gestion de configuration (Subversion) et de faits techniques (Bugzilla), installation / paramétrage / maintenance des outils de développements
    Sous-traitance de lots par prestataires de service (mise en conformité ANSI/MISRA du code existant, développement driver SDCARD, première phase de TU, développement outils annexes de maintenance).
    Intégration / validation / qualification.
    Traçabilité des exigences.
    Reporting vers hiérarchie et client.

    ----------------------------------------- Bilan-----------------------------------------
    Compétences acquises/renforcées :
    - Adaptation aux besoins du client
    - Application du référentiel de développement
    - Développement qualité proche de DO-178

    Technos : C / Freescale Coldfire / Eclipse / Mercurial / Bugzilla / CUnit
  • Eolane-Roncq - Client Tyco-GRISS (Actuellement Pentair) - Responsable de lot logiciel

    2009 - 2010 Projet POP-G09

    ------------------- Projet -------------------
    Redesign complet d'un banc de test destiné au tarage in-situ des soupapes de sécurité du réseau vapeur secondaire des centrales de production électronucléaires.
    Développement sous Labwindows/CVI.
    Nous étions responsables de la maintenance du banc d'origine, développé sous Labview avec du matériel obsolète.
    Logiciel modulaire (fonctionnalité différentes suivant client final)

    ------------------- Mission -------------------
    En duo avec le responsable hardware : définition de l'architecture du système.
    Production de documentation : spécifications logicielles, plans de test logiciel, manuel utilisateur.
    Spécification et conception des logiciels.
    Organisation de réunions techniques et d'avancement en étroite collaboration avec le client.
    Prise en charge des activités de gestion de configuration (Subversion) et de faits techniques (Bugzilla),
    Reporting vers hiérarchie et client

    ------------------- Bilan-------------------
    Compétences acquises/renforcées :
    - Adaptation aux besoins du client
    - Acquisition de données
    - Labwindows/CVI

    Technos : C / Labwindows/CVI / Atmel ATMega / Eclipse / Mercurial / Bugzilla / Acquisition National Instruments / Labview
  • Eolane-Roncq - client Thales-Communications - Responsable de lot logiciel

    2007 - 2008 UMAT-IP

    --------------------- Projet ---------------------
    Système de communication à vocation militaire (adaptation technologie VoIP à un équipement de radio chiffrée existant)

    --------------------- Mission---------------------
    En duo avec le responsable hardware : définition de l'architecture du système.
    Production de documentation : document de conception système, plan de développement logiciel, spécifications logicielles, plans de test logiciel.
    Spécification et conception des logiciels (multi-process embarqué sous Linux)
    Pilotage de l'équipe de développement (3 développeurs),
    Gestion de sous-traitance pour le développement d'un sous-ensemble logiciel :
    - spécifications du besoin (spécif. Techniques et Contractuelles),
    - appel d'offres,
    - gestion sous-traitance (interface technique, reporting, recette),
    Organisation de réunions d'avancement, revues de conception et de code,
    Prise en charge des activités de gestion de configuration (Subversion) et de faits techniques (Bugzilla),
    Reporting vers hiérarchie et client

    --------------------- Bilan---------------------
    Compétences acquises/renforcées :
    - Techniques :
    - Linux embarqué
    - VoIP
    - Bugzilla/Subversion
    - Managériales :
    - gestion de projet / équipe
    - gestion de sous-traitance
    - reporting évolué
  • EOLANE-RONCQ - client KSB - Gestion de lot logiciel / Etude / Développement / Test

    2006 - 2006 AL2004

    ---------------- Projet ---------------
    Contrôle/Commande embarqué pour pompe de relevage en station d’épuration

    ---------------- Mission ---------------
    En duo avec le responsable hardware : définition de l'architecture du système.
    Production de documentation : spéc. logicielles, plans de test logiciel, document de livraison
    Conception/Développement/Test des logiciels (OS less)
    Reporting vers hiérarchie

    ---------------- Bilan---------------
    Compétences acquises/renforcées :
    - Reuse (développement hardware-independant)
    - ATMEL AVR


    Technos : C / Atmel ATMega / AVRStudio
  • EOLANE-Roncq (ex-ALTREL) - Client A-Volute - Etude / Développement / Test

    2004 - 2005 ----------------- Projets ------------------
    Démonstrateur Nahimic
    Démonstrateur pour casque de spatialisation 3D réelle

    ----------------- Mission------------------
    Développement d'un démonstrateur sous Windows 2000/XP pour casque Nahimic (reproduction de son 3D natuel sur 12 haut-parleurs).
    IHM / driver de type filtre implémentant l'algorithme (lourde FFT) fourni par le client (start-up).
    Développement C++ en pur objet exploitant les interfaces DirectX.
    Conception/Développement/Test du logiciel
    Reporting vers hiérarchie/client

    ----------------- Bilan------------------
    Projet novateur
    Technologie maintenant bien développée : http://a-volute.com/fr

    Technos : Langage C++ sous Visual C++ 6.0
  • Eolane-Roncq - Client Thales-Communications - Gestion de lot logiciel / Etude / Développement / Test

    2004 - 2007 COMM850 – TPR-NG – CO (projets similaires)

    ----------------- Projets ------------------
    Equipements de communication militaire.
    Développement du Boot Loader, des couches basses, du Built-In Test et du banc de test en production.

    ----------------- Mission------------------
    En duo avec le responsable hardware : définition de l'architecture du système.
    Production de documentation : spéc. logicielles, plans de test logiciel, document de livraison
    Conception/Développement/Test des logiciels (OS less)
    Banc de test sous Labview
    Reporting vers hiérarchie

    ----------------- Bilan------------------
    Compétences Acquises
    Technique :
    - Capitalisation d’expérience (librairies)
    - PowerQuick
    Managérial :
    - gestion de projet

    Technos : C / Codewarrior / Labview / Subversion
  • EOLANE-RONCQ - client Thales-Communications - Etude / Développement / Test

    2002 - 2003 SELTIC

    ----------------- Projet -----------------
    Equipement portatif de transfert de données cryptées multiprotocole
    Boot-Loader et Banc de Test en production

    ----------------- Mission-----------------
    En duo avec le responsable hardware : définition de l'architecture du système.
    Production de documentation : spéc. logicielles, plans de test, document de livraison, manuel utilisateur
    Conception/Développement/Test des logiciels
    Reporting vers hiérarchie

    ----------------- Bilan-----------------
    Compétences acquises/renforcées :
    - Motorola 68K
    - Développement drivers (UART / I2C / SPI / Graphic LCD / Keyboard / …)
    - Développement protocole standard (I2C) et protocole « maison »
    - Ergonomie en environnement de production

    Technos : C / Assembleur / Labview / Motorola 68302 (coeur 68k) / Subversion / GPIB
  • SOGEMA - Etude / Développement / Test / Maintenance

    2001 - 2002 Divers projets dont :
    - optimisation du contrôle/commande d'une ligne de retraitement de terre (installation d'un asservissement PID sur automate Siemens)
    - développement d'un banc de test au sol destiné à la DDE (pilotage de commande hydrauliques / acquisition traitement de données sous Labview)

    Devis / Etude / Développement / Validation

    Environnement technique :
    - Automate Siemens
    - Labview
    - Acquistion National Instruments
  • ASTEK - client Thales Detexis - Développement / Test

    2000 - 2001 Driver pour des automates de liaison, compatibles avec bus 3910 (stanag 3838) et 1553B (équipement embarqué sur Rafale et Mirage 2000).
    Développement/Test des drivers
    Reporting vers hiérarchie
    Développement en environnement DOD-2167A

    Technos : C / Environnement UNIX
  • Thales Optrosys - Stage fin d'étude : Développement / Test

    2000 - 2000 Projet "Damoclès"
    Optimisation des couches de communication d'un système aéroporté

    Travail en C sous UNIX, système cible à base de DSPs TMS320C40 de Texas Instruments, moniteur temps réel SPOX, utilisation de divers outils de développement tels qu'émulateur, simulateur, intégration du travail effectué et tests sur banc d'essai.

    Développement sous UNIX
    Cible Temps-Réel dur Multi DSP (TMS320C40/80)
    Cycle en V

Formations

Réseau

Annuaire des membres :