Philippe Gibault

publicité
Philippe Gibault
13 rue Raymond Fassin
92240 Malakoff
Tel: 06.74.78.47.80
[email protected]
37 ans, permis B
D E V E L O P P E U R
C O M P E T E N C E S
Langage de programmation :
 Java/J2EE
Environnement de programmation :
 Eclipse
 Netbeans
Librairies et frameworks Java connues :
 Swing : Librairie servant à créer des interfaces
graphiques
 Struts : Framework MVC
 Struts 2 : Refonte de Struts 1
 GWT : Outil pour développer des RIA en ne codant
qu’en Java (le javascript, l’HTML et le CSS est généré
derrière).
 JFreechart : Librairie servant à tracer des graphiques
 JDBC : Librairie de gestion d’une BDD
 DOM : Librairie pour gérer les XML.
 JSF : Framework MVC
 Hibernate /JPA: Framework ORM
 Quartz : Framework pour les tâches répétitives
 Javamail : Librairie pour la gestion des mails
 Apache POI : Librairie pour lire les fichiers Microsoft
Office.
 JUnit : Librairie de test
 JExcel : Librairie pour lire les fichiers Excel
 Spring : Librairie Librairie d’injection de dépendance
 Spring ORM : Librairie permetnat de fabriquer la
couche DAO
 Spring LDAP : Librairie Spring pour utiliser le LDAP
 Spring Sécurité : Librairie pour la sécurité dans les
applications Java
 Jasper report : Outil de rapport en Java
Librairies JSF :
 Richfaces
 Primefaces
Base de données :r
 MySQL
 SQL Server
Technique web utilisées :
 JSP
 Servlet
Serveur d’application :
 Tomcat
 JBoss
 Websphere
E X P E R I E N C E
J A V A
/ J 2 E E
T E C H N I Q U E S
Autres langages de programmation :
 SQL
 HTML
 Javascript
 XML
 CSS
Framework Javascript :
 JQuery
Programmes en Java maîtrisé :
 JMeter : Programme libre servant à effectuer les tests
de montée en charge.
 Install4J : Programme générant un programme
d’installation pour les applications Java.
 EBX.Platform : Logiciel de MASTER DATA MANAGEMENT,
 LIFERAY, PORTAIL JAVA UTILISANT LES PORTLETS
 LIQUIBBASE, OUTIL PERMETANT DE COMPARER LA
STRUCTURE DE BASES DE DONNEES

DOTCMS (CMS EN JAVA)
Modélisation :
 UML
 Merise
Système d’exploitation :
 Windows
 UNIX
Outil de construction :
 Maven
P R O F E S S I O N N E L L E
Janvier 2012 – A ce jour :Aprolis
Projet Gavial : Gestion avancé du catalogue Aprolis

Développement sous Eclipse

Utilisation de MySQL

Création de l’architecture du projet autour d’Hibernate/JSF/Spring

Utilisation de Maven pour construire le projet

Utilisation de Maven et JUnit pour les tests

Déploiement sur un serveur JBoss

Implémentation du modèle UML pour la couche de persistance (utilisation des annotations JPA)

Ecriture de script SQL pour changer la version d’une base de données, utilisation de Liquidbase

Utilisation de Primefaces pour la couche graphique

Quelques développements Javascript particulier, utilisation de JQuery

Utilisation des composants AJAX de Primefaces

Ecriture des pages XHTML

Utilisation de Spring sécurité pour gérer les droits.
Refonte du portail de l’entreprise : Gestion des congés et des badges

Développement sous Eclipse

Utilisation de MySQL

Utilisation de Liferay sous un serveur Tomcat

Utilisation de Spring/JDBC

Page JSP

Utilisation de JQuery et diverses librairie JQuery

Utilisation de MVCPortlet (Portlet)
Mai 2010 – Septembre 2011 : Oxlane
Projet RDV: Projet pour gérer l’agenda de rendez-vous d’un prestataire et de ses clients.

Développement sous Eclipse.

Utilisation de JSF/Hibernate/JPA.

Mise en place de la partie persistance des données. Utilisation d’Hibernate
et de JPA.

Ecriture des pages XHTML et des CSS.

Navigation et modèle MVC avec JSF 2.0.

Utilisation des widgets primefaces.

Utilisation de MySQL.

Utilisation de Tomcat.

Génération de fichier .war.

Gestion des exceptions dans l’application.

Campagne de mail avec javamail et quartz.
Projet Sécurité: Projet pour gérer la sécurité d’un parc informatique.
Développement du moniteur. On est parti du Template développé précédemment.

Développement sous Eclipse.

Utilisation de JSF/Hibernate/JPA.

Mise en place de la partie persistance des données. Utilisation d’Hibernate
et de JPA.

Refonte du code HTML, factorisation des classes CSS.

Navigation et modèle MVC avec JSF.

Mise en place d’un système d’onglet, utilisation de Richface.

Mise en place d’un système d’arbre avec Richface.

Utilisation de MySQL.

Utilisation de Tomcat.

Génération de fichier .war.

Amélioration de la gestion des exceptions dans l’application.

Mise en place des permissions dans l’application.

Mise en place de la Javadoc.
Projet Poker : Développement d’un portail de poker pour un groupe de casinotiers.

Utilisation du CMS dotCMS.

Développement de fonctionnalités (calendrier, vidéo…) en utilisant velocity.

Développement du carrousel en utilisant JCarousellite (JQuery).

Utilisation du service dotCMS pour windows.

Base de données MySQL.
Projet Compensation : Projet de compensation de factures.

Développement sous Eclipse.

Utilisation de JSF/Hibernate.

Développement de l’inscription à l’application.

Développement de quelques fonctionnalités en javascript (changement du DOM,
changement des objets d’un menu de sélection)

Simplification du code HTML et des classes CSS.

Conversion du projet Eclipse d’un projet Java en Web-project dynamic.

Utilisation de Tomcat.

Utilisation de MySQL
Projet Template : Simplification du projet Compensation en vue d’avoir un Template pour d’autres projets.
Novembre 2009 –Mars 2010 : Emergence-group

Programmes en J2EE : Agenda, blog. Utilisation de Struts, JDBC, eclipse, Tomcat, JSP

Préparation au projet Géodis, étude des possibilités avec EBX-Plateform : Projet de MDM, logiciel écrit en
J2EE sous l’architecture N-Tiers. Développement de modules en Java (lecture d’informations sur des
fichiers XML), installation sur des serveurs d’applications (Websphere, Tomcat), conception de référentiel
de BDD et MDM.
2008 Orchestra Networks :ÉDITEUR DU LOGICIEL DE MASTER DATA MANAGEMENT EBX.PLATFORM
(WWW.ORCHESTRANETWORKS.COM)
SOUS ENVIRONNEMENT WINDOWS ET UNIX, AVEC L’UTILISATION DE VMWARE :

TEST DE MONTEE EN CHARGE, UTILISATION DE JMETER.

CONCEPTION ET REALISATION DE PROGRAMMES JAVA POUR EXPLOITER LES RESULTATS DES TESTS : CREATION, A
L'AIDE DE JFREECHART, DE GRAPHIQUES RETRAÇANT L'EVOLUTION DES TEMPS DE REPONSE.

DEVELOPPEMENT DE MODULES INTERNES DU LOGICIEL EBX.PLATFORM.

UTILISATION D'INSTALL4J POUR GENERER UN PROGRAMME D'INSTALLATION POUR LA VERSION DE DEMONSTRATION
D'EBX.PLATFORM
F O R M A T I O N
2008
2006
2002
Développeur Java et .NET, IFOCOP
CAPES des Sciences Physiques
DEA de physique des plasmas, Université d’Orsay
D I V E R S




Bridge
Cinéma
Lecture
Participation au conseil de quartier du centre à Malakoff
Téléchargement