Menu

Guillaume PAPIN

PARIS

En résumé

Mes compétences :
C++
Java
C
Python
Linux/UNIX
Git
Design Patterns

Entreprises

  • Parrot - Software Engineer

    PARIS 2013 - maintenant
  • Google Summer of Code - LLVM Compiler Infrastructure / Clang - Développeur C++

    2013 - 2013 Participation au développement du "C++ Migrator", un projet sous-projet de Clang (Open Source) automatisant la transformation de code C++ existant vers C++11. L'objectif est d'améliorer le code en termes de maintenabilité, performance, lisibilité, etc.

    Mes tâches consiste à:
    - ajouter des transformations au migrateur (nouveaux idiomes, remplacement des classes dépréciées, ...)
    - apporter des améliorations au framework de migration
    - reporter/résoudre des anomalies

    Le code est systématiquement soumis à un processus de revue de code conformant aux attentes des projet LLVM/Clang.

    Ce projet est fait dans le contexte du Google Summer of Code avec la collaboration de Edwin Vane (Intel Canada) en tant que mentor.
  • Netapsys - Développeur Java

    2012 - 2012 Stagiaire (3 mois).

    BusinessObjects :
    - mise en place d'univers ;
    - développement autour du SDK Java.

    Maintenance applicative
    Spécifications de plan de tests
  • SII - Analyse, conception et développement d'outils en Java

    Paris-13E-Arrondissement 2010 - 2010 Stagiaire (6 mois)

    Développement complet d'une application en interne :
    - Spécification des exigences et conception
    - Réalisation, documentation et tests unitaires
    - Recette et livraison
    - Application partielle de la norme de qualité CMMI
  • Epitech Nantes - Assistant technique & pédagogique

    2010 - 2012 Évaluations des élèves, réalisation de TP, surveillance d'examens, gestion du parc informatique, ...

Formations

  • Linköping University LiTH (Linköping)

    Linköping 2012 - 2013 Master in Computer Science

    Année d'échange en Suède.

    TDDC88 - Software Engineering
    TDDD23 - Design and Programming of Computer Games
    TDDB84 - Design Patterns
    TDDD07 - Real Time Systems
    TDDB68 - Concurrent programming and Operating Systems
    TDDC78 - Programming of parallel computers - methods and tools
    TDDD38 - Advanced Programming in C++
    TDDD25 - Distributed systems
    TDDD26 - Development of Interactive Systems
  • Ecole Information Et Nouvelles Technologiques

    Kremlin Bicêtre 2009 - 2014 Master II

    Programmation en C, C++, ASM, SQL, Shell & réalisation de nombreux projets : multi-threading, réseau (client/serveur, UDP/TCP), ...
  • Lycée Saint Joseph La Joliverie

    St Sebastien Sur Loire 2006 - 2009 STI - Génie mécanique option Productique

Réseau

Annuaire des membres :