Expert Systèmes Embarqués +10 ans Dakar, Sénégal

Podría estar disponible

(Actualizado 2020-05-31.)

Expert Systèmes Embarqués +10 ans

Dakar, Sénégal

Nativo French, Fluido English

  • TCP/IP, client/serveur, NFS, LDAP, SAMBA, DNS/DDNS/DHCP, 802.11 a/b/g/n
  • C/C++, C#, Python, Java, Bash, Internet (HTML, Javascript, PHP, XML, CSS)
  • Electronique analogique et numérique, Assembleur ARM

Habilidades (50)

VXWORKS

tests unitaires

VERIFICATION

TEMPS RÉEL

SYSTÈMES EMBARQUÉS

TEST D'INTÉGRATION

QNX

CONCEPTION

INGÉNIEUR SYSTÈMES

VOIP

USB

HTML

GSM

SVN

IP

WINDOWS CE

MISE EN ŒUVRE

PHP

Python

TESTS

INGÉNIEUR LOGICIEL

Git

ADSL

C#

PILOTE DE PÉRIPHÉRIQUE

Test

XML

ESSAI

C/C++

Subversion

AUTOMOBILE

TRAITEMENT DE L'EAU

CONCEPTION DES DÉCHETS

BIOMEDICAL

RÉALISATION

ÉPANOUISSEMENT

EXPERT

MICROSOFT WINDOWS

OFFRE

PURIFICATION

FERMENTATION

Automotive

GÉNÉRATEURS

BIOMEDICAL

.NET

VISUAL STUDIO

AUDIT DES SYSTÈMES

RESPONSABLE DE

DEVIS

ÉVALUATION

Experiencia profesional

Schneider Electric

2020-02 - 2020-04

Mission: Mise en place d'un système d'intégration continue et d'amélioration continue
(mission écourtée en raison de l'épidémie du coronavirus)

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
Consultant Développeur Sénior
Alstom/RATP

2019-04 - 2019-09

Mission Alstom: Développement de fonctionnalités complémentaires pour le logiciel de paramétrage du système de signalisation ferroviaire CBTC Urbalis Evolution de Alstom.

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
Consultant Expert en système embarqué
Merck

2017-04 - 2019-03

Mission: Elaboration d'une solution Linux embarqué sur mesure pour des systèmes de purification 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
Responsable de la Qualité et de la Sécurité
Qualité et de la Sécurité

2015-06 - 2016-11

des SI chez CHAKA
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
Développeur Senior
Fresenius Kabi

2014-02 - 2014-11

Mission: Développement d'un sous-système logiciel pour la détection de bulles d'air dans des tubulures
- 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
Architecte système et logiciel
Schneider Electric

2013-01 - 2013-08

Mission: Conception d'un système de radiocommande pour le contrôle et la commande
d'engins de levage
- 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:


3
- 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
Architecte logiciel
Continental Automotive

2012-02 - 2012-10

Mission: Conception de la couche Application Framework d'une plateforme d'Infotainment
pour l'automobile
* 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
Ingénieur logiciel
Somfy

2011-08 - 2012-01

Mission: Amorcer un projet autour d'une solution matérielle et logicielle pour des applications pour la domotique
* 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
Ingénieur logiciel spécialisé Linux embarqué chez Fresenius
d'OS

2009-12 - 2011-08

Mission: Responsable de la mise en place d'une plateforme Linux embarqué pour des appareils médicaux de perfusion


4
* 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
Consultant Linux embarqué
Linux embarqué et Posix temps réel pour le compte de ORSYS

2009-01 - 2009-12

Janvier 2009-décembre 2009
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
Ingénieur systèmes embarqués
ESECO Systems

2008-06 - 2009-01

Mission: Conception et réalisation de systèmes M2M de sécurité multi-communicants
* 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,


5
* Interface Homme-Machine 2D et 3D (GTK, QT et VRML)
Consultant Linux embarqué
Biomedical Electronics

2007-06 - 2008-06

Missions: Conception et réalisation d'appareils de soins communicants (domaine médical et biomédical)
* 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

Formación académica

DNS

2020-07 - 2020-06

Master 1 en Informatique option réseaux
Université de Bordeaux1

2004-01 - 2007-01

Master 1 en Electronique
Université de Bordeaux1

2003-01 - 2004-01

Licence
Université de Bordeaux1

2000-01 - 2003-01

Contacta con el consultor

/