22 avr 2012

Johnny Beuve expériences

Johnny Beuve @ 8 h 51 min

Johnny BEUVE

Ingénieur Software 

J’ai pratiqué Prince2 pendant trois ans sur des projets aux forfaits, je me suis ensuite orienté vers XP, pour finalement être aujourd’hui certifié Scrum Master et Product Owner. Je joue régulièrement le rôle de SM.

Spécialiste JEE orienté SOA (bus), Web et problématiques de production. Je maîtrise aussi bien les EJB que Spring que j’ai mis en place à la CEI et chez LODH pour des applications Web. Mon approche ATDD garantie une bonne flexibilité des livrables produits.

En m’appuyant sur une solide formation ISFB, j’ai pu capitaliser mes connaissances du métier de la finance au cours de mes différentes missions chez LODH.

PM / Team Leader / Expert Technique
Scrum Master & Product Owner (certified), XP, 2TUP, RUP Prince 2, ATDD/TDD, UML

JIRA, GantProject, MS Project, Entreprise Architecte

Cruise control, Maven, Ant, SVN, Clearcase

SOA, JMS, JAXB, JMX, EJB, RMI, JDBC, JDO, JPA

Junit, EasyMock, Spring, Spring Integration

Servlet, JSP, JSF, Tomahawk, Portlet, Struts

API Notes, Jakarta commons, Hibernate, Toplink, Quartz

Eclipse, STS, Netbean, Jdeveloper

XML/HTML   XML, XSD, HTML, DHTML, Javascript, Prototype, Ajax, XMLSpy

Tomcat, Domino 6, Quickplace, Websphere, BEA Weblogic

Oracle, Db2, PostgreSQL, Progress, RDB, Mysql

SQL, Squirrel, PL/SQL Developer

HTTP, LDAP, TCP/IP, POP3

Genesis-Informatique SA – Genève Depuis 2009

Architecte J2EE
Missions
  • Administration de deux modules de formation certifiantes SCJP et SCWCD pendant deux mois chez IT Training Academy. Excellent taux de réussites des élèves.
  • Mise en place d’un blog d’entreprise pour Genesis et organisation du partenariat avec Agile Swiss lors de l’Agile Tour 2009.
Lombard Odier Darier et Hentsch – Genève

(Banque privée)

2006-2009

Spécialiste J2EE Approche SOA avec introduction d’un bus d’entreprise

Analyse, gestion de projet et développement d’applications Java

Directives de développement d’application Java

Missions
  • Analyse, PM, conception et développement d’une application web permettant d’avoir une vue générale sur tous les projets Corporate Finance. Utilisation de WeblogicJtaTransactionManager (Java)
  • Ecriture de directives de développement d’applications java utilisant le framework  Spring, JSF et  Hibernate
  • Développement d’application générant des rapports PDF à la volée en se basant sur des services Corba. (Java/ FOP/ Appel CORBA)
  • Analyse, conception et développement d‘une application web de monitoring et d’administration du « Prenotage » de tous les ordres bancaires circulant sur le bus d’entreprise
  • Réécriture d‘application en Java centralisant toutes les transactions bancaires de la banque.
    • Directives sur l’utilisation de JMX pour le monitoring
    • Contraintes de performances importantes sur le bus et la base de donnée. (Tunning SQL, Xml marshaling)
    • Cohabitation de plusieurs technologies (JMX, JMS, EJB, JPA, JSF, Corba, Scheduleur)
    • Importantes contraintes d’accès concurrent
    • Mapping objet délicat avec RDB et JPA
    • Drivers non XA imposant une approche idempotente
Environnement technique à UML, JIRA, GantProject, MS Project, Entreprise Architecte, Cruise control, Maven2, SVN, Clearcase, Java 1.5, JUnit, EasyMock, JMS, JAXB, JMX, EJB, Spring, JSF, Tomahawk, Portlet, CORBA, FOP, Quartz, Eclipse, STS, HTML, CSS, Prototype, XML, XMLSpy, BEA Weblogic, Oracle, RDB
Commission électronique internationale CEI/IEC  – Genève 2003- 2006

Project manager / Team  leader Encadrement d’une équipe de développeurs et industrialisation du développement (Recrutement, entretient individuel)

Définition d’une nouvelle architecture

Missions
  • Gestion de projet, développement et maintenance des applications de la CEI avec une équipe de développement :
    • Conception d‘application ajoutant automatiquement un filigrane aux normes achetées en ligne
    • Intégration d’un service de paiement en ligne
    • Conception et développement d’application web permettant aux membres de la CEI de gérer leurs propres experts
  • Définition d’une nouvelle architecture :
    • Documentation du datamodel existant & analyse métier
    • Evaluation de différents Frameworks pour les différentes couches
    • Evaluation des outils de développement Java et des différentes RDBMS du marché
    • Formation à Java d’une partie de l’équipe
    • Mise en place d’une nouvelle architecture avec une approche 2TUP basée sur JSF/Spring/Hibernate
Environnement technique à UML, 2TUP & XP, GantProject, CVS, Ant, Datatrans, Java/Web, & XP, Java 1.4, Junit, STRUTS, JSF, Hibernate, JDO, Spring, Tomcat, Domino 6 , Progress, Oracle, Suze.
SYSTOR SA – Genève 1999-2003

Solution Architecte PM, développement et  architecture de projets au forfait avec la méthodologie Prince 2

Avant ventes

Missions
  • Présentation, installation et intégration de Websphere Portal Server avec Domino pour Computer 2000
  • Conception et développement d’une application pilote de gestion de cours démontrant l’intégration de Domino et Websphere (HUG)
  • Présentation des outils d’IBM de développement JEE
  • Utilisation d’une API Java (Saferpay) de paiement électronique
  • Conception et développement d’une application permettant de réduire les coûts de maintenance du CTI (Etat de Genève)
  • Formateur Java (Notions de bases, Server side, Java / Lotus Notes)
  • Développement du portail du DAEL (Etat de Genève)
  • Gestion de projet, développement et maintenance d’un important site Web de l’ONU. (www.reliefweb.int)
  • Gestion de projet et développement de plusieurs sites B2B avec panier d’achat, gestion de profils. (Paiement électronique)
Environnement technique à UML, Prince 2, RUP, MS Project, Ant, Java, EJB, JSP, Portlet, Servlet, Domino, Quickplace, Tomcat, Websphere portal Server 3.5, JEE, DB2, DataTrans.
DECAN   chez Lotus Europe / IBM R&D – Paris 1997-1999
Architecte domino Web Architecture d’applications dédiées aux ISP et ASP dirigé par le marketing

Développement Java et Domino  Réalisation de P.O.C dirigé par le marketing.

Missions
  • Conception et développement de prototypes pour valider l’architecture de futurs produits.
  • Conseils et recommandations pour le département de « Consulting » et « Formation » de Lotus
  • Audits de performances et de sécurité
  • Reverse proxy en Java filtrant les URLs de plusieurs applications payantes sur Internet
  • Service de dictionnaire d’URLs accessible en RMI
  • Système pour notifier l’arrivée d’un email Domino à un navigateur
  • Application permettant de tester les performances HTTP de plusieurs versions de Domino. Cette application a permis de tester les performances des agents java, des agents Lotusscript et des Servlets
  • Consulting, gestion de projet,  architecture et développement
  • Activité d’avant-ventes : répondre aux appels d’offres
Environnement technique à UML, RUP, MS Project, Java, LotusScripts, RMI, HTTP, Domino, DB2, Versant.
Ministère de l’intérieur (DTI) – Paris 1996-1997
Développeur Initialisation d’un projet de mise en ligne de données sur la déportation.
Missions
  • Définition d’une base de données sur la « Déportation »
  • Réalisation du site internet de la FMD
Environnement technique à MS Project, HTTP, Informix.

FORMATION

2010 Developpement IPhone, Inagua – Suisse

Prince2, Infolearn – Suisse (en cours)

2009 Certifié Product Owner, Xebia – Paris

Core Spring & Entreprise integration with Spring, SpringSource – Paris

Certifié Scrum Master, Hortis – Genève

2008 Diplôme de Technique Bancaire  ( 2ième partie),  IFSB – Genève

2007 Diplôme de Technique Bancaire  (1ière partie),    IFSB – Genève

2006 Formation JEE 2.1 (Valtech), Spring 1.2.6. – Paris

1998 – 2004 Formation RUP, STRUTS, XML, WEBSPHERE développement, Workflow, Domino,

CLP R5 (Certified Lotus Professional) – CLP Principal R4.6 – France et Suisse

PMP – Suisse

1991 – 1996 EPITA (Ecole Pour l’Informatique et les Techniques Avancées)  Paris – France

Diplôme d’ingénieur en informatique spécialisé en Multimédia Avancé

1985 – 1991 Lycée Saint-Cernin,  Agen,  France

Baccalauréat scientifique

Anglais Lu, écrit, parlé. Usage professionnel technique (documentations, procédures)

Espagnol Notions

Comments are closed.