Mes compétences :
C++
Java
C
Python
Linux/UNIX
Git
Design Patterns
Entreprises
Parrot
- Software Engineer
PARIS2013 - maintenant
Google Summer of Code - LLVM Compiler Infrastructure / Clang
- Développeur C++
2013 - 2013Participation 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 - 2012Stagiaire (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
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
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öping2012 - 2013Master 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