Expérience professionnelle |
Depuis novembre 2007 |
Software architect pour EmailVision/SmartFocus.
- Organisation du comité d'architecture
- Participation à l'évolution de Campaign Commander
- Développement d'engines, programmes multi-threadés en java
tournantant en taches de fond et fonctionnant sur le modèle producer/consummer.
Ces programmes présentent deux types de contraintes de programmation concurrente:
concurrence à l'intérieur du programme et concurrence entre les instances d'engines.
- Développement d'un framework pour les engines avec notamment l'utilisation du framework java.util.concurrent
- Gestion technique des projets concernant le coeur applicatif métier de Campaign Commander
- Contribution significative aux autres frameworks maison d'EmailVision
- Référent technique au sein de l'équipe
- Formation des nouveaux arrivants à nos frameworks
- Référent technique pendant plusieurs mois d'une équipe basée au Brésil
Environnement technique: Java, J2EE, java.util.concurrent, CXF, JBoss, JBossCache, JCS, EhCache, JQuery,
JSP, Spring, Eclipse, Subversion, Oracle, GNU/Linux, Apache
|
février-octobre 2007 |
Ingénieur de développement JAVA/J2EE pour Argia Engineering.
Environnement technique: JAVA/J2EE, Hibernate, UML, Apache, Tomcat, PostgreSQL, javascript, svn, CVS, GNU/Linux
Formation d'un collègue aux outils utilisés et encadrement technique de ce dernier lors d'un projet
|
février 2006 - août 2006 |
Élaboration des couches MAC et réseau pour un réseau de capteurs sans fil au laboratoire
SAMOVAR (Unité
Mixte de Recherche associée au CNRS) à l’Institut
National des Télécommunications dans le cadre de mon mémoire de fin
d’études d'’ingénieur. Ce projet du Réseau National de
Recherche en Télécommunication vise à développer un réseau
de capteurs sans fil pour surveiller une chaîne du froid. Étude de BlueTooth (et la mise en scatternet),
ZigBee et TinyOS. Comparaison de plusieurs solutions par simulation avec OMNeT++ après validation du
framework MACSimulator. Proposition d’une nouvelle solution.
|
2005 (12 semaines) |
Conception et développement d’une application de suivi d’affaires avec une
base de données PostgreSQL pour MCSI(75) dans le cadre de mon stage de deuxième année. Conception
de l’application, de l’architecture de la base de données, écriture en C en utilisant ECPG
(spécifié dans la norme SQL). Sur ce projet, j’étais libre de tous mes choix techniques,
le seul choix imposé étant l'utilisant de PostgreSQL.
|
2004 (10 semaines) |
Mise en place des avis qualité dans SAP (module QM) pour NACAM dans le cadre
de mon stage de première année. NACAM est un équipementier automobile qui représente
32% de part de marché pour les colonnes de direction. Ce travail s’inscrit dans la stratégie
informatique du groupe NACAM et les résultats de mon travail ont été exploité dans un
projet plus vaste visant à migrer l’ l'ensemble du service qualité dans SAP.
|