Michael - Développeur C LINUX

Ref : 190626B002
Photo de Michael, Développeur C LINUX
Compétences
DEBIAN
LINUX EMBARQUE
TEMPS REEL
C LINUX
C QT
C TEMPS REEL
C++ LINUX EMBARQUE
C LINUX EMBARQUE
Expériences professionnelles
  • Mars 2017 à aujourd’hui
    Ingénieur BSP, Actia, Toulouse, France.
    { Développeur STM32
    { Amélioration et debuggage d’un séquenceur fonctionnant sur STM32
    { Architecture et implémentation d’une configuration smpu pour fiabiliser les performances et améliorer la sécurité du produit.
    { Environnement stm32, iar, otm, jlink

    2017 Développeur de l’environnement TIZEN, Samsung open source group, Toulouse, France.
    { Création d’un widget s’interfacant avec pulseaudio pour contrôler unitairement le son de chaque application de l’environnement.
    { Création d’un widget météo avec la webAPI d’openweathermap
    { Restructuration d’une interface graphique pour configurer la disposition de son clavier et des différentes options disponible sous X et Wayland.
    { Création d’un outil de migration de configuration utilisateur de l’environnement de bureau d’Enlightenment vers la nouvelle infrastructure bryce.
    { Environnement : Open Source, C, Shell, Linux, pulseaudio, WebAPI, irc, autotools, meson, SSH, Vim, Enlightenment, X, Wayland

    2016 - 2017 Développeur logiciel embarqué au sein de l’équipe de logiciel bas niveau automotive, Actia, Toulouse, France.
    { Création d’une distribution Linux avec Yocto
    { Génération d’un sdk et validation de son utilisation
    { Évolution d’une suite logiciel existante pour s’adapter sur une nouvelle plateforme fournissant des fonctionnalité différente
    { Environment : C, C++, Shell, Python, Make, CMake, SSH, Vim, kernel linux, Yocto

    2015 - 2016 Développeur bas niveau, Nexeya, Toulouse, France.
    { Ingénieur kernel portage de driver 32 bits sur une architecture 64 bits.
    { Création de driver pour une carte 1553 (Interface avionique)
    { Optimisation et factorisation d’une suite logiciel de diagnostique
    { Environnement : C, C++, Shell, Python, Make, CMake, SSH, Vim, kernel linux, CentOs

    2014 - 2015 Développeur département DVB, Thales Alenia Space, Toulouse, France.
    { Développeur Au sein de léquipe DVB dans le département CCSL (Competence Center Solution Logiciel), participation au développement de la plateforme DVB-S2 et DVB-S2X dans le but de fournir du haut débit par satellites
    { Responsable technique du système d’exploitation Responsable des évolutions et optimisations
    Développement de l’ACM (Adaptative Coding Modulation) sur des modems dvb Amélioration de larchite cture (factorisation, simplification, généricité, )
    { Optimisation du code Développement du support pour le protocole DVB-S2X Optimisation de l’encapsulation de trafic TCP en DVB-S2

    2007 - 2014 Ingénieur, Substantiel, Paris, France.
    { Développeur Au sein dune start-up qui développe et commercialise un ordinateur innovant
    (********), en qualité de leader technique, pou r la conception et le développement dun ensemble dapplications en environnement Linux embarqué
    { Architecture Logicielle
    { Conception et développement de driver
    { Conception et développement de couches middleware
    { Conception et développement dIHM embarqué (technologie EFL)
    { Développement / automatisation en langage de script (Python, PERL)
    { Maintenance, optimisation et évolution du système dexploitation Linux
    { Packaging Debian
    { Réalisation des différentes étapes de validation Logicielle
    { Encadrement technique et coordination de projets
    { Référent technique et formateur sur la technologie EFL (Enlightenment Foundation Library)

    Expériences open source
    Passionné d’informatique et utilisateur de Linux depuis le milieu des années 90. Membre actif de la communauté
    Linux, contributeur de plusieurs projets de l’écosystème et développement de plusieurs applications :
    Entrance Un gestionnaire de login léger utilisant elementary (anciennement nommé Elsa) Le but de ce projet est de fournir aux utilisateurs d’Enlightenment un gestionnaire de login utilisant les efl. Ce projet peut utiliser PAM, consolekit et systemd pour gérer l’authentification des utilisateurs. Il fournit aussi un moyen pour les périphériques tactile d’utiliser un gestionnaire de login en proposant un clavier virtuel

    Emphasis Un client de musique mpd. Ce projet s’inspire de Sonata (client mpd réaliser en pygtk) pour l’interface graphique. Il fournit les fonctions principales de mpd avec une interface épurée et intuitive.********-elementary
    Enlightenment Un gestionnaire de fenêtre modulaire. Le but de ce projet est de créer un environnement utilisateur commun pour le monde de l’embarqué et le monde du pc traditionnel.

    EFL Développement de plusieurs librairies :
    { Evas : Une librairie graphique
    { Ajout de plusieurs loaders d’image (RAW, pdf, dvi, )
    { Optimisation du scenegraph
    { Correction de bugs avec l’affichage de texte
    { Edje : Une librairie de design graphique
    { Ajout de plusieurs fonctionnalités pour faciliter le travail des designers
    { Elementary : Une librairie d’objet graphique (Toolkit)
    { Ajout d’objets (barre de progression, calendrier, liste, )
    { Amélioration des objets existants
    { Uniformisation de l’api
    { Étui : Une librairie de rendu multi documents (pdf, epub, ps )
    { Intégration du rendu asynchrone
    { Amélioration et uniformisation de l’api
    { Ekbd : Une librairie pour créer un clavier virtuel. Créée avec la collaboration de Zodiac pour leur projet d’In-flight entertainment (IFE). Ce projet a été mis en production entre autre su r la compagnie Corsair airline
    { Maintenance d’evas, edje, eyelight, elementary, eweather
    { Aide au développement de VLC pour la plateforme Tizen
    { Environnement : Linux embarqué, Tizen, C, autotools, EFL, OpenGL, x11, dbus, udev, freedesktop, shm

    Calaos Contributeur occasionnel du logiciel de domotique libre et gratuit permettant de gérer les appareils domotique d’une maison ********
    Android
    { Création d’une calculatrice sur android
    { Construction de l’interface graphique avec le toolkit android
    { Utilisation de java pour l’interprétation des calculs
    { Création de l’apk
    { Environnement : Android, Java

Études et formations
  • Compétences en informatique
    LANGAGES C, C++, python, pygtk, perl, bash, zsh, M4, Makefile, Sql, Cobol, Visual Basic, PHP,
    xHTML, Javascript, Java, XUL
    RÉSEAUX snmp, SSH, telnet, x11, dvb, ip, 6lowpan, zigbee, ppp
    LIBRAIRIES EFL, OpenGL, libssl, libgnu-tls, QT, GTK, cairo, X11, wayland, libevent, libuv, dbus,
    gstreamer, libvlc, libssl
    LOGICIELS vim, valgrind, gdb, gcc, WireShark, Autotools, dbus, udev, freedesktop, git, svn, mercurial,
    bazaar, gerrit, arcanist, gdb, callgrind, drd, massif, oprofile, strace
    OS Linux, Unix
    METHODES Open source, UML, Agile
    BASE DE
    DONNÉES
    Oracle (PL/SQL), MySQL, mariadb
    PACKAGING Autotools, meson, cmake, rpm, deb, ebuild

    Formations
    2005 DEUG MIAS

    2007 DUT

    Langues
    Anglais lu, écrit et parlé
    Allemand lu et parlé

D'autres freelances
Développeur LINUX

Ces profils pourraient vous intéresser !
CV Développeur C++
Théo

Développeur C++

  • TALENCE
LINUX C PYTHON C++ HTML CSS JAVASCRIPT
Disponible
CV Développeur fullstack Javascript (PHP)
Damirdine

Développeur fullstack Javascript (PHP)

  • ROUEN
NODE.JS JAVASCRIPT API RESTful REACT.JS Express.js PHP SQL LINUX BASH NoSQL
Disponible
CV Administrateur système LINUX
Alexis

Administrateur système LINUX

  • SAINT-CYR-L'ÉCOLE
LINUX WINDOWS BASH DOCKER APACHE JAVA Spring Boot Angular POWERSHELL
Disponible
CV Ingénieur d'études / Développeur C# .NET
Christophe

Ingénieur d'études / Développeur C# .NET

  • NICE
LINUX WINDOWS SERVER 2016 .NET C# C STORMSHIELD SQL DOCKER
Disponible
CV Développeur JAVASCRIPT
Sidy James

Développeur JAVASCRIPT

  • VILLIERS-SUR-MARNE
HTML5 JAVASCRIPT SQL PHP PYTHON WORDPRESS LINUX MERISE NODE.JS FLUTTER
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Développeur SYMFONY
François

Développeur SYMFONY

  • ALBI
MYSQL IOT PHP EXCHANGE SHAREPOINT ONLINE C# SYMFONY LINUX InfluxDB
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur WORDPRESS
Cyril

Développeur WORDPRESS

  • SAINT-CRÉPIN-AUX-BOIS
HTML CSS WORDPRESS PHP JAVASCRIPT SQL LINUX
Disponible
CV Data Scientist Data science
Adam

Data Scientist Data science

  • MARSEILLE
Data science PYTHON PANDAS DATAVIZ BIG DATA SQL LINUX ELK C++ Cloud AWS
Bientôt disponible