§ Programmation : Pascal, C, C++, Java, Fortran, UML, SQL
§ Systèmes : Linux, Solaris, BSD, Windows
§ Technologies : Spring, Hibernate, ZK, JSP, Eclipse RCP
§ Web : HTML, JavaScript, PHP, Apache
§ Environnements : Eclipse, Netbeans, Visual Studio, Borland
§ Réseaux : Etehrnet, Wifi, ZigBee
§ Outils : JBoss,Tomcat, Jamaica
§ Développement mobile : Adroid SDK
Client : SYSTRA
18 mois / 2009-2010
Objectif(s) :
§ Refaire le module de modélisation d’infrastructures avec des nouvelles règles de gestion.
§ Intégration des anciens modules de calcul dans une nouvelle IHM.
§ Remplacer les fichiers disque par une base de données relationnelle pour la sauvegarde des données.
§ Conversion des anciennes données vers la base de données.
Réalisation(s) :
§ Conception de l'interface graphique permettant la saisie des données.
§ Implémentation des JavaBeans permettant de persister les données saisies dans la base.
§ Élaboration des services qui assurent la communication avec la base.
§ Utiliser le JNA pour mettre en place un service intermédiaire, qui permet d'interfacer l'application Java avec les anciens programmes de calcul écrits en Fortran.
§ Développement d'un module d'import, qui permet de récupérer les données de l'ancien programme (fichiers texte ou binaire), et les injecter dans la nouvelle base de données afin qu'elles puissent être utilisées par la nouvelle version de l'application.
§ Optimisation des temps de réponse du module horaire.
Environnement(s) technique(s)
§ Système : Windows XP SP 2
§ Langages : Java, Fortran, C
§ Outils : Eclipse IDE, MS Visual Studio 2008, SVN, MySQL, JUnit
§ Frameworks: Eclipse RCP, SWT, Hibernate, Spring, OpenGL, RChart, eReport
Cleint : RATP
12 mois / 2008-2009
Projet : Refonder un programme simulateur de marche de trains, et de calcul électrique, en utilisant des technologies modernes et évolutives.
Objectif(s) :
§ Conception d’une nouvelle IHM utilisant la librairie Swing.
§ Modéliser les données métier en langage objet (Java)
§ Intégration des programmes de calcul de marche et de simulation électrique.
Réalisation(s) :
§ Conception et consolidation d'un module de graphe utilisant la bibliothèque graphique Swing, qui permet d'afficher des données métier utilisées par le simulateur.
§ Réaliser une IHM qui permet à l'utilisateur d'effectuer des calculs de marche de trains d'une manière interactive.
§ Réaliser une IHM qui permet de lancer des calculs électriques sur une ligne ferroviaire, et d'afficher les résultats sous forme de graphes et de courbes statistiques.
§ Utiliser JNI pour développer un service permettant l'appel et l'interaction avec les routines Fortran responsables d'effectuer les calculs de marche et les calculs électriques.
§ Mise en œuvre d'un parseur XML qui permet de sérialiser/dé-sérialiser des données métier (JavaBeans) à partir/vers des fichiers XML.
§ Encadrement de deux stagiaires qui participent au développement du projet.
Environnement(s) technique(s)
§ Systèmes : Solaris (Sparc), Linux (Debian), Windows XP
§ Langages : Java, C, Fortran
§ Outils : Netbeans, Sun Studio 10
§ APIs : JOX, Xerlin, FlexDock, JFreechart, JNI
2006-2008 : Master Ingénierie Informatique à l'université de Paris Est Marne-la-Valée (77).
2005-2006 : Licence Informatique à l'université de Paris Est Marne-la-Valée (77).
2002-2004 : DUT Génie des Télécommunications et réseaux à l'IUT de LANNION (22)
2002 : Bac STI option Électronique au Lycée technique Al-Idrissi (MAROC)