Quentin Quadrat - Ingénieur informaticien systèmes temps réel

fr en



Les documents (PDF, codes sources, programmes, ...) fournis sur ce site sont mis à disposition sous licences

CCGNU GPL
Valid XHTML 1.0! Valid CSS!

github github

Page auto-générée le :


Fork me on GitHub

Coordonnées

Quentin QUADRAT
E-mail: quentin quadrat gmail com
Page web: https://lecrapouille.github.io
GitHub: GitHub github
Mon CV au format PDF Anglais extlink

Etudes et compétences

Cursus scolaire

  • 2007: Diplômé de l'EPITA extlink (Ecole Pour l'Informatique et les Techniques Avancées) avec cycle préparatoire intégré en deux ans. Début de deuxième année d'ingénierie avec spécialisation en GISTR (Génie Informatique des Systèmes Temps Réel).
  • 2000: Bac scientifique.
  • Anglais Niveau courant (TOEIC 750).
  • Espagnol Niveau lycée.

Connaissances en informatique

  • Langages C, C++11, Esterel, OCaml, Delphi, Forth, Julia.
  • GNU/Linux git, bash, M4, Makefile, gdb(server), valgrind, emacs, flex/bison
  • Lib GTKmm, OpenGL core, LaTeX
  • CI/Tests gmock/gtest, crpcut, cppunit, gcov, Travis-CI, OpenSuse Build, Coverity Scan
  • Sys. Analyse Real-Time Structured methods (SART), plantuml
  • Embarqué Digital electronics, oscilloscopes, Cypress PsoC3/5, Active Semi PAC2553, Cortex M0, PIC16F (assembly language), dsPIC30F (C language), UART, I$^2$C, SPI
  • Contrôle/TR Scilab, Scicos, SynDEx

Expériences professionnelles

Parrot Faurecia Automotive: 2017 -- maintenant

Développeur C++ middleware sur Android pour les

Parrot Drones: 2010 -- 2017

Développeur C/bas niveau du contrôle moteur sur plusieurs générations de drones: AR Drone 2 jusqu'au Bebop 2.

Consultant: 2007 -- 2010

Analyse et débogue du code source de la centrale inertielle d'un avion.

INRIA : Septembre -- Décembre 2005

Développeur stagiaire à l'INRIA pour créer un outil d'aide à la conception de noyau applicatif temps réel pour le logiciel SynDEx :

  • Création d'une IHM pour formater automatiquement le code source de l'utilisateur dans un language m4 avec un squelette spécifique à SynDEx. Langages utilisés : OCaml, CamlTk, Camllex, Camlyacc.
  • Rédaction de tutoriels sur SynDEx et création d'une application simple en automatique. Logiciels utilisés : SynDEx, Scilab, Scicos.

CERMICS : Juillet -- Août 2004

Développeur stagiaire au CERMICS pour l'aide au développement du programme Scicoslab. Création d'un périphérique OpenGL pour l'élimination de parties cachées lors d'affichage d'objets en 3D.

Projets à l'EPITA

Projets temps réel

  • Hélicoptère 4 rotors extlink Etude et réalisation d'un modèle réduit d'hélicoptère à quatre hélices. L'appareil doit se stabiliser seul.
  • Microprocesseur Conception et réalisation d'un microprocesseur RISC avec le logiciel MaxPlus2

Programmation Unix

  • C/Unix Nombreux projets en C recréant le fonctionnement d'outils Unix (allocateur de mémoire, entrées-sorties tamponnées, pattern matching) ou utilisant des outils Unix (processus lourds et légers, signaux, watch dog).
  • 42sh Interpréteur de commandes shell (Bash) écrit en C (1 mois, 6 personnes).

Théorie des langages : interpréteur et compilateur

  • Tiger Compilateur du langage Tiger à partir d'un code à trous écrit en C++, Flex et Bison (4 mois, 4 personnes).
  • Lisp Interpréteur Common Lisp en OCaml (7 jours, 3 personnes).
  • Corewar Machine virtuelle exécutant des programmes écrits en langage assembleur.
  • Forth extlink Interpréteur Forth (projet personnel).

Projets mathématiques

  • Recalage Trouver la transformation rigide qui met en correspondance un nuage de points avec une surface.
  • EDP Résolution d'une équation aux dérivées partielles avec la méthode des différences finies.
  • Bistro Calculatrice à grand nombres (15 jours, 2 personnes).

Projets libres durant le cycle préparatoire

  • SimTaDyn extlink Système d'informations de cartes géographiques fusionnant le principe d'un tableur Excel à celui d'un éditeur de carte géographique. Le tout étant programmable grâce un interpréteur Forth (1 an, 3 personnes, cahier des charges et rapport d'activité).
  • Ecstasy extlink Simulation simplifiée de la dynamique d'une voiture et de la circulation automobile dans une ville. Affichage en 3D (1 an, 2 personnes, cahier des charges et rapport d'activité).

Divers

  • Permis de conduire.
  • Echecs: nombreuses compétitions (niveau élo 2000, 9 ans).
  • Aime les jeux de rôles et l'aquariophilie.