Langages | Java, C#, UML, C/C++, PHP, HTML, SQL, XML, PYTHON, SHELL |
Technologies | .NET, RMI, MDA |
Outils OS | Eclipse, Visual Studio, Objecteering Linux, Windows |
Stages | |
06/2007-07/2007
02/2008-07/2008
22/06/2009-18/12/2009 | Laboratoire Preuves, Programmes et Système Paris VII (PPS-CNRS) - Ecriture d’une syntaxe, proche du C pour le langage CAML. Ce stage est la reprise de mon projet de M1. - Les outils/Technos utilisé(e)s : OCAML, OCAMLEX & OCAMLYACC - Ce programme à été réutilisé dans le cadre de mon projet M2 pour l’unité d’enseignement Conception de Langage.
SOFTEAM - Projet SpemModeler : modélisation de cycle de développement logiciel basé sur la norme SPEM de l’OMG, par la réalisation d’un MDAC (Model Driven Architecture Component) pour le logiciel OBJECTEERING. - Les outils/Technos utilisé(e)s : OBJECTEERING | ECLIPSE | XML | SAX | MDA (PROFIL UML) - Cet outil est utilisé dans une branche de l’armée, ainsi qu’en interne de SOFTEAM. Il est à noter que nous l’avons aussi utilisé cette année en TA pour la modélisation de notre processus de développement logiciel (nommé TAPS : TA Process Standard). - Projet XsdDesigner : modéliser des fichiers XSD sous OBJECTEERING par la réalisation d’un MDAC (Model Driven Architecture Component).. - Les outils/Technos utilisés : OBJECTEERING | ECLIPSE | MDA (PROFIL UML) | XSD | WSDL | XML - Ce composant a été réalisé pour un autre stage portant sur tout ce qui SOA et WebServices.
KNOWLEDGE-INSIDE - Projet FCore : Etude de faisabilité portant sur le gain de performance que pourrait apporter l’utilisation d’un langage fonctionnel au niveau taille du code, clarté ainsi que la mise en place de nouvelles structures de données et algorithmes, pour le cœur d’une application permettant la modélisation des systèmes complexes et à terme l’intégrer à un logiciel existant nommé ArKItect©. - Les outils/Technos utilisé(e)s : F# avec Visual Studio Team System. NUnit pour les tests unitaires. Gestion de version (subversion). - Projet scriptBuilder : ce projet avait pour but de tester l’API python permettant d’interagir avec une architecture réalisée avec le logiciel ArKItect©,en passant par la duplication d’architecture et l’injection de commandes silencieuses, c'est-à-dire qui s’annulent entre elles et donc ne modifiant pas l’architecture d’origine. - Les outils/Technos utilisé(e)s : Eclipse avec le plugin pydev. Bugzilla pour la déclaration et statuts des bogues. Gestion de version (subversion). |
Projets Universitaires | |
2006 (6 mois)
2008-2009 (3 mois)
2008-2009 (3 mois)
2008-2009 (6 mois) | Très Equis - Implémentation d’une syntaxe C pour CAML. - Les outils/Techno utilisé(e)s : OCAML, OCAMLEX & OCAMLYACC
TchiTchaCinema - Réalisation d’un site web représentant une chaine de cinéma, offrant des services de réservation de place de cinéma en ligne. - Les outils/Technos utilisé(e)s : JAVA | XML | J2EE | ECLIPSE | JoNaS | SQL
AladynProject - Le projet consistait à créer au lancement (load-time reflexion) de l’application la réalisation d’un modèle de composant à partir d’un ensemble de classes dont la nature était connue par des annotations (interface offerte/interface requise/composant). - Les outils/Technos utilisé(e)s : JAVA | API JAVASSIST | JUNIT
Projet d’ingénierie : Coupe de France de Robotique - Chargé de l’encadrement et de la réalisation d’un programme permettant de rendre un robot autonome dans le cadre de la coupe de robotique de France et en coopération avec l’association ROBOTECH’PARIS UPMC, en utilisant le processus mis en place au cours de l’année de M2 (TAPS : TA Process Standard) - Les outils/Technos utilisé(e)s : C/C++, EMACS, OBJECTEERING, compilateur MingW, Makefiles. |
2006-2009 | Master Informatique Spécialité Sciences & Technologies du Logiciel, parcours Technologies Applicatives (STL-TA) (mention AB) Université Pierre & Marie Curie, Paris VI |
2004-2006 | Licence Informatique Université Pierre & Marie Curie, Paris VI |
2001-2004 | Deug MIAS (mention AB) Université Pierre & Marie Curie, Paris VI |