Parcours Scolaire
2011-2012 : Georgia Institute of Technology
Majeure : Informatique (Computer Science)
Printemps 2011 à Georgia Tech Metz (antenne du GIT)
Printemps 2012 à Georgia Tech Atlanta, sur le site principal.
Matières par catégories :
- Information Security [spécialisation]: Network Security, Secure Computer Systems
- Theory [spécialisation]: Computability & Algorithms, Randomized Algorithms
- Autres: Software Development Process, Mixed Reality and Design, Social Media, un Special Problem consitant au développement d'une application de réalité augmentée pour les systèmes Android.
- Management: Principles of Management for Engineers
2008-2011 : ENSEEIHT
Trois ans d'études à l'ENSEEIHT de Toulouse en filière Informatique et Mathématiques Appliquées dans le but d'obtenir un diplôme d'ingénieur en informatique.
Principales disciplines étudiées :
- Ingénierie : Qualité et Génie logiciel, Intelligence Artificielle, Sécurité, Cryptographie, Intergiciels, Calculs répartis et Grid Computing…
- Programmation : C, Java, Java EE, Prolog, TLA, CAML, FORTRAN…
- Mathématiques : Analyses de Données, Calcul Scientifique, Probabilités & Statistiques, Algèbre Linéaire, Optimisation Numérique…
2006-2008 : Classes Préparatoires aux Grandes Écoles
Deux ans d'études en Classes Préparatoires aux Grandes Écoles en Math Sup, Math Spé dans l'objectif de passer les concours puis d'intégrer une grande école d'ingénieurs.
Lycées d'études :
- Lycée du Parc à Lyon
- Lycée Jean Perrin à Lyon
2006 : Baccalauréat Scientifique
Passage avec mention du Baccalauréat Général Scientifique spécialité SVT, option Mathématiques.
Lycée d'études et de passage du baccalauréat :
- Lycée du Golfe de Saint-Tropez
Langues
Anglais
Parlé couramment : écriture de rapports techniques, conversations téléphoniques, conférences et débats.
GRE : Verbal : 510/800 ; Quantitative : 780/800 ; Writing : 3.0/6.0
TOEIC : 820/990
Allemand et Chinois
Niveau A1 du CECRL correspondant à un niveau introductif.
Français
Langue maternelle.
Expérience Professionnelle
Mai à Novembre 2011 : Stage à Thales Alenia Space
Ce second stage à Thales Alenia Space, site de Toulouse, s'est déroulé dans le service Ligne de Produits Missions.
L'objectif de ce stage était d'établir quels étaient les besoins en outil cartographique du service au sein des différents projets que celui-ci concentre pour ensuite étudier et trouver une solution cartographique adaptée au service. De cette solution - dont le choix est basé sur un dossier de justification que j'ai écrit au cours de ce stage - un prototype d'outil cartographique a été implémenté reproduisant la plupart des fonctionnalités clés d'un outil cartographique du service déjà en production. L'objectif de ce prototype était également de fournir une base solide et aussi générique que possible pour les futurs développement d'outils cartographiques pour d'autres projets.
Les technologies, API, logiciels utilisés lors de ce stage sont notamment : GeoServer, OpenLayers API, jQuery & plugins, HTML 5, GWT, Vaadin, Deegree, PostGIS.
Été 2010 : Stage à Thales Alenia Space
Mon stage à Thales Alenia Space s'est déroulé sur le site de Toulouse et avait pour sujet une étude sur les Architectures Orientées Services (SOA) en Java.
L'objectif était d'évaluer quel Enterprise Service Bus (ESB) était le plus adapté à un développement efficace en entreprise. En parallèle, il me fallait aussi étudier les outils de compilation associés à Java et plus précisemment aux ESB, c'est à dire Maven et Ant, et apprécier leurs avantages et inconvénients au sein de Thales Alenia Space. Ainsi par exemple, Ant est plus facile à faire fonctionner au sein de l'entreprise mais bien plus long qu'un Maven/Nexus proprement configuré et tournant sur un réseau calibré pour.
La deuxième partie de mon stage a consisté à poursuivre cette étude et à approfondir l'aspect développement et déploiement de l'ESB retenu: Apache ServiceMix. En se basant sur des diagrammes BPMN simplifiés d'un logiciel de centre de contrôle de satellites en cours d'élaboration, cette partie a notamment consisté en la mise en œuvre d'EIPs et de processus BPEL permettant de manipuler les processus métiers OSGi disponibles sur différents serveurs.
Ce stage a duré trois mois.
Décembre 2009 : Projet C# avec Asept InMed
La société Asept InMed est spécialisée dans la vente de matériel médical et avait besoin pour ce projet d'un logiciel fonctionnant au moins sous Windows afin d'exploiter numériquement les données binaires provenant d'un électro-cardiogramme. Le logiciel faisant la conversion du fichier binaire vers des fichiers XML ou PDF imprimables avait déjà été réalisé auparavant par un autre développeur.
La société Asept InMed souhaitait simplement que ce logiciel, alors encore dépourvu d'interface graphique, soit plus simple à configurer et surtout qu'il propose un installeur Windows efficace et un système d'activation rendant l'utilisation du logiciel possible sur seulement un ordinateur par licence acheté.
Le projet ayant déjà été développé par quelqu'un d'autre, il m'a fallu traiter avec les sources fournies qui étaient en C#.
Ce projet a été réalisé par l'intermédiaire de la Junior-Entreprise de l'ENSEEIHT.
Avril, Juin 2009 : Automatisation de courriers MNSP
La Mutuelle Nationale des Sapeurs Pompiers (MNSP) a eu besoin début 2009 de procéder à une automatisation systématique de ses courriers afin que ceux-ci puissent être automatiquement complétés autant que possible en fonction des informations de l'assuré déjà stockées en base de données.
Cette automatisation des courriers consistait à mettre en place des modèles de documents Word des lettres à automatiser. Ces modèles de documents devaient être mis en place à travers le logiciel Calligo et les données à insérer devaient être récupérées grâce au logiciel Aneto.
Ce projet a été réalisé en deux fois et par l'intermédiaire de la Junior-Entreprise de l'ENSEEIHT.
Compétences
Technologies Web
- Java EE (J2EE) : Spring 3, Hibernate 3.2…
- PHP 5.3
- MySQL, PostgreSQL
- JavaScript & AJAX : jQuery 1.5
- CSS level 3
- XSL & XML
- XHTML 1.1 & HTML 5
- SEO : Search Engine Optimization
- Serveurs : Apache 2, Apache Tomcat 6, Apache ServiceMix ESB, GlassFish 3, JBoss AS
Langages de Programmation
- C# et l'API .NET
- Java 6 et son API (Swing, Concurrent, RMI, Socket, etc.), API Android
- C/C++ et leurs bibliothèques standards
- Python et les API pyGtk et pygame
- CAML
- FORTRAN
- Prolog
- VHDL
Paradigmes et Styles de Programmation
- Programmation structurée
- Programmation orientée objet
- Programmation impérative
- Programmation orientée aspects
- Programmation modulaire
- Programmation concurrente
- Programmation fonctionnelle
- Programmation par contrat
Logiciels Maitrisés
Liste des logiciels que je maitrise ou utilise régulièrement :
Systèmes d'Exploitation
Autres
- Apache Maven
- Apache Ant
- Subversion
- LaTeX
Loisirs
Sports
- Musculation
- Plongée
- Funboard
- Roller
- Vélo
- Danse Salsa