CV

Fabien

Est
28 ans

Ingénieur Java / J2EE

 

FORMATION

2004
2003
2002
2001
1999

DESS Informatique – Ouest
Maîtrise Informatique – Ouest
Licence Informatique – Ouest
DEUG Sciences et Techniques Pour l’Ingénieur – Ouest
BAC S – Ouest

 

COMPETENCES

Java – J2EE
Plugins Eclipse
Conception
Qualité
SGBD
Système
Sécurité

Eclipse, Tomcat, Weblogic, EJB (stateless et statefull), JSP, Struts, Spring
Tomcat plugin, Weblogic, Oxygen, Subclipse, Maven, Mylyn
UML (Rose, eUML2, Mega), Design Patterns (MVC, IoC, visiteur…)
JMeter, Selenium, Trac, Mantis, test de non régression
Oracle, MySQL, DB2, Toad, PL/SQL Developper, Aqua Data Studio
Tout Windows, AIX, Linux (Red Hat, Debian, Gentoo), Solaris, Mac OS
Firewall, cryptage, SSH, certificats, chroot, failles de sécurité

 

EXPERIENCE PROFESSIONNELLE

De janvier 2009
à aujourd’hui



1 an

Est

Concepteur Java/J2EE au sein d’une société de télésurveillance. Maintenance et évolution d’un logiciel de Hotline.



Environnement : JDK 1.5, Swing, JDBC, Tomcat 6, Eclipse 3.4, SVN, Oracle, Windows XP, Red Hat

- Réalisation de Panels Swing avec un framework gestion des threads
– Mise en place de tests de validation avec les frameworks Junit et FEST Swing
– Création d’un Webservice REST de gestion des fax (client + serveur Restlet)
– PoC d’un service de logs OpenJPA, Guice (IoC et AOP), tests complets Junit
– Refonte de l’outil d’aide à la décision avec le design pattern State Machine
– Utilisation des design patterns MVC, Visitor, Proxy, Factory, Delegate
– Reprise d’un serveur de messages de statistiques téléphoniques en RMI
– Éclatement du projet en plusieurs sous projets (réécriture des scripts Ant)
– Écriture de scripts Ant de livraison et de gestion des sous projets

Décembre 2008



1 mois

Est

Architecture d’une plateforme de développement en agence.



Environnement : JDK 6, Tomcat 6, MySQL, Linux Debian

- Proposition et architecture d’un portail J2EE avec Liferay (Proof Of Concept)
– Étude des services à mettre en place (DHCP, DNS, LDAP, Firewall…)
– Recherche et évaluation de produits et frameworks Web (GED, ERP …)
– Spécification des outils nécessaires au développement d’applications J2EE

De avril 2008
à décembre 2008



6 mois

Est

Développeur J2EE au sein d’une filiale d’un fabriquant de fenêtres. Amélioration d’un logiciel ERP/CRM de gestion de pose de fenêtres et portes.



Environnement : JDK 1.5, Struts 2, Hibernate 3, Spring 2, Tomcat 5.5, Eclipse 3.2, CVS, DB2 8, Windows XP

- Développement de JSP avec Struts, Tiles, Freemarker, DisplayTag
– Création de pages dynamiques AJAX utilisant la blibliothèque Dojo
– Utilisation des design patterns IOC, MVC, Template, Décorator, Hook
– Écriture de descriptions WSDL et génération de Webservice avec Axis
– Développement de XSL-FO pour générer des fichiers PDF avec FOP
– Mutualisation de DAO avec mise en place des generics de Java 1.5
– Mise en place d’héritage DisplayTag et Hibernate pour accélérer les développements
– Écriture d’un outil java pour générer les méthodes déléguées entre les couches

De juillet 2006
à avril 2008



22 mois

Ouest

Développeur J2EE au sein du site Internet d’une grande assurance.

Environnement : JDK 1.4, Weblogic 8.1, Eclipse 3.3, Subversion, Oracle, Windows XP, Linux, AIX- Développement d’EJB (statefull et stateless) et de XSLT sous Eclipse

- Conception UML sous Mega et génération du squelette des EJB
– Génération XML (Sax) de l’état des EJB, transformé en XHTML par les XSL
– Développement de XSL-FO pour générer des fichiers PDF avec FOP
– Installation et configuration (console) du conteneur d’EJB BEA Weblogic
– Utilisation des design patterns MVC, Singleton, Adapteur
– Découplage de la présentation via CMS des EJB métiers par Webservice
– Administrateur Subversion (migration et support)
– Écriture d’outil en Java : analyse des stackTraces de production
– Conception de méthodes de validation génériques (mutualisation de code)

Mai 2006



1 mois

Paris

Développeur J2EE au sein d’un fournisseur d’électricité. Finalisation d’une interface Webservice pour un moteur de calcul.



Environnement : JDK 1.4, Weblogic 8.1, Eclipse 3.2, CVS , Oracle, Windows XP

- Intégration des différentes parties du projet sous CVS via le plugin Eclipse
– Évolutions des Webservices pour répondre aux spécifications.
– Conception et développement de la couche d’accès aux données.
– Conception du parsing XML (Sax et DOM).
– Transformation de fichiers XML via des fichiers XSLT (Saxon)
– Développement Java sous Eclipse et test des WebServices sous BEA Workshop

Avril 2006



1 mois

Ouest

Intervention sur le framework Telosys, qui permet de générer des écrans CRUD J2EE par inspection d’une base de données.



Environnement : JDK 1.5, Tomcat 5, Eclipse 3.2, CVS, MySQL, Windows XP

- Prise en main et utilisation du framework (corrections de bugs)
– Création de pages web AJAX utilisant XMLHttpRequest
– Evolution du plugin Eclipse de génération des écrans par inspection de base
– Lecture et écriture de fichiers de configuration XML (DOM).
– Installation et administration MySQL

De décembre 2005
à mars 2006



4 mois

Ouest

Développeur au sein d’une entreprise de logistique. Développement de traductions de fichiers informatiques.



Environnement : TradeXpress, JDK 1.4, Eclipse 3.2, VCS, Windows XP, AIX

- Conception et modélisation de la problématique fonctionnelle
– Développement des traductions en RTE sous TradeXpress
– Réécriture et mutualisation du code de plusieurs traductions
– Écriture d’un outil de non régression et d’automatisation des tests en Java
– Écriture d’outils en Java (formateur de code, génération de fichiers de tests)

De mars à décembre 2005



9 mois

Ouest

Développeur J2EE au sein d’une caisse de retraite. Maintien et évolution d’un moteur de calcul de prestations familiales.



Environnement : JDK 1.4, Tomcat 5, Spring, Eclipse 3.0, VSS, Oracle, Windows XP, Linux

- Intégration du moteur de calcul à la caisse de retraite
– Conception UML (Rose) et finalisation du moteur de calcul.
– Utilisation des design patterns IOC, MVC, Factory
– Développement Java sous Eclipse avec versionning Microsoft SourceSafe
– Réécriture d’un outil de non régression et d’automatisation des tests
– Documentations de concetions générales et détaillées, fiches de tests
– Evolution du site Internet J2EE des pensionnés de la caisse (serveur Tomcat)
– Accès aux données dans des bases Oracle via Java JDBC

 

STAGES

De avril à septembre 2004



6 mois

Ouest

Développeur J2EE au sein d’une banque en ligne. Evolution de l’applet Java d’affichage des cours boursiers.



Environnement : JDK 1.3, Tomcat 3, Eclipse 2.3, CVS, Oracle, MySQL, Windows NT4, Linux Red Hat

- Spécification des besoins et réalisation du cahier des charges
– Développement de Servlets Tomcat sous Eclipse (CVS)
– Utilisation des design patterns MVC, Visiteur
– Développement de la récupération du flux boursier au format XML
– Evolution de l’applet Java d’affichage des cours boursiers
– Accès aux données dans des bases MySQL et Oracle via JDBC

Juin – juillet
2002



2 mois

Ouest

Concepteur et développeur Web pour une société immobilière. Création du site web de l’agence immobilière



Environnement : PHP 4, MySQL, CVS, Windows 2000, Linux

- Spécifications des besoins et du système d’information
– Installation et administration d’un serveur : Linux, Apache, MySQL, CVS
– Développement du site Internet : HTML, PHP, MySQL, Javascript, CSS
– Interface web d’administration : gestion des annonces (ajout, suppression…)

Les commentaires sont fermés.