Arnauld - Architecte/Chef de projet JAVA
Ref : 060827M001-
92000 NANTERRE
-
Développeur, Architecte, Consultant technique (50 ans)
-
Freelance
PRINCIPALES EXPERIENCES
MOSS Janvier 2018 à Maintenant
Architecte intégration et logiciel (Projet SIA)
- Gestion de plusieurs environnements (Machine virtuelles sous ESX).
- Environnement complexe avec une dizaines d’applications.
- Déploiement dans un environnement spécifique.
- Préconisation pour une meilleure intégration.
Environnement : Java/J2EE,Apache Service Mix, Apache Karaf, Apache Http Server, Wildfly 8.1, PostgresSQL,REST,SOA,Couchbase,WSO2,OpenRDF,git,sonar,Jenkins,jira,Kerberos,vmware,ESX,shell script, powershell
Enedis Janvier 2017 à Janvier2018
Architecte technique performance (Projet Linky)
- Test de performance 7 Millions et analyse.
- Préconisation pour l’amélioration des performances du système.
- Création d’injecteurs.
- Déploiement avec Jenkins ainsi qu’avec les outils internes.
- Gestion de deux environnements différents avec environ 15 à 30 machines virtuelles.
Environnement : Java/J2EE, Oracle BPEL, App Dynamics, Scala,Oracle PLSQL
Sopra Janvier 2016 à Decembre 2016
Architecte technique SIA (Projet défense)
- Elaboration de spécifications techniques (modelisation UML, Base de données …).
- Formation de 7 personnes à l’utilisation du framework.chez Thalès.
- Encadrement technique de 5 personnes.
- Installation de VM avec le framework.
- Présentation de la démonstration devant la DGA (Direction Générale des armées) .
Environnement : Java/J2EE,Apache Service Mix, Apache Karaf, Apache Http Server, Wildfly 8.1, PostgresSQL,REST,SOA,Couchbase,WSO2,OpenRDF,git,sonar,Jenkins,jira,Kerberos,vmware,ESX,shell script, powershell
Lapeyre Decembre 2014 à Décembre 2015
Chef de projet technique
- Mise en place de la couche ELK pour l’agrégation des logs
- Mise en place d’application Dynamics pour aider à l’analyse des problèmes de performances.
- Travail d’équipe en mode scrum (scrum master par intermittence)
- Evolution de plusieurs applicatifs
- Gestion du déploiement usine et magasin des logiciels sur mesure
- Mise à jour de la documentation projet
Environnement : Java/J2EE,Delphi, AppDynamics, ELK
Lotsys Aout 2014 à Décembre2014
Developpeur/ Architecte
- Découpage de l'application existante en composants séparés
- Conception de l'industrialisation de la construction et du déploiement de l'application sur plusieurs serveurs
- Mise à jour de la documentation projet
Environnement : Java/J2EE,Salt, yaml
DOCAPOST Juin 2014 à Aout
Chef de projet technique / Architecte
- Dématerialisation de factures, contrats, rib, mandats SEPA pour GDF Suez
- Support niveau 3
- Evolution et amélioration du framework existant
- Proposition pour améliorer les performances et fiabiliser l’applicatif
- Documentation :Recette, Specifications techniques, document d’architecture
WELDOM Septembre 2013 à Maintenant
Responsable technique domaine magasin
- Gestion Budgétaire
- Chef de projet technique responsable domaine magasin
- Gestion du suivi de projet, organisation de réunion technique et métier
- Suivi d'une équipe de développement sur Montpellier, ainsi que d'un développeur en interne
- Responsable des mises en production technique, organisation des déploiements
- Proposition en terme d'architecture technique et de méthodologie projet (Scrum) au prestataire externe
- L’agilité d’un point de vue développeur :
• Responsabilisation
• Motivation
• Gain de productivité
• Amélioration constante des compétences
• Esprit d’équipe amélioré
- L’agilité d’un point de vue client :
• Retour plus rapide et vision d’avancement du projet
• Communication constante avec l’editeur
• Bonne synergie et donc le projet correspond aux attentes du client
Environnement : Java/J2EE, Jboss, Hibernate, EJB, Struts, Spring, putty, shell, linux, eclipse, SVN, Postgres
CEGEDIM Mai 2013 à Fin Aout
Gestion de client et réalisation
- Réalisation de fichiers de flux financiers pour la nouvelle norme de paiment SEPA
- Gestion due plusieurs clients sur toute la france
Environnement : Java/J2EE, Weblogic, Hibernate, ETL Financier
MANPOWER Octobre 2012 à Fin Février
Architecture projet Performance et test de charges
- Réalisation de test de charges sur les applications de Manpower (Multicontact et Ressources)
- Organisation de réunions avec les équipes de projets pour initier les tests de charges, puis pour présenter les résultats et proposer des solutions si nécessaire
- Réalisation d’un injecteur RabbitMQ pour injecter la charge via les files de Messages
- Réalisation d’un sniffeur AMF pour transformer le byte code AMF en XML pour rendre paramétrable les tests de charges
Environnement Java/J2EE, Tomcat, Servlet, Hibernate, Spring, Flex 3, ActionScript, JMS, WebService(Axis), Maven, Oracle, DB2, JMeter, Pyhton, Jython, linux, shell, RabbitMQ, Flex4, iostat, vmstat, Mockito, Redmine, Confluence, Application Dynamics, the Grinder
SANEF Janvier 2007 à Septembre 2012
Architecture projet et développement projet SED
- Architecture conception et développement de la surveillance des équipements dynamiques
- Utilisation de l’architecture Octan
- Utilisation d’un serveur Red5 pour le temps réel
Architecture projet Octan
- Participation en tant qu’architecte à la nouvelle architecture du projet Octan
- Réactualisation des framework utilisés dans le cadre du projet Sextan, et études de nouveaux framework.
- Etude d’un cluster Tomcat avec réplication de session pour le failover et la répartition de charges.
- Utilisation de framework temps réel (Red5 et protocole RTMP)
Architecture du projet Sextan et chef de projet technique SSTG
- Piloter les ressources externes (CAP Gemini 3ans)
- Assurer la qualité du code
- Importer/ Exporter les bases Oracle pour réinstallation d’environnement
- Conception des différent Services et composant en Java (architecture SOA)
- Découplage des différentes applications (3 applications impliquées) au moyen d’un Serveur MOM (Joram)
- Intégration et déploiement sur différents environnements
Environnement Java/J2EE, Tomcat, Servlet, Hibernate, Spring, Flex 3, ActionScript, JMS, WebService(Axis), Maven, Oracle, Mivisu, Continuum, Apache (serveur web et frameworks), Ftp, linux, shell, Socket, Cluster, Joram (JMS) , JProfiler, log4j, Flex4, Cairngorm, Parsley, tomcat7, Spring3, Spring-Flex, BlazeDS, Red5, RTMP,SOA
Parlement Européen Avril 2006 à Janvier 2007
Assistant Architecte – Responsable du déploiement
- Coordination et pilotage des équipes de déploiement du parlement européen.
- Animation de réunion technique pour la mise en œuvre d’une nouvelle version du produit
- Découplage de la génération du site de l’ensemble du moteur au moyen d’un MOM intégré à JBoss(SOA).
- Conception UML d’un framework d’accès aux données grâce à Hibernate.
- Assistance et aide aux développeurs au niveau technique
Environnement : J2EE, Hibernate, Spring, JMS, JBoss 5, Documentuum, Oracle, Maven, Log4J, DQL, ant, PDE d'eclipse, Servlet, script shell.SOA
Commission Européenne Septembre 2004 à Avril 2006
Chef de projet Technique
- Prise en charge seul d’un projet multi langage (de l’étude à la conception et au développement en passant par les tests, recette et mise ne production)
- Conception d’un framework graphique Swing avec le design pattern MVC
- Suivi d’une personne débutante dans le cadre de l’utilisation de ce framework
- Organisation de séances de brainstorming au sujet des différents framework
Environnement : Java/J2EE, Weblogic, EJB, MVC, Axis, Hibernate, Hypersonic SQL, JNLP, Oracle, JavaWebStart 1.2, JSP, Struts, javascript, linux, Windows,SOA
Banque Accord Janvier 2002 à Août 2004
Chef de projet technique d’une application
- Mise en place de toute la démarche (Conception à l’aide du cahier des charges, tests, déploiement sur les différents environnements, mise en production)
- Proposition au chef de projet fonctionnel en place pour une amélioration du processus de développement
- Pilotage de la communication entre les cellules Nouvelles technologies (Java, Oracle) et Mainframe (ES9000 Cobol)
- Suivi et planning de quatre personnes en Java sur le projet pendant 6 mois
- Formation des personnes débutantes
- Création de diagrammes UML pour les documents de spécifications techniques
Environnement : Java/J2EE, Weblogic, Visual Age, Eclipse, PL/SQL, Oracle, JSP, J2EE, MQ Series, Replix
Customer Dialog System Septembre 2000 à Juin 2001
Concepteur développeur d’un CRM
- Utilisation de diagrammes UML pour la conception et la réalisation d’un moteur de pages Web Dynamique.
Environnement : HTML,javascript, Java, Delphi, Visual Basic 5, XML, JSP, SAX, Jbuilder, Homesite
ATOS Multimedia Décembre 1999 à Aout 2000
Concepteur développeur
- Réalisation des documents fonctionnels et techniques à partir du cahier des charges, estimation des charges, planning et communication avec le client
- Mise en place de bases de données produites à l’intention des internautes (Portail Web 01Net).
- Conception et développement de l’avis des utilisateurs (mise en avant des avis après validation)
- Réalisation de la recherche Full Text grâce au moteur Verity.
Environnement : HTML,javascript, TCL , shell unix, Sybase, Story Server
FORMATEUR
2008 : Formation pour Avolys de 4 Jour sur J2EE, Java
2008 : Formation pour Avolys de 3 Jours sur XML,XSLT
1999 : Formation de deux semaines pour CCMX sur Visual Basic 6
1999 : Formation d’une journée pour Cactus sur Microsoft Index Server
DOMAINES DE COMPETENCES *
Gestion de projet (Pilotage de ressources externes)
Architecte technique J2EE
Architecte Fonctionnel
Formateur ( inter-entreprise, intra-entreprise Java, J2EE, Glassfish, XML, XSLT)
COMPETENCES TECHNIQUES
- Modélisation: Rational Rose ,UML, Altova UModel, Design pattern, Architecture en Couche, Architecture orientée Services et composants(SOA), MVC, Singleton, Factory, Producteur/Consommateur...
- Langages: Java (J2EE, J2ME, JSPv2.0), Flex4, Visual Basic, Delphi, ActionScript 3, JavaScript, TCL, shell, Jython
- Frameworks: Struts, Spring 3, Hibernate, JUnit, Spring-Flex, Swing, Dom4j, Axis, framework apache, Blaze DS,Red 5, Spring-security, Cairngorm, Parsley,Perf4j,Granite-ds, ,RabbitMQ, Mockito
- Serveurs d'application : JBoss, WebLogic, Tomcat
- Technologies d'intégration : JMS, Webservice,
- Logiciels : Eclipse, JBuilder, CVS, Ant, Maven, Visual Age, Mivisu ,Intellij ,iostat,vmstat,Collecl, Git,Svn,JETM, Jmeter, The Grinder
- SGBD : Oracle (PL/SQL), DB2, Sybase, SQL Server, HypersonicSQL ,Postgres
- Systèmes d'exploitation : Windows, Linux, Unix
- Test : Neoload, JUnit, mise en place de frameworks open source et de librairies communes afin d'éviter la duplication de code, Application Dynamics
FORMATION
2009 Formation Joram (Serveur MOM) par ScalAgent
2009 Formation Neoload (Outil de Test de charge) par Neotys
1999 Formation d'Analyste Programmeur en informatique Industrielle à L'AFPA de Mulhouse.
1995 Obtention de la Licence de mathématiques à l'université du Mont Houy