Peut être disponible
(Mis à jour 2020-07-13)Expert systèmes embarqués
Dakar, Sénégal
Natif French, Courant English
- électronique
- linux embarqué
- systèmes embarqués
Compétences (57)
INGÉNIEUR SYSTÈMES
INGÉNIEUR LOGICIEL
Git
Linux
CONCEPTION
Python
Test
VERIFICATION
HTML
C/C++
C#
C++
SYSTÈMES EMBARQUÉS
TEMPS RÉEL
EXPERT
VISUAL STUDIO
SVN
VXWORKS
IP
QNX
GSM
ESSAI
XML
VOIP
MySQL
DevOps
Administrateur
NAGIOS
TRAITEMENT DE L'EAU
.NET
ADSL
ÉPANOUISSEMENT
tests unitaires
DEVIS
AUDIT
FERMENTATION
TEST D'INTÉGRATION
ÉVALUATION
OFFRE
WINDOWS CE
Automotive
RÉALISATION
PURIFICATION
AUDIT DES SYSTÈMES
PHP
USB
BIOMEDICAL
Subversion
RESPONSABLE DE
MISE EN ŒUVRE
PILOTE DE PÉRIPHÉRIQUE
AUTOMOBILE
BIOMEDICAL
CONCEPTION DES DÉCHETS
MICROSOFT WINDOWS
GÉNÉRATEURS
TESTS
Résumé
Modélisation système et logiciel systèmes embarqués : UML, SysML, PDSI,
Management de projet et formation : encadrement d’équipes de développement
Systèmes Embarqués : spécification, conception et développement de systèmes de systèmes embarqués
Systèmes et réseaux : TCP/IP, client/serveur, NFS, LDAP, SAMBA, DNS/DDNS/DHCP, 802.11 a/b/g/n, Firewalling
Développement de logiciels : modélisation Objet avec UML, implémentation et tests unitaires
Electronique : électronique analogique et numérique
Programmation : C/C++, C#, Python, Java, Bash, Assembleur ARM, Internet (HTML, Javascript, PHP, XML, CSS)
Expérience professionnelle
2020-02 - 2020-04
Environnement technique:
- Langages C/C++, Python, Bash
- Pile logicielle: Micrium, QuadrOS, CANOpen
- Architecture matérielle: STM32, Sitara AM57xx, TMS470
- Outils pour la qualité du logicielle: Jira, Git, Jenkins, Klocwork, SonarQube, MoinMoin
2019-04 - 2019-09
Mission RATP: Portage sous Windows 10 du logiciel de Limitation Temporaire de Vitesse pour le système de signalisation ferroviaire SACEM Simplifié de la RATP.
Environnement technique:
- Langages C/C++ et C# sous Visual Studio,
- Technologies de compilation avec Flex et Bison
- Architecture matérielle: Environnement PC et simulation d'équipements sur Arduino et Raspberry PI.
- Outils pour la qualité du logicielle: SVN, Git, GitLab
2017-04 - 2019-03
d'eau
- Génération de " rootfs " sur mesure et portage d'une carte Linux embarqué sur Buildroot
- Développement d'un pilote de périphérique Linux pour un GPU
- Développement d'un navigateur Web personnalisé basé sur QtWebEngine
- Développement d'un interpréteur d'expressions pour système d'alarmes
- Conception d'un " Framework " les systèmes de traitement de l'eau
Environnement technique:
- Langage C/C++, Python, Javascript, programmation avec le Framework Qt
- Linux embarqué avec Buildroot, générateurs d'analyseurs pour compilateurs LEX, YACC
- Architecture matérielles IMx6 Solo et IMx6 Solo X
- Outils pour la qualité du logicielle: Doors, SVN, Jira, Jenkins
2
2015-06 - 2016-11
Mission: Elaboration et mise en œuvre d'un référentiel qualité et de sécurité des systèmes
d'information
- Audit des systèmes d'information de l'entreprise et de ses clients
- Mise en place de nouveaux services réseaux pour l'amélioration de la productivité
- Elaboration d'un référentiel qualité et sécurité des systèmes d'information
- Contribution aux réponses aux dossiers d'appel d'offre sur les systèmes d'information
- Formation et accompagnement au changement, veille technologique et sécuritaire
- Développement Web (Framework Django, Framework CSS Bootstrap, Javascript, PostgreSQL et MySQL)
Environnement technique:
- Architecture applicative n-tiers à base de technologies JAVA
- Distribution Linux Debian et Redhat Enterprise, pare-feu Pfsense, équipements Cisco, VOIP
- Normes ISO 9001, ISO 14001, ISO 27001, ISO 17799, ISO15408, ITIL
2014-02 - 2014-11
- Raffinement et négociation des exigences avec l'équipe système
- Modélisation système et logicielle basée sur UML
- Programmation des composants logiciels de base
Environnement technique:
- Modélisation UML avec Enterprise Architect
- Langage C/C++, programmation sous Green Hills Multi et Eclipse CDT
- Architectures matérielles RM48 et STM32F103, RTOS GreenHills Integrity et SafeRTOS
- Norme de développement IEC 62304 pour les appareils médicaux
- Outils pour la qualité du logiciel: SVN, Gforge, Klockwork, Jenkins
2013-01 - 2013-08
- Raffinement et négociation des exigences
- Animation d'une formation sur une méthodologie d'architecture système basée sur UML/SysML
- Analyse système et conception système d'un équipement émetteur-récepteur orienté
applications de levage
- Architecture logicielle et conception détaillée d'un système configurable orienté applications de levage
Environnement technique:
- Modeleur UML avec Enterprise Architect
- Langage C/C++, programmation avec l'IDE IAR
- Architectures matérielles MSP430F5336 et CC2045 (circuit radio Bluetooth Low Energy)
- Norme de développement IEC 61508 pour la sureté de fonctionnement logicielle
- Suite LDRA pour le test et la gestion des exigences
3
2012-02 - 2012-10
* Animation d'une formation sur une méthodologie d'architecture système basée sur UML/SysML
* Analyse système de la plateforme d'Infotainment
* Conception des composants de l'infrastructure de l'Application Framework
* Accompagnement des architectes logiciels des domaines (Radio, MultiMedia, Connectivité, etc).
Environnement technique:
* Modeleurs UML/SysML Rhapsody et Enterprise Architect
* Langage C/C++, programmation avec le Framework Qt, Linux embarqué, OS embarqué type
OSEK
* Architecture matérielles IMx6Q
* Norme de développement IEC 26262, qualité logicielle avec Klockwork
2011-08 - 2012-01
* Rédaction du cahier des charges et mise en place de la traçabilité sur les exigences
* Rédaction des documents qualité (plan de développement, plan d'assurance qualité, etc)
* Rédaction documents pour la vérification logicielle et validation système
* Ingénierie système (modélisation avec le langage UML): analyse et conception système
* Rédaction cahier de charge pour une carte électronique à base de STM32
Environnement technique:
* Protocole applicatif domotique propriétaire utilisant des liaisons radio sub-giga hertz
* Modélisation système et logiciel en UML avec Rhapsody
* Programmation en C avec les environnements IAR et Eclipse
* Architectures matérielles Cortex M3 (cible STM32F101)
* Outils qualité logicielle: Bugtrack, LDRA et Codesonar
2009-12 - 2011-08
médicaux de perfusion
* Etude comparative d'OS pour systèmes critiques (QNX, Integrity, VxWorks, LynxOS, PikeOS)
* Génération d'une distribution Linux embarqué (noyau et système de fichiers personnalisés)
* Portage Noyau Linux 2.6.27 sur carte à base de iMx27 (ARM9)
* Pilotes de périphériques: UART, USB, WiFi I2C, GPIO, Ethernet, Contrôleur NAND Flash
* Modélisation UML, tests unitaires et test d'intégration entre abstraction OS, Linux et Applications
* Evaluation Xenomai, mise en œuvre patchs pour améliorer " les performances temps réel " de Linux
Environnement technique:
* Linux embarqué, bootloader Micromonitor, chaine de développement WindRiver Linux
Workbench
* Architectures matérielles ARM
* Langages C/C++, framework de test CPPUnit, Shell, Javascript, XML,
* Norme de développement IEC 62 304, IEC 61 508
* Outils Enterprise Architect, KlockWork, Rectify, Raquest
4
2009-01 - 2009-12
Consultant Linux embarqué
Missions:
* Conseil et développement chez Fresenius Vial (à côté de Grenoble) autour d'un appareil
médical
* Formations autour de Linux embarqué et Posix temps réel pour le compte de ORSYS (Paris, La Défense)
* Formation sur développement Linux embarqué pour Atos Origin à Toulouse
* Formation systèmes et réseaux pour la Régie des Transport de Marseille (Marseille)
* Formation développement sous Linux pour Thalès (Cholet),
* Conseil et développement chez Biomedical Electronics (Bordeaux) autour d'un appareil
médical
2008-06 - 2009-01
* Gestion et pilotage d'une équipe de 5 personnes
* Création de distributions Linux embarqué optimisées par patches et Buildroot
* Développement de pilotes périphériques de communications filaires et non filaires ()
* Adaptation et mise en œuvre de la machine virtuelle Java JAMVM, Jikes, et GNU Classpath
* Adaptation et mise en œuvre des frameworks OSGI Oscar et Felix sur système embarqué
Environnement technique:
* Contrôle d'accès (biométrie, capteur de proximité, cartes à puces) et vidéosurveillance sur IP
* Réseaux WiFi maillés, GSM/GPRS/UMTS, ADSL, IP, RS485, X10, CPL, GPRS/UMTS,
802.11 a/b/g/n,
* Linux embarqué, Java embarqué, Windows CE, RedBoot, Uboot, , OSGI, JXTA
* Architectures logicielles SOA et matérielles ARM et x86
* Langages C/C++, Shell, PHP, Java, Javascript, XML, WSDL
* Compression vidéo et audio MPEG4 et MJPEG, traitement d'images,
* Interface Homme-Machine 2D et 3D (GTK, QT et VRML)
2007-06 - 2008-06
* Leader technique de l'equipe logicielle sur les solutions Linux embarqué
* Création de distributions Linux embarqué pour x86
* Développement de pilotes de périphériques embarqués USB, I2C
* Mise en place d'une infrastructure de télémaintenance des systèmes M2M
* Connectivité WiFi, Bluetooth, évaluation de Linux temps réel (RTAI) pour la gestion de sondes
de mesure
* Développement d'interfaces multimédia (lecteur FLASH, viewer Vidéo For Linux)
Environnement technique:
* Linux embarqué, Java embarqué, QT, X-Window,Eclipse, GCC, GDB, Insight
* Langages XHTML, CSS, PHP, Javascript, FLASH
* Bases de données: SQLite
Parcours scolaire
2004-01 - 2007-01
2003-01 - 2004-01
2000-01 - 2003-01