Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Serge, Architecte JAVA

Serge Architecte JAVA

CV n°121123A001
Compétences techniques
SOA
JMS
JPA
Études et formations

Formation Continue
 Certification HERMES HSPTP pour la conduite de Projets informatiques (mai 2009)

 Diplôme SCJP Sun développeur Java 2005

 Formation UML Capgemini

 « Soft skills » (formation interne Arcelor et Capgemini) : technique de négociation, management et organisation d’équipes, gestion de conflits, gestion et stratégie financière entreprise, gestion de projets industriels

 Ingénieur Ecole Centrale de Lyon (ingénieur généraliste)

Langues
 Espagnol : bilingue
 Anglais : TOEIC: niveau "high intermediate" (705/1000 en février 2007)
 Allemand : niveau scolaire (11 années)
 Russe : niveau scolaire

Compétences
 projet et compétences fonctionnelles
 conduite de projet : PMP et HERMES (institutions Suisses) et CMMI
 Analyses des besoins d'intégration de la nouvelle solution au sein du SI existant (analyse des flux, objets métier concernés, étude de réutilisabilité).
 Conception des solutions d'intégration.
 Rédaction des spécifications générales et détaillées.
 Elaboration et exécution des cas de tests d'intégration.
 Validation des conceptions techniques détaillées produites par les équipes de développements de flux.
 Support technique aux équipes de développements.
 Compétences techniques
 Urbanisation de systèmes informatiques : implémentation SOA : mise sur pied d’architecture intégrées asynchrone (JMS) et composites (Tuscany) ; Mise en place du SOA via des ESB (Fuse, Talend) et via du BPMN (Activiti et Bonita),
 Intégration: intégration avec Camel et Spring, mise en place de Batch via Spring, implémentation de web services (Axis et CXF) et de services REST ; utilisations des ESBs comme Mule, Fuse et Talend ESB,
 Architecture Java/J2EE: implémentation/intégration d’applications multicouches : Intégration de divers systèmes informatiques entre eux comme SAP, systèmes basés sur J2EE, IBM MVS ; utilisation d’EJB, containers SPRING et de librairies JPA/HIBERNATE
 Programmation : Programmation en Java depuis 1997 : des notions de programmation aussi en VB.Net, Asp.net et C #
 Développement web : JAVA : struts2, SPRING MVC, Asp.net. WEB 2.0 programmation en Ajax via Dojo, JQuery, DWR et prototype, DOTNET : asp.net et notions de Silverlight
 Serveurs web et d’applications: utilisateur et administrateur d’IBM
WEBSPHERE SERVER et JBOSS : utilisateur de WebLogic et OSB ; au niveau web, utilisateur de Tomcat et Apache
 Outils de développement/design : Eclipse, Netbeans, Visual Studio 10, Enterprise Architect pour l’UML ; pour le packaging, j’utilise soit Maven2, soit Ant version 1.8
 Base de données: Oracle 11i, SQL Server 2005, DB2, MySQL 5, architecture et design de bases de données, programmation en T-SQL ou PL/SQL (procédures stockées et triggers) , NoSQL : MongoDB

Expériences professionnelles

Décembre 2007 – Aujourd’hui Freelance à Genève

 Novembre 2012 – aujourd’hui (intégration/développement SOA, Java et J2ee): intégration de Talend ESB à l’Hospice Général de Genève et intégration de données ; mise en place de BPMN Bonita

 Juin – Novembre 2012 (intégration/développement SOA): conception et implémentation d’une application Java composite distribuée basée sur la suite Tuscany dans le cadre d’une ré factorisation d’une application bancaire

 Janvier 2012- juin 2012 (architecture/développement/intégration) client DSG: cartographie applicative et urbanisation informatique ; mise en place de l’ESB FUSE

 Novembre 2010 - Septembre 2011 (développement/intégration) ; développement et intégration d’une application bancaire en Spring MVC et Hibernate JPA dans le domaine bancaire (HSBC département « Reporting ») ;
 Développement sous RAD 7 et déploiement sous Websphère server (war et ear), configuration des ressources du serveur : DataSource, MQserie, des variables d’environnements (classpath : java) ainsi que des noeuds, cellules et clusters
 Utilisation de plusieurs plateformes : développement, intégration et plateforme UAT ; cette dernière est utilisée en synchronisation avec les équipes off-shore pour les « users-tests »,

 Juillet 2009 à Septembre 2010 (architecture/développement/intégration)
Chef de Projet HERMES « sécurisation des interfaces d’échanges de données à l’Hospice
Général de Genève» : gestion de l’ensemble des phases du projet : mandat, analyse préliminaire, analyse, implémentation, introduction
Cartographie applicative de l’ensemble de l’Hospice
Recherche de solutions d’intégration et réalisation de projets pilotes avec divers ESB (Mule ESB, ServiceMix/ Camel, Sonic ESB, Websphere Message broker)
Programmation composants ESB

 Mars 2009 à Aout 2009 (développement T-SQL pour le client Visilab)
Refonte de l’architecture de calcul de l’activité des ventes (applications décisionnelles) en TSQL
 Novembre à mars 2009 (développement au CTI projet « portail Energie »)
 Conduite de projet : reprise d’une application Java-J2ee en termes de maintenance corrective et évolutive
 Cartographie fonctionnelle et technique : découpage par zone, séparation des parties métiers et support
 Mise en place de l’ESB Mule

 De Décembre 2007 à Octobre 2008 (consultant méthodologie et gestion de projet ; TOTAL)
 Coaching des chefs de projet Trading, réorganisation des processus organisationnels pour le recueil d’exigences, mise en place d’un PMO, recadrage utilisation Scrum
 Compétences utilisées : Cmm2, Cmm3, animation et communication, Scrum, techniques d’animations diverses (Ecoute active, résolution de conflits, motivation)
 Audit de projet informatique selon les référentiels Cmm2, Cmm3

Novembre 1999 – Novembre 2007 CAPGEMINI (division SOGETI)

 Mars 2007 à Novembre 2007: Cofidis (Développeur/architecte)
 Chargé de la migration d’applications Cobol / IBM MVS vers des systèmes Java / Sun Unix (3 personnes)
 Intégration de composants venant d’équipes IT différentes
 Compétences utilisées : gestion de projet, Java, JUnit, Cactus, Oracle 9i

 Juin 2006 à Février 2007 : webInsurance (développeur/architecte)
 Chargé du développement de l’application Front-end de gestion de contrat d’assurance et destinée aux agences de courtier en assurance (11 personnes)
 Gestion d’équipes
 Mise en place d’une architecture basée sur un Apache pour la partie Web, JBoss pour la partie container d’application, Hibernate3 et Oracle 9i pour la partie persistance données : fonctionnement en cluster et en mode HA-Singleton, design modèle de données et des procédures et triggers pour oracle
 Déploiement des EJB 2.0 « stateless » produits ainsi que des « Message-driven Bean »
 Compétences utilisées : gestion de projet, Java, J2EE, JUnit, JBoss, Ajax, Javascript, PL/SQL, Oracle 9i

 Septembre 2003 à Juin 2006: Winterthur (Développeur, architecte de la partie intégration d’applications)
 CRM (technologies web) sur mesure qui correspond à la refonte de l’interface client global de Winterthur pour les contrats Auto, Santé et non Auto (22 personnes)
 Design de web Services (Axis 1)
 Intégration de la GED
 Intégration de la gestion de Workflows et processus (JBPM de JBoss)
 Déploiement et installation dans un container d'applications JBoss; programmation de connecteurs JCA ; développement Struts et EJB2 ;
 Coordination opérationnelle technique des équipes (équipe IHM, Client, Business, Host et autres prestataires)
 tests d’intégration avec JUnit sur des volumes de données importantes (50000 données par contrat)
 Compétences utilisées : Java, J2EE, JUnit, JBoss, Ajax, Javascript, PL/SQL, Oracle 9i

 Janvier 2003 à Juin 2003: Cyclops (Développeur)
 Portail pour la mutuelle d’entreprise MIDAT, basé sur les Technologies Java et sur la technique de Portlets IBM
 Migration de la bases de données DB2 vers une base de données Oracle, dans le cadre de la fusion Midat/Cyclops et programmation basée en 3 layers. Web-business-accès données
 Compétences utilisées : Java, J2EE, JUnit, Websphere, Portlet, Ajax, Javascript, PL/SQL Oracle 9i

 Janvier 2001 à Juin 2003: Caisse d’épargne (Analyse – Développement)
 Refonte de l'application client des distributeurs de billets (Caixa Catalogne).
 Programmation de divers modules : objets Flash d'interface avec l'utilisateur, module sécurité bancaire, module paiement, module maintenance corrective et préventive;
 Scripts shell pour automatiser les tâches telles que transfert, création de fichier, envoi par FTP
 Compétences utilisées : Java, Javascript, Flash, Unix, shell,

 Novembre 1999 à Janvier 2001 : RETEVision Espagne
Application de téléphonie mobile.

1984 à 1999 : Institut de recherche de la sidérurgie française, puis Arcelor
Recherche et développement (développement durable en métallurgie)
Production (gestion d’équipes)