Domaines de compétences :
Languages :
• Java J2EE 1.4 a 1.6
• Groovy
• C/C++, QT
• PHP 4 à 5*
• Perl
Frameworks :
• Spring, Spring MVC, Struts 1.2 à 2, EJB 2 et 3
• Grails 1.3
Interfaces :
• HTML, Javascript/Ajax (jQuery, ExtJS, prototype)
• Taglibs : Struts, Spring, JSF, groovlets
• CSS 2, respect des normes (validation) W3C
Web Services :
• Librairies SOAP : CXF, XFire, Axis 2
• Genération de WSDL
CMS :
• Joomla, Smile’s Cofax
Edition :
• Jasper (iReport), BIRT, XSL-FO, Jetty
Plateformes :
• OS : Windows, Linux Redhat, Mandriva, Ubuntu
• IBM Websphere, Weblogic, Apache Tomcat 5/6, JBOSS
• Eclipse, WSAD, QT Designer, IntelliJ IDEA, Springsource STS
Outils de test :
• jUnit, TestNG (test unitaire du code)
• Sonar (Suivi des déploiement et detection de bugs éventuels)
• Selenium (Test automatisés d’interface web)
Base de données:
• Oracle 9 à 11, MySQL, Postgres SQL, HSQLDB
Ingénieur Logiciel Java/J2EE - Sophia Antipolis – 4 annees d'experience.
Ø Actuellement en Mission dans le secteur Bancaire (éditeur de logiciel pour les banques), Sophia-Antipolis, Responsable technique de l'architecture SOA - Java-J2EE
Mise en place de l'architecture Web services collaboration avec la direction technique. Suivi et maintenance du framework service. Mise en place de tests unitaires pour le suivi de la robustesse et performance des services.
En parallèle, développement d’un progiciel générique de simulation d'assurance vie/retraite. Développement de nouvelles fonctionnalités coté client Web et coté back end du progiciel. Génération de document PDF sous jasper.
Environnement technique :
Ø Java-J2EE 1.6 sous Eclipse/Tomcat 6.0
Ø Java-J2EE 1.4 sous WSAD / Websphere
Ø Web services XFire / JSON / XML
Ø iReport
Ø Base de données Oracle 10 et HSQLDB
Ø Mission dans le domaine de la dematerialisation/externalisation des process, Sophia Antipolis, Développeur Java-J2EE - 11 mois
Développement de nouvelles fonctionnalité autour du site infogreffe.fr
· Batch java pour l’envoi des données du site vers un serveur infogreffe
· Web service Axis permettant la MAJ/consultation des données du site.
· Refonte technique et nouvelles fonctionnalités du back office
· Création d’un serveur de document modulable.
· Evolutions sur le site internet du client (facturation, refonte).
· Gestion du déploiement en recette des batchs
· Rédaction de documentation technique
Environnement technique :
Ø Java 1.5 sous Eclipse
Ø Framework Struts, Hibernate 3, EJB 2
Ø Serveur d’application weblogic
Ø Interface Web JSP + Javascript/ajax (prototype)
Ø CVS
Ø Mission dans le secteur Bancaire (éditeur de logiciel pour les banques), Sophia-Antipolis, Développeur Java-J2EE - 3 mois
Développement au sein d’un progiciel générique de simulation de prêt bancaire.
Développement de nouvelles fonctionnalités coté client Web et coté back end du progiciel. Génération de document PDF depuis XML/XSL.
Environnement technique :
Ø Java-J2EE 1.4 sous Eclipse/Tomcat 6.0
Ø Framework Struts avec Taglibs propriétaire
Ø Framework Jelly - XSL/FO pour la génération PDF
Ø Moteur de Workflow JBPM et Moteur de règle Drools
Ø Base de données Oracle 9i
Ø Mission domaine du notariat, Aix-en-Provence, Développeur Java-J2EE - 6 mois
Développement et validation de nouvelles fonctionnalités au sein du portail corporate Real.not servant à dématérialiser les échanges entre notaires et le client.
Environnement technique :
Ø Java 1.5 sous Eclipse
Ø Framework Spring, Spring MVC, Hibernate, Cofax
Ø Web Services (Axis), WSDL
Ø Interface Web & JavaScript (jQuery)
Ø Mise à jour base de données Access (JDBC et VBA)
Ø Envoi de PDF dynamique (Jasper).
Ø Base de données Oracle
Ø Mission dans le domaine de la dematerialisation/externalisation des process, Sophia Antipolis, Développeur Java-J2EE - 6 mois
Développement de nouvelles fonctionnalités pour l’Intranet d'un client:
· Import/Export de données sur les entreprises.
· Fonctionnalités d’indexation et d’enrichissement des donnés
· Recherche multicritères.
Environnement technique :
Ø Java 1.5 sous Eclipse
Ø Framework Struts, Hibernate
Ø Serveur d’application JONAS, EJB 2, Oracle
Ø Interface Web JSP & JavaScript
Ø Maven
Ø 2008 - Application Java/J2EE de Network Management - 6 mois
· Validation de l’application et corrections de bugs:
. Enrichissement du plan de tests.
. Déroulement du plan de tests unitaires et fonctionnels.
. Identifications et corrections des bugs.
· Amélioration du client de gestion du réseau (IHM Swing + métier)
§ Développement d’une interface Swing et du moteur de gestion des configurations (diff, merge, transfert).
§ Développement d’une interface Swing de mise à jour des firmwares des équipements.
Environnement technique :
Ø Java 1.6 sous Eclipse 3.2, Swing, XML
Ø Junit, Hibernate, JBoss 4.2, EJB 3
Ø Base de données PostgreSQL
Ø Subversion
2007 – TOTAL, La Défense – Développeur Java/J2EE– 8 mois
Ø Développement d’un progiciel de gestion de ressources humaines :
Ø Analyse et développement du progiciel- 6 mois:
· Analyse du cahier des charges et Structuration de l’application (notamment au niveau SGBD);
· Support à la création des Interfaces JSF.
· Créations des outils et Méthodes nécessaires au comportement de l’application :
ü Développement du système de requêtes pour les pages.
ü Création des méthodes/EJB pour les pages notamment pour l’emploi du temps du salarié, et calcul des marges libres sur les projets.
ü Intégration du processus de Workflow sous jBPM;
Ø Amélioration de l’existant : 2 mois
· Intégration d’un système semi-automatisé de test unitaires :
ü Simulation du processus JSF (Mock Object)
ü Intégration de l’outil de test unitaire suggéré (testNG)
· Recherche et Intégration d’un outil de reporting (BIRT)
ü Création de la servlet pour le moteur de BIRT
ü Intégration du plugin à l’existant
ü Test du système de requêtes SQL puis formation de stagiaires à l’outil.
Environnement technique :
Ø Java/J2EE: JSF, JBPM, JSP/Servlets sous JBOSS
Ø SQL, Hibernate
Ø Base de donnée Oracle
2007 : CNRS - Développeur Java/J2EE – 6 mois
Ø Conception et développement d’une commande Virtuelle Interactive en Java
· Analyse des projets existants et Proposition d’un nouvel outil de détection de mouvement associé à une commande (type envoi d’alerte par mail, lancement de musique)
· Développement de l’application sous J2SE:
ü Algorithme du GLOB (analyse des régions colorées)
ü Intégration MVC pour SWING
ü Création d’un exemple sous forme de lecteur mp3 interactif.
Environnement technique :
Ø J2SE, Swing
Ø Java Media Framework
Ø Eclipse, webcam.
2007 - Ingénieur Informatique Industrielle ENSIAME, Valenciennes
2004 – Bachelor Of Sciences, Nottingham (Royaume-Uni)
2000 – Baccalaureat Scientifique Option International Anglais