Domaines de compétence
Développement Serveur: Java 8, NodeJs, Flex 3.2, JSP, servlets, XML, EJB 2
Middlewares: Mongo, Redis, ElastiSearch, InfluxDb, Rabbitmq, Couchbase
Outils: IntelliJ, WebStorm
Framework Play, Struts, JSF, Hibernate 3, JPA, Spring, Axis, Swing, JUnit, Log4J, TopLink, Castor XML, Xerces, Xalan, Fitnesse
Serveurs d’applications JBoss 4.3, Weblogic 8, Websphere 5, Tomcat 7
Conception Merise (Power AMC), UML (Rational Rose, Together), Design Pattern
Méthode Methode agile (SCRUM)
Bases de données Mongo, Oracle 10, MySQL 5, DB2, Informix, Langage SQL, PL/SQL
Optimisation / Tuning Base Oracle, code Java J2EE
Systèmes Linux, Mac Os, Windows, Unix, Solaris
Autres Langages Javascript 5, HTML, XML, XSLT, Action Script, CSS, SVG, Delphi, ASP, C, C++
Autres serveurs d’app. Tibco, Tuxedo
Autres outils Maven 2 , Hudson , SVN , Apache, IIS, CruiseControl, CVS, ClearCase, Dimension, Caliber , WTP, Selenium
Expérience professionnelle
Cadre : Réalisation from "scratch" d'un framework Java/Flex/Matlab servant de socle à des applications internet pour les clients ayant des besoins de faire des calculs mathématiques et afficher la réprésentation graphiques de données (3D) dans un navigateur Web avec un client riche (RIA).
Taches réalisées :
-> Etude de l'architecture technique (étude de faisabilité, dimensionnement des machines, design de l'architecture, réalisation du modèle de données et du modèle objet, réalisation de différentes maquettes, benchs (WebService SOAP avec Axis, HttpService avec Rest, BlazeDs (Protocole AMF)) )
-> Réalisation du framework Serveur (Java 1.6, BlazeDS (Flex 3.2), JPA, HIBERNATE 3, MYSQL 5, JBOSS 4.3, Matlab Runtime 2009a (JavaToolbox) ) fonctionnant sur Linux et Mac OS 10.5
-> Réalisation en Flex d'une application cliente de test des services en protocole AMF (BlazeDs)
-> Etude, réalisation et tests d'une application de GED en Java / J2EE / JSF / AJAX (Ajax4Jsf) /JPA / HIBERNATE 3 / MYSQL 5 / JBOSS 4.3
-> Réalisation et test de la partie serveur (Java) d'une application basée sur ce framework pour le client FCBA ( traitement du bois)
-> Intégration des applications sur les différentes plateforme (intégration, recette et production) en HTTP/HTTPS
-> Outils utilisés : Eclipse (Jboss Developer Studio 2.0), FlexBuilder, Maven 2, SVN, Mac OS 10.5 (Unix Free BSD)
-> Installation, configuration et administration des serveurs Linux Red Hat Enterprise 5.3 (machine d'intégration, recette et production).
-> Installation, configuration et administration des outils : JBOSS AS 4.3, MYSQL 5, WiKi(PmWiki), SVN, serveur impression, Sécurité SELinux.
-> Administration à distance des serveurs linux (abonnement chez l'hébergeur OVH)
Equipe de 3 personnes (1 MOA (Matlab) , 1 développeur Flex, 1 architecte Java J2EE/Flex) )
Environnement technique : Java/J2EE, MAVEN 2, FLEX, SPRING 2.5, JPA, HIBERNATE 3.2, JSF, Ajax, Axis 2, JUnit, XML, HTML, CSS, JavaScript, LOG4J, JDBC, JBOSS 4.3, MySql 5, SVN, Eclipse 3 (JBoss Dev Studio 2), Linux RedHat 5.3, Mac OS 10.5
Etudes
SUN Certified Java Programmer on Java 2 Platform
2004 : Auto-Formation Struts (1 semaine, 07/2004).
2002 : Formation Visual Age 3.53 et Websphere Studio
2001 : Formation Microsoft ASP, Javascript, Clearcase
2000 : Formation Jbuilder 4 et Java
1998 : Formation PL/SQL, Oracle
1997 : Formation Delphi
1993 : Maîtrise d’Informatique fondamentale, Université d’Orsay