Patrick VALET
Chef de Projet, ETAI - Groupe INFOPRO
Interventions en tant que Consultant, Architecte, Chef de projets, en nouvelles technologies (Java/J2EE, frameworks open-source), avec de solides connaissances en GED (Alfresco), administration systèmes (Windows, linux, Mac OS X), réseaux (LAN, supervision et sécurité), en programmation web (HTML, Javascripts, PHP).
- Java / JavaEE : Swing/JWT/RCP, JNI, JDBC, JPA, JMX, JMS.
- Principaux frameworks : Spring (IOC, AOP, Remoting, WS, Spring-Batch, Spring-Security), Hibernate, Ibatis.
- Architecture : designs patterns, managers, services, DAO, mise en oeuvre des règles d'isolations des couches logicielles, exposition des services métiers, façades, traçabilité, sécurisation des éléments métiers, hiérarchie des exceptions.
- IHM/Modèle MVC : Struts (v1 et 2), Vaadin, GWT, Wicket, ExtJS.
- Build : Ant, Maven
- Autres frameworks JavaEE : Groovy, Quartz, XStream, Castor, Esper, JoSQL, Freemarker, Dozer, Log4J.
- Reporting : Birt, JasperReports, JFreeChart.
- Suivi et qualité des développements : Tests unitaires et fonctionnels (JUnit, TestNG, Selenium v1 et v2), qualité du code (Sonar, findbugs, cobertura, checkstyle), intégration continue (Hudson puis Jenkins).
- BPM / ECM : Alfresco v2.x et v3.x : Formateur, intervention sur des projets mettant en oeuvre les Web Services, l'API, WCM, les Web Scripts.
- Workflows : OSWorkflow, JBPM, Drools, Activiti, Bonita.
- Remoting / SOA : Web Services (CXF, Axis), XML, XSLT, XSD, WSDL, SOAP, Jax-WS.
- Programmation Web : HTML, CSS, javascripts, PHP, problématiques de compatibilités entre les navigateurs.
- Environnements / IDE : Eclipse, Netbeans, IDEA IntelliJ, Visual Studio,
- Bug Report : Mantis, Jira (Formation utilisateur avancée, administrateur).
- Wiki : XWiki, Dokuwiki, Trac.
- Programmation .NET : Framework 2.0, ADO.
- Programmation traditionnelle : C/C++ (MS, Visual Studio, Intel, gcc), Assembleur (80251, C166)
- Serveurs d'applications : Apache, Tomcat, JBoss, Resin, Glassfish, Jetty.
- Bases de données : MySQL, HSQLDB, H2, SQLite, SQL Server, Oracle.
- Administration Systèmes et Réseaux : Windows, Mac OS X, Linux, Scripting, supervision et sécurité.
- Gestion de projets : Méthodes Agiles (XP, Scrum), Spécifications fonctionnelles et techniques, Suivi.
** Mise en oeuvre et pilotage de nombreux projets d'envergures pour de nombreux grands comptes dans les domaines de la dématérialisation de documents, la GED, les migrations de données, la traçabilité des flux documentaires et la signature électronique de documents (Z 42-013).
** Encadrement d'équipes (jusqu'à 25 personnes) lors des phases de réalisation de projets, suivis techniques, fonctionnels et qualitatifs des réalisations.
** Interlocuteur MOA / MOE / Comité de Direction / Cellules de validation / Production / Exploitation.
165 contacts• Lead Technique d’une équipe (10 personnes en France, 5 personnes en Tunisie) chargée des évolutions sur un projet regroupant 20 applications du catalogue automobile (Java / JavaEE, Ant/Maven, Tomcat, MySQL).
• Suivi du projet : coûts, délais, respect des dates de livraisons en validation des 20 applications, qualité des livrables, mises en productions, méthode agile pour la réalisation des développements, intégration de JIRA pour les remontées d’incidents (formation, développements et mise en production).
• Mise en place du socle de développement orienté intégration continue (serveurs d’intégration, Hudson, Sonar, tests unitaires, d’intégration et fonctionnels : JUnit, TestNG, Selenium).
2009 - 2011Etude, conseil et mise en oeuvre de solutions de gestion de documents (GED / ECM). Technologies : Java/J2EE (notamment Spring, Spring Security, Spring Batch, Hibernate / Agilité, Maven / Intégration continue), Alfresco (v2 et v3), ExtJS, Vaadin, Struts.
- Migration documentaire interne et propriétaire vers Alfresco (Spring, Quartz, Ibatis, Oracle). Alfresco : Web scripts, Web Services, core + Formations.
- Formations dispensées sur certains modules Alfresco (WCM, core, CMIS, Share).
- Audit, correction et mise en production d'applications de consultation de dossiers bancaires (Websphere Application Server, EJB, RAD, LDAP, Oracle).
- Pilotage d'une équipe (5 à 20 personnes) en mode agile/scrum sur la refonte complète d'une application d'archivage de données à valeur probatoire (Struts, Hibernate, Spring, Spring Security, Spring Batch, Ivy, Hudson, Tomcat/Eclipse/SVN, CXF, Dozer, Oracle).
- Design de la partie Administration d'une application de reporting sous SAS (Struts, Spring Security).
2007 - 2009Chef de Projet Technique, Expérian BPO – Athic - Extélia 2007 - 2009
• Etude, architecture, développement, tests, mise en production et support des chaînes de dématérialisation de factures (Java/J2EE : Spring, Groovy, Ant/Maven, OSWorkflow, Wicket, Birt, Oracle, H2) pour des grands comptes comme Leroy Merlin, Renault, Caisse d’Epargne, Adoma, FDI.
• Suivi de projet et relationnel avec les différents intervenants sur les projets en LAD/RAD (Itesoft), en Traduction (Expérian), en GED (AIRS), suivi des sous-traitants.
• Participation à un projet de refonte générique de l’interface d’Alfresco dans des contextes d’avant-vente en GED.
• Etude, architecture et développement d’une application de signature de documents et de préparation à leur archivage selon la norme NF Z42-013.
2004 - 2007Etude, architecture, développement, tests et mise en production d’applications de gestion de chèques, tickets restaurants et documents (.NET, Java et SQL Server 2005). - Etude et développement d’applications mobiles communicantes (Compact Framework et ASP) - Gestion technique de projets clients, études de faisabilité. - Etude et développement d’agents de supervision et de facturation sur des réseaux de prestataires. - Etude et développement d’applications d’acquisition de documents et de signatures électroniques de documents (Java). - Etude et développement d’applications de répartition et de conversion de flux de données bancaires avec transferts réseaux ou gravure de données automatisées (Java, pilotage de robots Rimage).
2001 - 2004Etude et développement sur les sites web hébergés par la société : www.mavitrine.com (hébergement de boutiques virtuelles), www.atita.com (référencement officiel de l’industrie thermique), www.prepasante.com (QCM médicaux), etc ... (Java/J2EE, JSP, DB2, shell scripts Windows et Linux). - Administration des serveurs et du réseau local de la société (Architecture et Sécurité réseau, relations clients / employés, gestion des sauvegardes, etc ...). - Développement en régie et au forfait pour Banctec (Acquisition d’images chèques, signature électronique de documents, participation aux projets d’archivage, etc ... (Java).
2000 - 2001Etude et développement de nouvelles fonctions sur le logiciel VTOM (automate de production). - Migration du logiciel VTOM (C ansi) vers de nouvelles technologies (Java) multi-plateformes. + Ingénieur en administration réseau, RCS (devenu Arès) 1999 - 2000 - Etude et mise en oeuvre de solutions d’administration réseau et systèmes chez les clients et grands comptes de la société. - Mise en accord des logiciels et solutions proposées avec les besoins et l’existant du client : collection de données, intégration de MIBs, traitements de traps SNMP, scripts systèmes. - Formations et transferts de compétences aux clients.
1999 - 2000Etude et mise en oeuvre de solutions d’administration réseau et systèmes chez les clients et grands comptes de la société. Formations et transferts de compétences aux clients.
1994 - 1999Etude et conception (hard et soft) de transmetteurs d’alarmes sur les réseaux téléphoniques, GSM, Mobitex, RNIS et Transveil (Assembleur, C++). Etude et développement des serveurs de réception et de supervision des alarmes (C++). Développement d’une pile TCP/IP simpliļ¬ée entre un réseau local et un réseau privé (C++). Etude et développement (hard et soft) d’un modem autonome commercialisé en grande distribution.
1993 - 1994Etude et développement de protocoles et d’API de communication sur un réseau VHF militaire privé. - Pilotage de GPS et application à un programme de visualisation de positions d’engins blindés en temps réél avec transmission d’ordres saisis par écran tactiles.