Softway Médical
- Developpeur Concepteur JAVA/J2EE
Meyreuil
2007 - 2011
Développeur puis architecte sur le projet Hôpital Manager, destinée à la gestion administrative et médicale des établissements de santé. Travail principalement ciblé sur deux composants : le planning (prise de rendez-vous et gestion des ressources) et la radiologie (accueil, lecture de carte vitale, cotation, dictée numérique et
reconnaissance vocale, worklist, gestion des stocks et Radio Pharmacie). Ce projet de grande envergure (750 tables, 40 développeurs, 4 architectes), avec
une architecture 3-tier est full Web et utilise la technologie AJAX. La volumétrie des données traitées nous oblige à être très attentifs aux performances.
- Développement d'applets, de services web.
- Paramétrage de Spring.
- Programmation de dll et intégration de la Carte Vitale dans HM. Ainsi que développement d'un installateur pour la configurer sur le poste client.
- Ecriture de taglib AJAX.
- Build et déploiement ANT. Gestion des builds avec Hudson.
- Migration de l'application sous Websphere.
Qualité:
--------
- Migration des outils de développement (Eclipse, Checkstyle, Mylyn ...)
afin de faciliter le développement et d’améliorer l’homogénéité du code.
- Ecriture de requête ANSI afin d’augmenter la portabilité sur d'autre base
de données comme SQL Server.
- Unobtrusive Javascript.
- Évolution du Framework de développement et refactoring pour plus de
maintenabilité.
Performances:
-------------
- Mise en place de cache.
- Minification et concaténation des JS.
- Etude des outils de profiling (TPTP, Yourkit) et amélioration des
performances.
Sécurité:
---------
- Cryptage RSA des password.
- Intégration de JAAS pour gérer l'authentification.
- Authentification par carte à puce via certificat X509.
- Mise en place des connexions SSL(TLS).
Environnement: Windows, Linux, J2EE (JSP, Struts, Spring, Hibernate, JAAS), Oracle, SQL Server, Castor, JAXB, Tomcat, Websphere, Eclipse, CVS, Log4j,
JavaScript, CSS, XML, XSLT, C, makeFile, JNI, JNA
Amadeus
- Ingenieur developpement JAVA/J2EE
Sophia Antipolis
2006 - 2007
Développeur chez IGA voyages sous traitant d'Amadeus, projet B2B permettant aux agences de voyages de réserver les séjours des plus grands tours opérators français et étrangers.
* Respect des spécifications fonctionnelles.
* Programmation multicouche:
1. Physique
2. Entreprise séparée en services entreprises et objets entreprises
3. Application séparée en services applicatifs et objets applicatifs
4. Client
* Utilisation d'oracle pour nos différentes bases de données (base de test, de recette, de pré-prod et de prod) avec un mapping hibernate.
* Développement de requète XML, transformation XSLT et génération des beans avec Castor pour communiquer avec les différents Tours Operators.
* Programmation avec le socle technique d'Improve.
* Configuration et utilisation de Tomcat et Struts.
* Ecriture de pages JSP avec Struts Layout, qui est développé en colaboration avec Improve.
* Génération de facture en pdf avec BIRT.
* Développement de fonctions JavaScript et mise en page CSS.
Développeur transversal sur le projet, je travaille sur toutes les couches du projet. J'ecris donc aussi bien des Scripts SQL pour Oracle que des pages JSP.
Environnement: Windows, J2EE (Struts, Struts Layout, hibernate), Oracle, Castor, Tomcat, Socle technique Improve, Eclipse, BIRT, CVS, Log4j, JavaScript, CSS, XML, XSLT