FR EN Photos Mon GitHub CV
MyPicture Nicolas Morey-Chaisemartin

Architecte / Développeur logiciel embarqué
103 Rue du Mont Blanc
74700 Sallanches
+33 6 95 20 31 74
nicolas AT morey-chaisemartin DOT com
nicolas.morey-chaisemartin.com
29/06/1986

CV PDF en Francais
CV PDF en Anglais

Allez voir mes photos de vacances et randos!!


Expérience Professionelle
Avril 2015
à Mars 2017
Responsable solutions réseaux , Kalray , Montbonnot
  • Conception d'une solution SmartNIC 80Gb/s.
  • Portage et optimisation d'OpenDataPlane pour le MPPA.
  • Gestion d'une équipe de 5 personnes
  • Support d'interfaces haut débit PCI, Ethernet
  • Responsable de tous les drivers Linux: PCI, netdev, AF ALG, crypto, RoCE, DPDK
  • Environnement: MPPA, C, ODP, Ethernet, PCI, Drivers Linux.
  • Juillet 2013
    à Avril 2015
    Responsable solutions vidéos , Kalray , Montbonnot
  • Design et développement d'un coeur d'encodage HEVC flexible et optimisé pour le MPPA.
  • Gestion du projet et d'une petite équipe en charge du développement.
  • Portage, parallélisation et optimisation de l'encodeur 4K HEVC MainConcept sur MPPA.
  • Environnement: MPPA, C, C++, Ruby, Programation parallèle, HEVC.
  • Juillet 2009
    à Juillet 2013
    Architecte et développeur logiciel embarqué , Kalray , Montbonnot
  • Développement de système d'exploitation et de librairies runtime pour l'embarqué.
  • Développement d'un compilateur front-end pour un langage de Streaming hautement parallèle.
  • Développement d'outils de cadencement, placement et routage pour des applications de Streaming.
  • Responsable de l'intégration continue sous Git/Hudson.
  • Co-Administrateur IT.
  • Gestion de projet AGILE/Scrum.
  • Environnement; Systèmes embarqués, MPPA, C, Assembleur, Ruby, Programation parallèle.
  • Octobre 2008
    à Juillet 2009
    Ingénieur en Systèmes embarqués , Coframi , Meylan
  • Mission chez Bull dans l'équipe R&D HPC: Expert Infiniband.
  • Développement d'algorithmes de routage fault-tolerant (dépot de brevets).
  • Mise en place de solution de monitoring réseau pour grand clusters.
  • Environnement: Infiniband, Routage, QoS, Drivers Linux, HPC.
  • Mai 2008
    à Septembre 2008
    Projet de fin d'études et de Master , Northumbria University , Newcastle , UK
  • Design et implémentation d'un OS temps-réel pour le Cell Broadband Engine.
  • Environnement: Multicore, Temps-réel, Scheduling, Synchronisation, C, Assembleur.
  • Juin 2007
    à Aôut 2007
    Stagiaire IT , Allibert-Trekking , Montmélian
  • Support utilisateur et serveur sur un réseau Mac OS X.
  • Mise en place d'un système de monitoring.
  • Développement d'outils de synchronisation entres les outils d'inventaire, de monitoring et d'administration.
  • Environnement: Mac OS X, Php, Perl, Python, Bash, MySQL, openDirectory.
  • Janvier 2007Intervenant Junior-Entreprise , MVA Limited , Grenoble
  • Création d'un outil d'extraction de coordonnées GPS depuis Google Maps.
  • Environnement: Java, Swing.
  • Octobre 2006Intervenant Junior-Entreprise , Institut Laue-Langevin , Grenoble
  • Portage d'une application de démonstration de cristallographie d'objective-C vers Java.
  • Environnement: Java, Swing, HTML.
  • Aôut 2003Stagiaire , Xyalis , Grenoble
  • Réalisation d'un programme de non régression pour toute la gamme des outils Xyalis.
  • Environnement: Bash, Tcl, Tk.
  • Diplômes et Études
    2008Ingénieur en informatique , ENSIMAG , Grenoble
    2008Master en Systèmes Embarqués , Université de Northumbria , Newcastle , UK
  • En parallèle de la dernière année à l'ENSIMAG.
  • Année réalisée à Newcastle - Angleterre.
  • Expérience Personnelle
    2008
    à Aujourd'hui
    Participation à des projets Open Source
  • Participations au mailing list et au développement de Linux, Git, OpenSM, ODP.
  • Participations ponctuelles sur divers projets: Sick-Beard, RBTools, libdbi...
  • 2011
    à Aujourd'hui
    Damage (DAtabase MetA GEnerator)
  • Développement d'un ensemble de script de génération de formats intermédiaires.
  • Permet à partir d'une description YAML, de générer toutes les méthodes de
    lecture/écriture/modification vers des formats XML/YAML/binaire depuis du C, Java ou Ruby.
  • Environnement: Ruby, GPL.
  • 2006Participation au concours IBM sur le Cell Broadband Engine
  • Développement d'un framework open-source pour les algorithmes de type producteur/consommateur sur un cluster de Cell.
  • Environnement: C++, sockets.
  • 2005
    à 2007
    Responsable informatique N'Sigma, Junior Entreprise de l'ENSIMAG
  • Administration d'un réseau mixte Linux/Windows.
  • Participation au chiffrage des contrats N'Sigma.
  • Compétences
    Informatique
    LangagesC, Ruby, Java, Assembleur, Ada, Php, C++ Environnements graphiquesX11, Gtk, Tk, Swing, Qt
    OutilsEmacs, Netbeans, Eclipse, gcc, gdb VidéoH.265, x265
    Systèmes d'exploitationKernel, Programmation concurrentielle, Drivers, Signaux Gestionnaires de versionsGit, Gitolite, Hudson, CVS, SVN, SCCS
    Administration SystèmeLinux, FreeBSD, Samba, Postfix, Apache, Shell scripting (Bash, Sed, Awk) RéseauRoutage, Firewall, TCP/IP, Ethernet, Sockets, QoS, Infiniband, ODP
    Bases de donnéesOracle, MySQL, LDAP, Conception, Optimisation Outils mathématiquesMatlab, CoinOR, GPLK
    Langages
    Anglais lu, parlé, écrit Score au TOEFL:100/120 - TOEIC: 935/990
    Brevets
    WO2011001362 Procédés et dispositifs destinés à évaluer une efficacité d'interconnexion de réseaux informatiques parallèles sur la base de systèmes de routage statiques
    WO2011151569 Procédé de routage pseudo-dynamique dans un cluster comprenant des liens de communication statiques et programme d'ordinateur mettant en oeuvre ce procédé
    WO2011144848 Procédé d'optimisation de routage dans un cluster comprenant des liens de communication statiques et programme d'ordinateur mettant en oeuvre ce procédé
    Divers
    Loisirs Montagne, photographie, voyages, guitare.
    Sport Alpinisme, escalade, randonnée à pied et à ski
    Morey-Chaisemartin Morey-Chaisemartin Cursus Morey-Chaisemartin CV Morey-Chaisemartin ENSIMAG Morey-Chaisemartin Etudiant Morey-Chaisemartin Student Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Cursus Nicolas Morey-Chaisemartin CV Nicolas Morey-Chaisemartin ENSIMAG Nicolas Morey-Chaisemartin Etudiant Nicolas Morey-Chaisemartin Student Embedded Systems Systemes Embarques Real Time Temps Reel C Developper Java Developper Ada Developper TCL Developper Assembler Developper Php Developper C++ Developper Netbeans Netbeans IDE SQLDevelopper Glade Eclipse Emacs CVS SVN SCCS GTK Developper Tk Developper Swing Developper AWT Developper Samba Postfix Apache Bash Sed Awk Shell SQL Oracle mySQL LDAP Routing Firewall TCP/IP Ethernet Sockets QoS Kernel Scheduling Drivers UML Design Patterns VHDL Xilinx Modelsim Mapple Matlab Scilab FPGA Compiler Cell Cell Broadband Engine Sitemap apache awk bash cell compiler cv cvs drivers eclipse emacs ethernet firewall fpga git glade index kalray kernel ldap mapple matlab modelsim mysql netbeans Oracle postfix qos routing Samba sccs scheduling scilab sed shell sitemap sockets sqldevelopper sql svn uml vhdl xilinx