Drapeau français English flag

Toulouse


Etudiant en 5ème année à l'INSA de Toulouse - Spécialité Systèmes Embarqués Critiques et Sécurité, j'étudie avec passion le domaine de l'informatique et des nouvelles technologies.

Ma curiosité m'a amené à travailler sur divers projets personnels, seul ou en équipe, qui m'ont permis d'acquérir des compétences fort utiles que j'ai pu améliorer lors de mes différents stages en entreprise.

Je vous invite à découvrir mon parcours plus en détail ci-dessous. Pour toutes questions n'hésitez pas à me contacter par message privé.

Télécharger le CV

I am graduate of INSA of Toulouse, an engineering school and I am specialized in Critial Embedded Systems and Security. I am passionate about computer science and new technologies.

I have worked on several projects, for my training or for myself that improve my skills and knowledge in this domain. We can see below, details and descriptions of my different projects and internships.

If you have questions feel free to contact me.

Download the resume


Développement Web
Web development

PHP SQL Javascript JQuery Symfony Joomla

Développement Logiciel
Software development

C C++ Python Java Qt

Systèmes Embarqué et Electronique
Embedded Systems and Electronic

Xenomai VHDL ASM Cortex M3 PIC Arduino / Atmega328 Eagle Kicad

Sécurité
Security

Web
Logiciel
Software
Réseaux
Networks
Reverse engineering

Février - Juin 2014February-June 2014

Stage à AirBus Group Innovations
Internship at Airbus Group Innovations

Toulouse, France

Stage dans l'équipe de recherche en sécurité informatique d'Airbus Group.
Internship in the cyber security team of Airbus Group

  • Etude et résolution du challenge SSTIC 2010
  • Développement d'une plateforme pour la visualisation binaire sous la forme d'un éditeur hexadécimal. Cet outil en Python a été conçu entièrement. Il est modulable grâce à un système de plugins et utilise la librairie Qt pour l'interface graphique.
  • Resolving SSTIC 2010 security challenge
  • Creating an extensible tool of binary visualization in Python with hexadecimal editor. This tool written in Python is modular thanks to a plugin system and it uses Qt as graphic library.

Compétences
Skills
Python Qt Git Reverse engineering
Eté 2013Summer 2013

Stage au Internship at the CRIM

Montréal, Canada

  • Etude de la réalisation d'un cluster avec le crawler web Nutch et la technologie Hadoop
  • Developpement d'une extension Joomla! nommée JES, création d'un composant de recherche utilisant ElasticSearch. Le composant est distribué en licence open source. Site du projet
  • Installation of a web crawler in cluster with Nutch and Hadoop.
  • Development of an open source extension of Joomla named JES in PHP. It is a search component working with ElasticSearch.
  • Compétences
    Skills
    PHP ElasticSearch Joomla SVN
    Novembre 2012November 2012

    Site internet pour IKCOMWeb site for IKCOM

    Toulouse, France

    Réalisation d’un site web par l’intermédiaire de la junior entreprise de l’INSA.
    Creating a web Twitter live wall for IKCOM start-up.

    Compétences
    Skills
    PHP Symphony JQuery API Twitter
    Eté 2012Summer 2012

    Stage à l'Internship at the IRAP

    Toulouse, France

    Développement de modules pour le framework GammaLib (Site du projet ), outils d'analyse des rayonnements gamma développé pour le projet de télescopes CTA (http://www.cta-observatory.org/). Parallélisation de code (OpenMP), création d'outils de tests unitaires. Interface Python qvec Swig.
    Work in a space research center. Development of modules for the framework GammaLib, a versatile toolbox for the high-level analysis of astronomical gamma-ray data. Parallelisation of code with OpenMP in C++. Creating a tool of unit tests. Python interface with Swig.

    Compétences
    Skills
    C++ OpenMP Jenkins Git Swig

    2014
    Etude
    School

    Drone SecouristeRescue Drone

    Détection de victimes d'avalances par droneAutomation of victim research

    Projet de dernière année en équipe de 5. Programmation d'un AR drone Parrot afin d'automatiser la recherche de victimes d'avalanches grâce au WIFI des téléphones. Ajout d'une interface WIFI et création d'une antenne directionnelle sur le drone. Estimation de la direction par corrélation grâce à un modèle de reférence.

    This is my last project of engineer training, in team of five students. We use an AR Drone in order to rescue unequipped people who are trapped under the snow. The drone uses WIFI signal of smartphones. We developed a C program which controls the drone and approach the victim using a square spiral path by tracking the maximum of the Received Signal Strength Indicator (RSSI).

    Images
    Compétences
    Skills
    Compilation noyau linux
    Linux modules kernel
    C C++ Signal
    2013
    PersonnelPersonnal

    ELdance

    Costumes de danse lumineuxElectroluminescent dance costums

    Eldance est un projet d'électronique basé sur microcontrôleur ATmega328 avec les librairies Arduino. Le but était de réaliser des costumes lumineux à base de câbles électroluminescents ( el wire ) possédant un récepteur sans fils et commandés par ordinateur.

    Ces costumes ont été réalisés dans le cadre des Enfoiros, association réalisant des concerts au profit des Restos du Coeur.

    Site web

    Eldance is an electronic project based on Atmega328 microcontroller and Arduino technologies. Costums are illuminated by electroluminescent wires and have a wireless receiver to synchronized them by computer.

    This project has been realised for the Enfoiros show, a charitable association.

    web site

    Images
    Compétences
    Skills
    Conception PCBPCB design Eagle C++ CoutureSeam
    2012-2013
    Etude
    School

    Compilateur et ProcesseurCompiler and Processor

    Projet d'étude en deux parties:

    • Processeur: Programmation en VHDL sur une carte Nexys3. Architecture RISC, 4 niveaux de pipeline.
    • Compilateur: Réalisation d'un mini compilateur C pour le processeur. Utilisation de Lex et Yacc pour l'analyse lexicale et syntaxique

    Project in two parts:

    • Processor : VHDL programming on a Nexys3 FPGA board. RISC architecture with four levels of pipelines.
    • Compiler : Tiny C compiler for the processor. Using Lex and Yacc for lexical and syntactic analysis.

    Compétences
    Skills
    VHDL C Lex Yacc
    2011
    PersonnelPersonnal

    Simulateur boursierStock exchange simulator

    Projet dont le but est de simuler l'évolution de la bourse à partir des données réels. L'idée est de pouvoir tester des stratégies ou des algorithmes. Le simulateur charge dynamiquement des librairies correspondantes aux "robots" et génère des rapports sur leurs performances.

    Small project to create a simulator of stock exchange from real data. The objective is to test different strategies or algorithms. The simulator loads dynamically the different robots/bots and perform reports.
    Images
    Compétences
    Skills
    C++ Qt
    2009-2012
    PersonnelPersonnal

    Live In Music

    Réseau social musicalMusical social network

    Projet de site d'écoute de musique en streaming axé sur la dimension sociale. Le projet était fonctionnel mais par manque de moyens pour démarrer l'activité et à face à une concurrence trop forte, le projet a été contraint de s'arrêter.

    Project was a streaming music platform with an important social dimension. It used existing players as youtube or deezer to stream music (like 8tracks). The site worked, but we could not continue because of a miss of means and time. We had no choice but to stop it.

    Images
    Compétences
    Skills
    symfony 1.x PHP MYSQL