A propos
Étudiant en 3eme
année d'école d'ingénieurs en informatique, je suis passionné par le
développement, tout particulièrement dans des langages et frameworks
orientés-objet.
Je suis adepte des méthodologies de gestion de projet Agile, tests unitaires et outils d'intégration continue. J'aime le code propre, bien pensé, testé, pouvant évoluer au besoin. Utilisateur de logiciels open-source, je prône les standards ouverts et l'interopérabilité.
Curieux, perfectionniste, ambitieux mais surtout passionné, j'aime découvrir de nouvelles choses, en comprendre leur fonctionnement, les hacker, les améliorer. Je prends plaisir à avoir cette démarche, travailler en équipe et à partager mes découvertes.
You are more fluent in english? See my english resume.
Experiences professionelles
Consultant – SixSq, Genève, Suisse
Janvier 2012 — présent
Participation au développement d'une application reposant sur le cloud, automatisant les tests et déploiements d'applications complexes.
Développeur – IN2P3 LAL, Paris, France
Juin 2011 — Aout 2011
Conception et intégration d'un système de stockage distribué pour un projet de recherche Européen permettant aux utilisateurs de gérer des données permanentes.
Développeur – SixSq, Genève, Suisse
Juin 2010 — Aout 2010
Architecture et développement d'une distribution de cloud privée pour un projet de recherche Européen dont le but est de fournir un système simple à utiliser et administrer avec une interface standard.
Développeur – CNRS IBCP, Lyon, France
Juin 2009 — Juin 2010
Déploiement et mesures de performance de solutions de cloud privée pour un projet de recherche national. Conception de web-services distribués utilisant le cloud computing pour un projet de recherche Européen.
Compétences techniques
- Méthodologies
- Scrum, XP, Clean Code, Test Unitaire TDD, Intégration Continue
- Programmation
- Python (Django, Boto, ZSI), Java (RESTlet, JAAS, Selenium), C++ (Qt, GTest), C, PHP, JavaScript/CoffeScript (JQuery), Bash, SQL
- Structure de données
- HTML5, CSS/LESS, JSON, XML, XShema, XPath, WSDL, YAML, LaTeX, UML
- Virtualisation
- KVM, Xen, libvirt, OpenNebula, Eucalyptus, EC2, qEmu
- Base de données
- PostgreSQL, MySQL, SQLite, Oracle, ZooKeeper
- Systèmes
- GNU/Linux (Red Hat based, Debian based, Archlinux), Mac OS X, Microsoft Windows
- Réseaux
- TCP/IP, Routing, Switching, VLAN, subneting (Certifié Cisco CCNA 1, 2, 3 & 4)
- Outils
- Git, Mercurial, SVN, Jira, Redmine, Make, Maven, FindBugs, Jenkins
Projets sélectionnés
Retrouver l'intégralité de mes projets open-source sur mon profil GitHub.
Trier par technologie
Aucune (nécessite JavaScript)
Janine
Gestionnaire de recettes de cuisine
Gestionnaire de recette simplifiant la phase de rédaction par un mode de saisi adapté et dispose également de différentes méthodes de triage et recherche avancée pour la consultation.
Otto
Visualisation et opérations sur des automates
Permet de visualiser sous forme de tableau un automate fini ainsi que d'effectuer des opération tel que la minimisation ou encore d'exécuter pas à pas un mot.
Paquito
Simulateur des protocoles Ethernet
Implémentation des protocoles Ethernet permettant de simuler un réseau informatique suivant des paramètres et visualiser les statistiques de la simulation.
Redo
Gestionnaire de fichiers supprimés
Permet de supprimer en ligne de commande des fichiers, les restaurer, les lister ou encore les supprimer définitivement.
QtalBomber
Version revisité du jeu du Bomberman
Jeu multi-joueur du Bomberman remis au gout du jour avec un éditeur de carte permettant de créer ces propres niveau de jeu.
Config-O-Matic
Collecteur d'information sur une machine
Collecte et fournit des information concernant une machine. En plus de l'interface dialog il est possible d'exporter les données en HTML.
CLInote
Bloc-notes utilisable en console
Bloc-notes en console permettant d'ajouter des notes ainsi que de les lister en affichant la date de création et de dernière modification.
Yaca
Cryptage et cryptanalyse suivant différent algorithmes
Application permettant de chiffrer, déchiffrer et de cracker des fragments de textes suivant plusieurs algorithmes.
DSGP
Gestionnaire de contenu pour la vente en ligne
Système de gestion de contenu pour de la vente en ligne destiné au service public.
Edity
Gestionnaire de contenu en ligne
Système de gestion de contenu permettant l'édition des pages en ligne.
ZSIWS
Déploiement automatisé de web service
Permet de déployer automatiquement des web services et de réaliser les calculs de manière distribué sur un cloud.
HGnotebook
Extension pour le SCM Mercurial
Extension Mercurial permettant d'utiliser un dépôt comme un bloc-notes avec une gestion avancé des méta-données et un système de filtrage évolué.
Ibiscus
Création de web service automatisé
Permet de créer des web services de manière automatique basé sur une description de l'application sous adjacente.
Polca
Calculs sur des polynômes complexes
Opérations mathématiques sur des polynômes de nombres complexes.
Thème graphique
Thème de base pour site web
Modèle gratuit et libre d'utilisation en HTML5 et CSS3 pour créer facilement son site web.
Poupido
Système de discussion
Système de discussion multi-utilisateur sécurisé, avec fil de discussion, catégories et favoris.
Projet sans nom
Sélectionnez un projet pour obtenir plus d'information (nécessite JavaScript).
Technologies utilisées
Aucune
Parcours scolaire
2010 — présent : EFREI : École des technologies de l'information et de la communication – Paris, France
Diplôme d'ingénieur en informatique (date d'obtention prévu : octobre 2014)
2008 — 2010 : École Supérieure d'Informatique – Lyon, France
2008 : Baccalauréat STI Génie Électrotechnique (mention Très Bien) – Bourg-en-Bresse, France
Informations complémentaires
- Identité
- Français — 22 ans — Réside à Paris
- Langues
- Anglais: Courant, technique – 3 mois dans une université aux USA
- Espagnol: Débutant
- Sports
- Judo (6 ans), Natation (4 ans), Basketball, Skateboard
- Voyages
- USA, Angleterre, Espagne, Îles Canaries, Maroc, Italie, Portugal, Hongrie
- Occupations
- Expositions culturelles (design, architecture, art), veille technologique