David - Consultant APACHE
Ref : 070827C004-
06330 ROQUEFORT LES PINS
-
Consultant, Développeur (47 ans)
-
Freelance
ACOSS,
De 09/2012 à aujourd'hui
Fonction Architecte et chef de projet JEE 7
Projet Refonte du recouvrement français des URSSAF (216000 j/h)
Mission(s) et réalisations
Architecte et chef de projet
Définir le framework backend.
Développer le framework backend.
Formateur
Former le personnel à JEE 7 et au framework backend.
Environnement Eclipse Kepler, Hibernate 4, Infinispan 6, Wildfly 8.1, QueryDSL 3, JEE7 (EJB, Batch, JPA...)
CNAF,
De 04/2012 à 07/2012
Fonction Consultant (mission de conseil et d’expertise )
Projet Techical Leader au démarrage d'un projet Java EE / WEB Extranet nommé « OMEGA » : Action Sociale, application Extranet Partenaires
Mission(s) et réalisations
Formateur
Former le personnel au langage Java et à Hibernate.
Expertiser le code et former aux bonnes pratiques de programmation objet.
Consultant
Maveniser les projets.
Mettre en place des outils de gestion de règles métiers.
Mettre en place des Services et DAO génériques (Hibernate).
Développer un outil d'import de données au format ODS (tableur).
Environnement
Eclipse (IBM RAD 8), Framework spécifique de présentation basée sur Struts 1.2 et Struts Layout (taglib spécifique de composants, gestion de contexte, Ajax, …), Hibernate 3.6, IBM DB2 9.5 AIX, IBM Websphere Application Server 7 (JEE 6)
CNMSS,
De 09/2011 à 04/2012
Fonction Consultant/Technical Leader/Architecte
Projets
Evolution du framework CNAM pour intégrer JBoss Richfaces et Primefaces.
Mavenisation des projets.
Création d'une version orientée partenaires pour la gestion des dossiers des militaires blessés en opérations extérieurs.
Audit et installation des applications sur une nouvelle plateforme d'hébergement.
Audit et maquettage d'un outil d'édition de courriers et e-mails en JSF.
Mission(s) et réalisations
Consultant/Technical Leader/Architecte
Accompagner le client et l’équipe aux choix d’architecture et des règles de développement.
Définir et mettre en place des méthodes et outils nécessaires.
Développer les composants et applications du périmètre de la TMA.
Apporter une assistance aux équipes sur les difficultés techniques éventuelles.
Concevoir (analyse des besoins, cahier des charges, spécifications générales et détaillées).
Développer en Java EE avec Weblogic et Oracle.
Piloter l’Intégration jusqu'à la mise en production.
Environnement Eclipse Indigo, Framework CNAM basé sur Spring et Struts, Frameworks JSF Richfaces et Primefaces, Tomcat 5.5, Weblogic 11g, Oracle 11g, IBM AIX
DSI Logicil SA,
De 2008 à 2011
Fonction Consultant/Architecte/DSI
Projet Création de l’outil en ligne Privacil (********). Il permet aux CIL (Correspondants Informatique et Liberté) de communiquer les données légales relatives aux traitements informatiques d’une ou plusieurs entreprises à la CNIL.
Mission(s) et réalisations Consultant/Architecte
Définir les choix techniques de la solution logicielle.
Supporter techniquement et fonctionnellement l'équipe de développement.
DSI
Choisir la solution d'hébergement.
Recruter les développeurs.
Environnement Mac OS, Linux Debian, Windows, JBoss 4, JBoss Developer Studio, Java EE 6, JSF RichFaces, JBoss Seam, JBPM, EJB3, MySQL 5, Google Charts
OALIA,
De 2010 à 2011
Fonction Développeur sénior en télétravail
Projet Evolution de l’outil d’achat de prestations et de matériel pour des grands comptes (Banque de France, Calyon, BNP, RATP, Thales...)
Mission(s) et réalisations Expert Java EE
Définir les choix technique et fonctionnels des écrans.
Effectuer la maintenance applicative.
Développer les nouvelles fonctionnalités.
Environnement Windows, Tomcat 6, Eclipse 3.3, Java EE 6, Apache Turbine et Velocity, Hibernate, Oracle, SVN
Skandia Link,
De 2008 à 2010
Fonction Consultant/développeur sénior en télétravail
Projet Nouvelle version de l’extranet partenaires pour gérer des comptes titres et internationaliser l’existant (français et espagnol). Optimisation du chargement des données Oracle avec un Graph Java (le temps de login du plus gros conseiller passe de 2min30s à 5s). Création d’une plate-forme de développement sous Eclipse.
Mission(s) et réalisations
Consultant
Orienter les choix techniques pour la plate-forme de développement.
Orienter le choix des technologies mises en œuvres.
Aider les développeurs au niveau technique.
Mettre en place la plate-forme de développement et de tests.
Développeur
Effectuer la maintenance applicative.
Développer les nouvelles fonctionnalités.
Environnement Sun Solaris, IIS, Tomcat 5.0, JRun 4, JBoss Developer Studio, JDK 1.4, JSP, Struts, Spring, Tiles, Jasper Report, Oracle, XML/XSLT, bash, SVN, Hudson, Selenium
Association Gueules d’Amour,
En 2008
Fonction Architecte/Développeur sénior
Projet Création du site web de l’association de sauvegarde des animaux de Mayotte à titre bénévole.
Mission(s) et réalisations Architecte
Choisir les technologies et la plate-forme d'hébergement.
Développeur
Installer le serveur.
Créer le site web.
Effectuer la maintenance.
Environnement Linux Ubuntu 7.04, JBoss 4.2, JBoss Developer Studio, Java EE 6, JSF RichFaces, JBoss Seam, EJB3, MySQL 5
Skandia Link,
De 2007 à 2008
Fonction Consultant/Développeur sénior
Projet Conseils sur l’évolution de l’extranet partenaires pour la gestion des contrats d’assurance vie de Skandia. Corrections et maintenance du site web existant pour répondre au mieux aux besoins des utilisateurs
Mission(s) et réalisations
Consultant
Choisir les technologies à utiliser.
Développeur
Effectuer la maintenance applicative.
Environnement Sun Solaris, IIS, Tomcat 5.0, JRun 4, JBoss Developer Studio, JDK 1.4, JSP, Struts, Spring, Tiles, Oracle, XML/XSLT, bash
Kpucine Limited,
De 2006 à 2007
Fonction Chef de projet
Projet Création d'un site de e-commerce générique web 2.0.
Mission(s) et réalisations Chef de projet
Diriger les équipes de développement.
Faite du reporting au PDG.
Environnement Linux Ubuntu, JBoss 4.0.5, JBoss Developer Studio, Technologies : Java 5, EJB3, MySQL 5, JSF (Apache Tobago 1.0.10, JBoss A4j et RichFaces), bash, SVN
Alliance / Innovateam,
De 2005 à 2006
Fonction Chef de projet
Projet
• 2006 – Osmos
Amélioration d’une application de traitements et d’affichage des données sous la forme de graphiques. Ajout de fonctionnalités aux stations de recueil des données (température, pression, vitesse du vent…).
• 2006 – General Electric HealthCare
Migration du projet sur un serveur d’application JBoss avec EJB3 utilisant la persistence avec une base de données MySQL. Le temps d’analyse des pannes a été réduit de 2 heures à 20 minutes en moyenne.
Formateur lors de téléconférences sur le produit avec les USA et l’Inde en anglais.
• 2005 – General Electric HealthCare
Gestion des sources, tests et corrections des algorithmes, archivage, gestion des versions et de la concurrence avec CVS. Développement d’outils d’analyse des logs XML des scanners cardio-vasculaires et des mamographes avec des transformations XSL (Xalan, Xerces, JDOM) en HTML et graphiques Adobe SVG.
Mission(s) et réalisations Rôle 1
Verbe d’action et compléments
……
Environnement Microsoft Windows XP, Linux RT, JBoss 4, Eclipse 3, CVS, Technologies : Java 5, JSP, EJB3 (Hibernate 3.0), MySQL 5, XML/XSLT, SVG
INSPRO,
De 2004
Fonction Directeur Technique/Architecte/Développeur/Technico-commercial
Projet Gestion de l'informatique des PME/PMI.
Mission(s) et réalisations Directeur Technique
Gérer les équipe de développement et d'intervention sur site.
Effectuer les recrutements des ingénieurs et des techniciens.
Gérer les budgets et effectuer les achats matériels et logiciels.
Architecte
Faire les choix techniques.
Développeur
Développer des outils informatiques et des sites web.
Technico-commercial
Effectuer des audits et évaluer les besoins des clients.
Monter des devis et des réponses aux appels d'offres.
Se charger de l'après-vente et du suivi technique des clients.
Environnement Linux Debian 2.6, Apache 2, Tomcat 5, Netbeans, Eclipse, JBoss, GSP, JSP, JDO, JSTL, JSF, Struts, BDD Postgresql (PL/SQL), bash
Formation initiale
2001, Ingénieur maître en Génie Mathématique et Informatique (option Informatique, langues vivantes anglais et espagnol) à l'université de Marne-la-Vallée.
Langues
Anglais (conversation technique)
Espagnol (notions)
Principales compétences
Java EE 4 à 7
Applications web (JSF 2, JSP...)
Hibernate/EJB3
Spring/Struts
Compétences fonctionnelles
Achats
Assurances
Comptes titres
Recouvrement
Compétences techniques
Langage / BDD JDK 7, JEE 6, J2ME,
EJB3, JSP, GSP, JSF,
HTML, CSS, Javascript,
XML, XSL, Servlets,
JDBC/ODC, Threads,
JBoss RichFaces,
Primefaces,
Apache Tobago &
Trinidad,
Seam, Junit, Awt 3 Swing, Adobe SVG, Hudson, Selenium, Jasper Report 2
SWT, TestNG, RMI, Flex, C, PHP 1
Outils de développement Eclipse Indigo,
Jboss Developer Studio,
Sun Netbeans,
Adobe Dreamweaver,
Maven 3 CVS, SVN, MyEclipse, Symantec Visual Café,
Borland JBuilder,
Visual J++,
Visual C++ 2
Bases de données MySQL 3 Postgresql,
Oracle, PL/SQL 2
Matériel et systèmes d’exploitation Unix, Mac OS X,
Linux Debian/Ubuntu,
Microsoft Windows
workstation et advanced server,
XP pro et server,
SCO Unix, HP-UX… 2 VMWare, VirtualBox, Parallels (Virtuozo) 2
Apache SSL, Tomcat,
JBoss Application Server, Wildfly 3 Weblogic, Websphere, Jserv 2
Outils UML 1 DMT, Autocad 1
Adobe Photoshop,
Adobe Fireworks,
Paint Shop Pro,
Adobe Illustrator,
Inkscape, iMovie 2 Adobe Director,
Adobe Première,
Adobe Flash pro 1
Xemacs,
Microsoft Word, Excel,
Powerpoint, Works,
IWork, Open Office 2 Microsoft Outlook Express, Internet Explorer, Firefox, Safari, Mail, Filezilla, WS_FTP 3
Norton antivirus corporate,
McAfee, BitDefender,
Avira 2
Méthodologies Agile 2
Niveaux :1 Connaissance - 2 Maîtrise–3 Expert