Patrick - Architecte J2EE
Ref : 140819J001-
44 NANTES
-
Consultant, Développeur, Architecte (47 ans)
-
Freelance
Avril 2009 à Septembre 2014 : CAPGEMINI ( SSII , Paris )
Définition d'architectures applicatives orientées services, expertise technique, gestion de projet en méthodologie agile (~10 personnes) - 5 ans
Poste : Architecte Applicatif Senior
Environnement : Java/J2EE – Maven – Eclipse – Spring – Jenkins – Oracle – SOA – REST – AJAX – HTML5/CSS3 – JQuery – AngularJS – Lucene – Jmeter/VisualVM
Projets
Création d'un produit à destination des conseillers bancaires pour mener des entretiens client à l'aide de la méthode TRIveo (Capgemini).
Évangélisation sur technologies à forte valeur ajoutée : HTML5, CSS3, AngularJS, NoSQL. Choix d'architectures simples, optimisées et scalables : SOA, REST, AJAX, architecture sans état.
Gestion de projet en méthodologie agile : tenue de backlogs, de burndown charts, standup meeting, gestion des sprints, intégration continue
POC vision 360° de données client basé sur le moteur de recherche Exalead, permettant de consulter les données consolidées d'un client en provenance de tous les systèmes d'une société.
Mise en place des services éditique dans un portail de gestion de compte à destination des conseillers bancaires (BPCE), permettant d'imprimer tous les documents fonctionnels en rapport avec les comptes titre
Elaboration et gestion de l'implémentation d'un portail de déclaration des flux fiduciaires à la Banque de France, permettant aux intervenants (Banques, Transporteurs, etc.) d'annoncer les commandes et remises de billets de banque en mode A2A ou U2A.
Elaboration et gestion de l'implémentation d'un portail de gestion d'une offre de crédit à destination de partenaires commerciaux d'un grand groupe de crédit français (LASER COFINOGA).
Implémentation de tests de performance et industrialisation sur la plateforme d'échange interbancaire SEPA et la plateforme automates (CACP).
Novembre 2007 à Avril 2009 : ACCENTURE TECHNOLOGY SOLUTIONS ( SSII , Paris )
Maintenance évolutive d'un portail de reporting et de simulation de produits financiers 1 an ½
Poste : Ingénieur étude et développement, Expert technique
Environnement : Java/J2EE – Websphere – Sybase – Spring – iBatis – REST – AJAX
Projets
Portail intranet de reporting de l'état des risques de contrepartie (CALYON), permettant de consulter les données de l'état des autorisations et de leur utilisation. Les données des états sont calculées chaque nuit par une grille de calculs Monte-carlo.
Portail intranet de simulation de produits financiers, permettant de vérifier la validité d'une opération avant transaction. La simulation est soumise a une grille de calculs Monte-carlo, et les résultats de sont affichés à l'utilisateur.
Amélioration de l'architecture, études techniques, planification et gestion du développement des évolutions fonctionnelles et techniques.
Amélioration de la qualité, optimisations de l'architecture applicative. Architecture 3 tiers, implémentation de l'authentification SSO Kerberos, AJAX, REST, désynchronisation des requêtes longues.
Septembre 2004 à Novembre 2007 : MICHAEL PAGE FRANCE ( Cabinet de recrutement , Paris )
Étude, développement, mise en place et maintenance d'applications métier 3 ans
Poste: Ingénieur étude et développement
Environnement : Windows – Java/J2EE – Weblogic – SQLServer – REST – AJAX
Projets
Processus de gestion automatisé des candidatures, depuis leur arrivée sous forme d'un email avec CV en pièce jointe à leur intégration dans la base métier. Le processus analyse le contenu des CV, recherche les références aux offres d'emploi dans l'email puis recherche la présence du candidat dans la base métier avant d'enregistrer toutes les informations. Optimisation, maintenance applicative, évolutions fonctionnelles, étude technique et documentation, étude de faisabilité d'un processus en temps réel.
Processus de gestion manuel des candidatures, pour les candidatures qui n'ont pas été correctement traitées par le processus automatique. Il s'agit d'une interface permettant la saisie des informations requise pour l'enregistrement et éventuellement d'une validation manuelle du bon candidat à mettre à jour. Élaboration du workflow puis développement de l'application de gestion et de suivi des candidatures non analysées et ambigües.
Processus d'envois des accusés de réception aux candidats. Envois d'emails personnalisés suite aux candidatures de la journée. Étude et développement.
Interface de saisie des comptes rendu d'entretiens clients et d'envois d'emails de remerciements. Étude de faisabilité, maquette, développement.
Interface de saisie des comptes rendu d'entretiens candidats et assistants modulaires interfacés à la base métier. Étude de faisabilité, maquette, développement.
Élaboration puis développement d'une interface de consultation des évènements commerciaux, propositions commerciales et contrats commune à Michael Page et Page Intérim. Étude de faisabilité, maquette, développement.
Outil de recherche automatisé des mots et expressions interdites et discriminatoires présentes dans la base métier afin qu'elles soient supprimées ou corrigées. Étude et développement, optimisation des performances.
Création d'un jeu d'outils métiers JAVA réutilisés dans tous ces projets, basé sur REST et AJAX.
Juillet 2004 à Aout 2004 : OPEN WIDE S.A. (SSII Paris; 35 personnes)
Développement d'un Framework de gestion de contenu 2 mois
Poste : Ingénieur d'étude
Environnement : GNU/LINUX – Java – Tomcat – PostgreSQL – Lucène – RedHat WAF
Projets
Framework de gestion de contenu (THALES). Étude de faisabilité, création d'une maquette, rédaction de documentations et de tutoriels, implémentations de tests et d'exemples.
Octobre 2001 à Avril 2004 : EUREKA Développement ( SSII Aix - en - Provence ; 15 personnes )
Étude, développement, mise en place et maintenance d'applications informatiques - 2 ans ½
Poste : Ingénieur étude et développement, Administrateur réseau et applications, R&D
Environnement : GNU/LINUX - WINDOWS – JAVA – TOMCAT – MySQL
Projets
Installation et Administration d'un serveur d'entreprise et de postes utilisateurs sous GNU/Linux pour Eureka développement. Serveur de fichier compatible Windows, serveur de comptes utilisateur, serveur de développement avec plateforme de test et système de contrôle de versions.
Intranet permettant la gestion de l'accueil d'un office de tourisme (Office de tourisme du Grau du Roi), demandes des visiteurs, coordonnées et disponibilités des adhérents, base documentaire, module d'alerte et de communication entre utilisateurs. Installation d'une connexion ADSL et d'un routeur/firewall permettant aux cinq antennes d'utiliser l'application. Analyse du besoin, analyse technique et développement de l'application.
Étude de faisabilité et maquette de l'intégration un module P2P permettant la recherche et l'échange d'informations entre Offices de tourisme, dans le progiciel de gestion développé pour l'office du Grau du Roi. Système décentralisé ne nécessitant aucune infrastructure réseau préalable et ayant une grande capacité d'adaptation à la monté en charges.
Développement d’une interface de communication pour un simulateur de cabine.
Échange de données entre le simulateur et l'interface utilisateur, exécution de batchs de commandes et réception des informations de position.
Application gérant une chaine sinistre. Arrivée et saisie de la déclaration d'un sinistre, ouverture du dossier, demande d'informations complémentaires, passage devant un conseil et décision, payement et clôture de dossier. Analyse du besoin, analyse technique et développement de l'application.
Intranet de gestion documentaire pour une association mutualiste de l’éducation nationale. Référencement et indexation puis recherche de documents (articles, magazines, livres, jurisprudences) liés à l'éducation nationale. Développement.
FORMATION PROFESSIONNELLE
2007 : Méthodologie de gestion de projet Accenture, cycle V (1 semaine).
2007 : Project management with Scrum, Valtech training (2 jours).
FORMATION ACADÉMIQUE
2000-2001 : Année de D.E.A. Informatique répartie, université d'Orsay
1999-2000: Maîtrise Informatique, université d'Orsay
1998-1999 : Licence Informatique, université d'Orsay
1996-1998 : D.U.T. Informatique, université René Descartes
DOMAINES DE COMPÉTENCES :
Expertise technique de l'architecture applicative : bonnes pratiques et design patterns, architectures scalables orientées services, REST, analyse de performance, profiling et optimisations
Gestion de projet en mode Agile : encadrement de petites équipes (~10 personnes), formation des développeurs aux bonnes pratiques, intégration continue
Spécifications techniques, implémentation des tests unitaires, d'intégration et de performance
CONNAISSANCES TECHNIQUES « Full Stack »
Spécifications : Rédaction des spécifications techniques, UML
Développement : Eclipse, Maven, Junit, Jmeter, VisualVM, Jenkins, PMD, FindBugs, Sonar
SGBD : SQL (Oracle, Derby, PostgreSQL), NoSQL (BerkeleyDB, MongoDB)
JAVA : JAVA/JEE, Tomcat, Spring Framework, Spring JDBC, Spring Security, Lucene
Web : HTML5, CSS3, Javascript, AngularJS, Jquery, HTML sémantique, Responsive design
Pratiques : Design Patterns, Architectures SOA, REST, Scalabilité, Parallélisme
Encadrement : eXtreme Programming, SCRUM
Langues :
Anglais : lu, écrit, parlé
notions d'espagnol