Stages
06/2007-07/2007
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.
02/2008-07/2008
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é en dernière année de master 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.
22/06/2009-18/12/2009
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)
Très Equis
- Implémentation d’une syntaxe C pour CAML.
- Les outils/Techno utilisé(e)s : OCAML, OCAMLEX & OCAMLYACC
2008-2009 (3 mois)
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
2008-2009 (3 mois)
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
2008-2009 (6 mois)
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.
Projets personnels
01/10/2009-en cours
Robotech'Paris UPMC : Coupe de France de robotique
- Réalisation de la partie informatique du robot.
- Les outils/Technos utilisé(e)s : C/C++, pc embarqué, OBJECTEERING (UML), linux
05/03/2010-25/05/2010 Polytech'Paris UPMC : simulateur de robot Roomba
- Réalisation d'un simulateur de robot aspirateur roomba dans le cadre d'une unité d'enseignement d'un camarade faisant la filière Polytech'Paris UPMC
- Les outils/Technos utilisé(e)s : Eclipse, java, java3D
30/05/2010-26/07/2010 Electronique
- Réalisation d'un circuit électronique à partir de documentation sur le net.
- Les outils/Technos utilisé(e)s : EAGLE, graveuse, insoleuse, révélation, soudure...
10/08/2010-20/08/2010 G-UML
- Réflexion sur la réalisation d'un modeleur UML avec prise en compte dans le méta-modèle de la possibilité de faire de la modélisation fonctionnelle.
- Les outils/Technos utilisé(e)s : Objecteering
01/09/10-24/09/2010 Réflexion sur la dernière année universitaires (ont menées )
- Réalisation de modèle documentaire
- Sélection d'un cycle de développement logiciel pour mes futurs applications (RAD)
- Ecriture des modèles documentaire pour le cycle de développement logiciel (à partir d'existant)
- Les outils/Technos utilisé(e)s :open office, Ms-office 2007
03/10/2010-en cours G-PoC
- Projet de portail collaboratif
- Les outils/Technos utilisé(e)s : open office, Visual studio 2010 , Silverlight,
15/10/2010-en cours SX
- Projet de simulateur d'entités mécanique (robots …) avec un ami de Polytech'Paris UPMC
- Les outils/Technos utilisé(e)s : C/C++, QT , Bullet , openscenegraph...
20/09/2010-en cours CNAM
-inscription pour obtenir dans un avenir plus ou moins proche le diplôme d'ingénieur en électronique-automatique option électronique.
Emploi
06/07/2007-16/07/2007
Aventure Scientifique
- Encadrement d’enfants (tranche d’âge 9-14 ans), dont le but était de donner, en particulier des cours d’informatiques pour leur permettre de réaliser le site web du séjour et un plus personnel.
- Les outils/technos utilisé(e)s : Dreamweaver | HTML
02/2002-01/2009
CAISSIER
-Pour financer mes études, je suis cassier les dimanche matin (et durant les vacances) dans un magasin Champion. Ce travail m’a permis de développer du relationnel avec les clients ainsi que de devenir plus responsable.
FORMATION
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
COMPETENCES
Techniques
Langages Java, C#, UML, C/C++, PHP, HTML, SQL, XML, PYTHON, SHELL
Technologies .NET, RMI, MDA
Outils
OS Eclipse, Visual Studio, Objecteering
Linux, Windows
Linguistiques
Anglais Niveau intermédiaire/technique