Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Christophe, Développeur JAVA

Christophe Développeur JAVA

CV n°150103F001
Études et formations

Langages : Java 5/6/7/J2EE, Primefaces 3.5/4, JSF 2, JSP, HTML, CSS, XSLT, JavaScript, ExtJs5, JSON, JQuery, Ajax, XML, Struts 2, Spring 3/4 (IOC), Hibernate 3/4, ANT 1.8, Velocity, WEBServices SOAP, Java SWING, Sencha Touch 2.4, C, C++, OpenGL, Shell, GLSL, QT

Systèmes : WINDOWS XP/7, UNIX / LINUX, MAC OS 9.x, X

Suivi de projet : HP Quality Center, Mantis, RedMine

Bases de Données : Oracle, MYSQL 5.5, PostGreSQL 8.3/9.x, SQLServer 2008, SQLDevelopper, MySQL WorkBench 5, PGAdmin, PHPMyAdmin, SQLServer Management studio

Serveurs : Tomcat 7, Websphere 7.0.0.3, Apache 2

Méthodes : UML, MERISE, Rational Rose, Agile (SCRUM)
Gestion de configuration : SVN, CVS, Rational Clear Case
Outils : CheckStyle, Annuaire LDAP, Module PAYBOX (paiement en ligne), Maven 2/3, Emma

Intégration continue : Sonar, Jenkins.

Expériences professionnelles

Client : Grand Port Maritime de Bordeaux - Bordeaux
06/2014 à 11/2014
Ingénieur d’études
Projet: Développement d’une application de suivi des escales maritimes (reprise de l’existant Vigie).

Réalisations :
• Développement d’un module de gestion des utilisateurs et de leur droit, en relation avec un annuaire LDAP ;
• Mise en place d’un système de gestion d’habilitations sur les fonctionnalités et composants de l’application.
• Développement des modules de gestion des mouvements portuaires ;
• Développement des listes générales de l’application avec affichage paramétrable ;
• Création d’un module d’affichage d’annuaires de marée et d’indicateur maritime (houle, anémométrie, etc.) ;
• Développement d’une application JAVA exécutable de recherche, compression et d’import de fichiers en base de données ainsi que d’export utilisateurs vers annuaire LDAP;
• Développement du module de gestion des messages de capitainerie.
• Développement d’un module de paramétrage du menu de l’application

Bilan : Améliorations globales des modules de l’application (changement d’architecture et de technologies), de l’ergonomie et des performances par rapport à la version précédente. Respect des délais imposés très courts, Bonne satisfaction du client.
Acquisition de compétences dans le domaine du traffic maritime.

Environnement technique :
• Plateforme technique : Windows 7, Eclipse Kepler, PostgreSQL 9.3 / PGAdmin, Tomcat7
• Développement JAVA : Java 7/J2EE, SQL/Procédure stockée, Spring 4 (IOC), Hibernate 4, JSF 2, Primefaces 4, Maven3, SVN, Annuaire LDAP, Redmine
• Tests : JUnit
• Intégration continue : Sonar, Jenkins, Emma

EXPERIENCES PROFESSIONNELLES
Client : A6CMO (forfait) – Mérignac
04/2013 à 05/2014
Ingénieur d’études
Projet : Amélioration des performances et développement de nouvelles fonctionnalités pour une application d’analyse de ressources fiscales (FITERE).

Réalisations :
• Développement d’un module de gestion de droits utilisateurs ;
• Mise en place d’un nouveau mode de recherche par critères multiples ;
• Développement de nouveaux modules de création de tableau de bord de données fiscales ;
• Paramétrage Tomcat + apache en front;
• Optimisation des performances Primefaces ;
• Mise en place de DataSourceRouting pour la gestion de bases de données multiples ;
• Développements et paramétrages Spring (génération dynamique des beans)
• Création d’un module de gestion de droits utilisateurs
• Mise à niveau de l’application pour la prise en compte des nouveaux documents fiscaux 2013 (imports des fichiers DGFIP, modification des écrans et des éléments métiers)

Bilan : Améliorations importantes des performances de l’application et correction d’anomalies majeures. Bonne satisfaction du client.
Acquisition de compétences sur le fonctionnement des données fiscales des entreprises.

Environnement technique :
• Plateforme technique : Windows 7, Eclipse JUNO, PostgreSQL 9.1 / PGAdmin, Tomcat7, Apache2.2
• Développement Java 6/J2EE, SQL, Spring 3 (IOC), Hibernate 3, JSF 2, Primefaces 3.4.1, Maven2, SVN, Redmine

Client : Crous de Poitiers (forfait) – Mérignac
01/2012 à 05/2014
Ingénieur d’études
Projet : Développement d’une application WEB de vente à distance permettant le rechargement des cartes CROUS étudiantes par carte bancaire, le consultation de solde et des opérations effectuées.

Réalisations :
• Mise en place de l’environnement ;
• Création des services WEB (Servlet) ;
• Développement des différents écrans de l’application ;
• Mise en place d’un module Paybox de paiement en ligne ;
• Création des WEBServices ;
• Tests unitaires et tests d’intégration
• Chiffrage
• Suivi des anomalies avec Mantis
• Gestion des livraisons clientes

Bilan : Développement ‘from scratch’ d’une application. Livraison et dans les délais. Bonne satisfaction du client.
Acquisition de compétences sur le fonctionnement du paiement en ligne.

Environnement technique :
• Plateforme technique : Windows 7, Eclipse JUNO, SQLServer 2008 R2, SQL Management studio 2008, Tomcat7
• Développement Java 6/7/J2EE, Api JavaMail, SVN, JSP/Javascript, WebServices SOAP, Module de paiement Paybox, Mantis

Projet : Développement d’une application de gestion de monétique utilisée par le personnel administratif des CROUS.

Réalisations :
• Reprise de l’existant WEBDEV 16;
• Développement de la couche BDD (hibernate);
• Développement de la couche service (java Bean)
• Développement des différents écrans de l’application;
• Développement de WEBServices de communication avec partenaire distant (JES).
• Gestion des livrables
• Suivi des anomalies avec Mantis
• Chiffrage des réalisations.
• Développement d’un module de gestion de droits utilisateurs
• Chiffrage des réalisations.

Bilan : Améliorations du fonctionnement et des performances par rapport à la version WEBDEV. Correction d’anomalies. Bonne satisfaction du client.
Acquisition de nouvelles compétences techniques (JSF/Primefaces).

Environnement technique :
• Plateforme technique : Windows 7, Eclipse JUNO, WEBDEV 16 (notions), SQLServer 2008 R2, SQL Management studio 2008, Tomcat7
• Développement JAVA7/J2EE, JSF 2, Primefaces 3.5, hibernate 3, spring 3, WEBServices SOAP, SVN, Mantis

Projet : Développement d’un module d’achat des produits en ligne, intégré à une application de vente à distance existante.

Réalisations :
• Création des services WEB (Servlet) ;
• Participation aux développements des différents écrans de l’application (JQuery, Ajax);
• Mise en place d’un module Paybox de paiement en ligne ;
• Création des WEBServices SOAP ;
• Développement d’un module de gestion de droits utilisateurs

Bilan : Livraison de l’application en avance par rapport aux délais. Bonne satisfaction du client.
Acquisition de nouvelles compétences fonctionnelles sur l’achat/Vente en ligne.

Environnement technique :
• Plateforme technique : Windows 7, Eclipse JUNO, SQLServer 2008 R2, SQL, MySQL 5.5, MySQL WorkBench 5, Management studio 2008, Tomcat7
• Développement Java7, Serlvet, JavaMail, JavaScript, CSS, JQuery, JSON, Ajax, WEBServices SOAP, SVN, Mantis

Projet : Correction d’anomalies sur application web mobile de vente à distance

Réalisations :
• Création des WEBServices SOAP ;
• Modification de l’interface ;
• Correction d’anomalie.

Bilan : Amélioration du fonctionnement de l’application. Acquisition de nouvelles compétences technique sur le développement mobile

Environnement technique :
• Plateforme technique : Windows 7, Eclipse JUNO, SQLServer 2008 R2, Tomcat7
• Développement Sencha Touch 2 ExtJS5, JSON, Javascript, WEBServices SOAP, SVN, Mantis

Client : Atlantica (Crédit Agricole) – Pessac
08/2011 à 01/2012
Ingénieur d’études
Projet : Dans le cadre du projet BAM NICE V1.0, développement d’un batch d’alimentation de base de données depuis le SI Crédit Agricole.

Réalisations :
• Création des services JAVA;
• Modification de la Base de Données et des scripts SQL d’initialisation ;
• Tests unitaires et tests d’intégration

Évolution du portail d’accès aux comptes clients BAM Nice V1.0
• Développement de nouvelles fonctionnalités liées au Tracking des actions clients (Statistiques de navigation);
• Rédaction des Spécifications techniques et fonctionnelles détaillées ;
• Chiffrage des développements
• Encadrement de l’équipe

Bilan : Apport de connaissances et compétences pour une nouvelle équipe. Bonne satisfaction du client.

Environnement technique :
• Plateforme technique : Windows XP, Eclipse indigo, Tomcat 5.5
• Développement Java 5/J2EE, SQL, Rational Clear Case, Rational Rose

Client : Lectra – Cestas
05/2011 à 08/2011
Ingénieur d’études
Projet : Dans le cadre du projet Fashion PLM, développement d’un SDK destiné à la customisation de service entreprise.

Réalisations :
• Développement des services java du socle technique du SDK;
• Écriture des scripts ANT de génération automatique des squelettes de classe JAVA pour la customisation de service (à partir de template Velocity) ;
• Développement des templates Velocity
• Écriture de scripts ANT de compilation et publication sur serveur JBoss
• Rédaction du developper’s guide

Bilan : Livraison dans les temps.

Environnement technique :
• Plateforme technique : Windows 7 , Eclipse Europa, Tomcat 5.5
• Développement Java 6/J2EE, ANT 1.8, Velocity, SVN, CVS
• Méthodologie : Agile (Scrum)

Client : R&D Infotel – Mérignac
07/2010 à 05/2011
Ingénieur d’études
Projet : Développement d’un portail externe pour les clients de la solution ARSCSYS de gestion d’archivage INFOTEL. Portail dédié à la gestion et au suivi des demandes clientes en matière d’évolutions, d’anomalies et de mise à jour logicielle.

Réalisations :
• Mise en place et configuration du portail Liferay 5 sur serveur Tomcat ;
• Mise en place et configuration d’un module CAS (Central Authentication Service) et d’un annuaire LDAP associés à Liferay ;
• Personnalisation graphique du portail (CSS et Velocity) et développement de fonctionnalités supplémentaires (portlets) ;
• Mise en place et configuration d’un module JIRA en association avec Liferay ;
• Mise en place d’un serveur apache en frontal (redirection d’url) ;
• Rédaction du guide de développeur.

Bilan : Développement ‘from scratch’. Gestion de toutes les phases du projet. Acquisition d’une grande autonomie sur toutes les phases de création d’un projet.

Environnement technique :
• Plateforme technique : Windows XP , Eclipse Europa, Tomcat 7, CAS, JIRA
• Développement Java 6/J2EE, Liferay, WEBServices SOAP, CSS, Velocity

Projet : Dans le cadre du projet de développement de la solution d’archivage Infotel Arcsys, mise en œuvre d’un connecteur FileNet (GED IBM).

Réalisations :
• Développement des fonctionnalités d’exploration de la base de document FileNet ;
• Développement d’une fonctionnalité de recherche d’archives ;
• Développement des fonctionnalités d’archivage et de restitution.
• Développement de l’IHM
• Rédaction de la spécification et du manuel d’utilisation
• Mise en place d’un environnement FileNet

Bilan : Développement ‘from scratch’. Gestion de toutes les phases du projet. Acquisition d’une grande autonomie sur toutes les phases de création d’un projet.

Environnement technique :
Plateforme technique : Windows XP, Eclipse Europa, IBM Filenet, API RMI, Websphere 7.0.0.3, Développement Java 6/J2EE, XSLT, CSS, JavaScript, SVN.

Client : France Télécom – Pessac
09/2009 à 07/2010
Ingénieur d’études
Projet : Qualification d’un projet (Admin Tool) destiné aux entreprises souhaitant administrer leur parc d’utilisateurs en fonction des services souscrit chez France télécom.

Réalisations :
• Certification de différentes fonctionnalités de paramétrage des services et de gestion des acteurs de l’entreprises (restriction en fonction du contrat FT, du site de l’entreprise, les droits de l’acteur, etc.) ;
• Elaboration de campagnes et plans de tests par l’intermédiaire de Quality Center ;
• Création de jeux de données ;
• Recette fonctionnelle sous environnement de test.
Environnement technique :
• Plateforme technique : Windows XP , HP Quality Center, SQL Developper, XML

Client : Caisse Régionale du Crédit Agricole Mutuelle – Bordeaux Wilson
04/2009 à 09/2009
Ingénieur d’études
Projet : Au sein de la MOAD du Crédit Agricole, participation aux homologations de différents projets intégrés à une application de gestion de compte bancaires en ligne.

Réalisations :
• Certification de fonctionnalités d’authentification forte par SMS et certificat ;
• Certification d’une nouvelle application d’achat en ligne réservée aux possesseurs de produits bancaires particuliers ;
• Réalisation des plans de test ;
• Recette fonctionnelle sous environnement de test.

Bilan : Acquisition de compétences fonctionnelles sur le fonctionnement de portail et produits bancaires.

Environnement technique :
• Plateforme technique : Windows XP, Portails WEB de gestion de comptes bancaires.

Client : France Telecom – Cestas
02/2009 à 04/2009
Ingénieur d’études
Projet : Au sein d’une équipe de développement, évolution du portail de commercialisation pour le service client d’Orange (Service mobile Orange).

Réalisations :
• Modification et optimisation de l’ergonomie de l’application ;
• Optimisation des appels à la base de données;
• Développement de nouvelles fonctionnalités administrateur ;
• Suivi des plans de test sous HP Quality Center.
• Utilisation de graphes Etat - Transition pour le développement d’un nouveau projet ;
• Développement d’une fonctionnalité de consultation de document ;
• Utilisation de bouchons pour les retours de requêtes.

Environnement technique :
• Plateforme technique : Windows XP, Eclipse, Tomcat 6, Oracle, SQL Developper, HP Quality Center
• Développement Java 5/J2EE, ATG Dynamo, SVN

Client : HUSSON Ingénie (Forfait) – Mérignac
09/2008 à 02/2009
Ingénieur d’études
Projet : Au sein d’une équipe de développement basée à Périgueux, développement d’une application de gestion de négoce en ligne.

Réalisations :
• Développement de services d’accès aux données ;
• Développement de services métiers ;
• Développement d’une partie de l’IHM.

Bilan : Acquisition de compétences sur les nouvelles technologies WEB.

Environnement technique :
• Plateforme technique : Linux (UBUNTU), Tomcat 6, PostgreSQL 8.3.
• Développement Java 6/J2EE, Hibernate, Spring, Struts 2, JavaScript, SQL, UML, SVN

Client : AtlantiCA (crédit agricole) – Pessac
01/2008 à 08/2008
Ingénieur d’études
Projet : Au sein de l’équipe de développement de la banque en ligne du Crédit Agricole, Création d’un portail WEB de consultation de comptes et services bancaires à destinations des clients particuliers/professionnels du crédit agricole.
.

Réalisations :
• Utilisation de graphes Etat - Transition pour le développement d’un nouveau projet ;
• Développement d’un nouveau portail WEB destiné au porteur de certains produits bancaires ;
• Développement de fonctionnalités liées aux virements
• Développement d’écrans et des services métiers

Bilan : Acquisition de compétences fonctionnement des virements et des portails bancaires.

Environnement technique :
• Plateforme technique : Windows XP, Tomcat 6.
• Développement Java 5/J2EE, JSP, JavaScript, Rational Rose, Rational Clear Case

Client : T-System – Toulouse
01/2008
Ingénieur d’études
Projet : Au sein d’une équipe de développement, évolution d’une application de création automatique des rapports d’activité AIRBUS.

Réalisations :
• Développement des fonctionnalités de génération automatique des rapports ;
• Mise en place de l’exploitation automatique des données clients.

Environnement technique :
Plateforme technique : Windows XP, Access, VBA, SQL

Client : AtlantiCA (crédit agricole) – Pessac
09/2007 à 12/2007
Ingénieur d’études
Projet : Au sein de l’équipe de développement de la banque en ligne du Crédit Agricole, Création d’un portail WEB de consultation de comptes et services bancaires à destinations des clients particuliers/professionnels du crédit agricole.
.

Réalisations :
• Utilisation de graphes Etat - Transition pour le développement d’un nouveau projet ;
• Développement d’un nouveau portail WEB destiné au porteur de certains produits bancaires ;
• Développement de fonctionnalités liées aux virements
• Développement d’écrans et des services métiers

Bilan : Acquisition de compétences techniques et fonctionnelles sur le développement d’application WEB. Acquisition de compétences fonctionnement des virements et des portails bancaires.

Environnement technique :
• Plateforme technique : Windows XP, Tomcat 6.
• Développement Java 5/J2EE, JSP, JavaScript, Rational Rose, Rational Clear Case

Client : Image Guided Therapy (Stage de fin d’études) – Talence
04/2007 à 09/2007
Stagiaire
Projet : Au sein d’une équipe de développement, création d’une application de détection d’un transducteur pour le traitement du cancer par ultrasons focalisés.
.

Réalisations :
• Développement des algorithmes de traitement d’images IRM pour la détection de l’émetteur à ultrasons (position, orientation) ;
• Développement d’un algorithme de calcul de mouvements de l’émetteur pour le ciblage des tumeurs en temps réel.

Bilan : Acquisition de compétences sur traitement du cancer par thermothérapie par ultrasons.

Environnement technique :
• Plateforme technique : Windows XP, !visual C++, UML.
• Développement C++, traitement d’images