Menu

Guillaume BERNARD

avignon

En résumé

Ingénieur assurant une veille techno JEE (pardon : Jakarta EE ^^) continue (Java9, JEE8) , issu de l’Xtrem Programing, promoteur du DDD et agiliste SCRUM, spécialiste Backend (Tx, JPA). Vous attendez d'un expert qu'il passe un test technique exigeant et puisse discuter génie logiciel avec votre équipe, car une expertise doit être concrète. L’aspect « team » et un management technologique à l’écoute sont également essentiels dans la pratique de l’agilité ou tout simplement comme savoir-être. Enfin, un expert car vous refusez ceci : http://www.koreus.com/video/the-expert.html

J'interviens sur des projets JEE demandant des ingénieurs confirmés, exclusivement autour de la maîtrise technologique, préservant un équilibre assumé entre ma passion pour la techno et ma famille (je suis papa de deux petites filles). Rejoignez moi dans une équipe R&D accueillante et impliquée dans la techno !

Mes compétences :
JAVA
JPA
Spring
Spring mvc
Hibernate
HQL
Spring batch
WebServices REST JAX WS
Scrum
Scrum master
EJB3
JSP/Servlet
JSF
JEE
Scala

Entreprises

  • Vocaza - Concepteur JEE - expert technique

    avignon 2019 - maintenant L'équipe R&D s'active autour de plusieurs produits technologiques particulièrement motivants :
    * un Backend JEE, SpringBoot, RestWS, Hibernate
    * un FrontEnd JS réactif : Angular
    * une architecture BigData : BDD column, ETL

    Nous concevons les solutions logicielles de mesure de la satisfaction client de demain, avec une forte expérience métier et un socle logiciel solide à grande valeur ajoutée.

    Amoureux de la techno, venez nous rejoindre sur le technopôle d'Avignon dans un cadre sympa !
  • CBA Informatique Libérale - Expert technique JEE

    Avignon 2015 - 2018 Editeur logiciel leader sur les applis de gestion & télétransmission pour les infirmiers.
    Je suis expert backend en charge de l'éclosion d'un projet R&D vers le marché, MEP réalisée en 2017. Je suis spécialisé dans la conduite de l'agilité et des pratiques XP en immersion dans les équipes techniques.

    Missions:
    Expertise techno, design et conception avancée => veille techno continue & maîtrise des design patterns
    Techniques de réalisation pour codeurs, équipes XP + Agile (SCRUM) => les 3C : coder, coder et coder
    Industrialisation de soft, perf & scalability => "enterprise" dev

    Software : Webapp interconnecté, middleware et app mobiles JS

    Backend :
    + Application Server JEE7 (...) (domain.xml + multi servers)
    + JPA 2.1, Hibernate impl. (EntityGraph, Fetching strategy, ...) over PostgreSql
    + JEE Batch (SpringBatch > JBeret), EJB Timer
    + Java 8 ground (lambdas, stream,...) + API (Guava, Lombok, Metamodelgen, ...)
    + WS REST (Jackson, RestEasy, Gson)
    + Integration de Lecteur de cartes (TLA) avec (...)
    + Continuous integration (Jenkins + PI), Unit testing (JUnit,Mokito), IT (Arquillian), XP, Agile & SCRUM, Maven Lifecycle, Eclipse Neon
    Frontend (s) : STRUTS2, JSP/JSTL et Angular 5
    Mobiles app JS : Ionic, Angular, HTML5
  • plugbi - Software architect JEE

    2015 - 2015 Conception JEE & BigData
    Solution ETL : Kettle, Talend
  • Degetel - Conception JEE

    Boulogne-Billancourt 2013 - 2013 Conception JEE
    Développement d’un framework de transformation des Object Graphs en Mocks pour permettre des tests à fine granularité sur des plateformes WebServices (REFLEX).
    + WebServices (Apache CXF) / JUnit / Mockito / Maven / SoapUI / Eclipse
  • France Telecom - Architecte JEE

    Paris 2011 - 2013 Architecte JEE & SCRUM Master
    Responsable de conception pour une Facade (TCF) dans le cadre d'une politique SI orientée SOA. Encadrement de l'équipe de développement selon les principes agiles et rôle de ScrumMaster. Gestion d'une plateforme de WebServices et intégration de réplicats pour la HD.
    + Spring 3 / Hibernate 3 / SpringBatch 2
    + JEE5 / JMS & WebSphere / WebServices (Apache CXF)
    + JUnit / Mockito / Dozer / Hudson / Maven / SoapUI / SVN / Eclipse
    + Modélisation sur Enterprise Architect, Reverse engineering UML

    Formateur JEE
    Mise en place de pratiques Agile (orientation SCRUM). Je continue de dispenser des formations techniques aux pratiques de génie logiciel dans les frameworks cités ci-dessus.
  • ADSN les Systèmes Notariaux - real.not - Architecte JEE

    2010 - 2011 Architecte JEE & SCRUM
    Conception au sein d'une équipe constituée uniquement de profils senior, chacun avec des spécialités JEE. Réalisations pour l'ADSN sur les projets notariaux (SIG) .
    + Missions d’expertise JEE réalisées en plateau projet agile & méthode SCRUM
    + Spring 3 / Hibernate 3
    + WebServices (Axis2) / BeanUtils / @nnotations / Acegi
    + Modélisation UML / Enterprise Architect
    + Intégration continue et tests unitaires / TDD / Hudson / JUnit / EasyMock

    Formateur JEE
    + F1 : Les Design Patterns JEE dans le framework Spring
    + F2 : Architectures J2EE
    + F3 : JEE Security et Acegi (Spring Security)
    + F4 : Good Design with Hibernate & JPA
    + F5 : Unit Testing using Mock & Stubs
    + F6 : JSR 299 (CDI) - WebBean & component driven architecture
  • Projet Personnel - Ingenieur

    2009 - 2010 Une année de retour sur la technique et l'expertise JEE pour un projet personnel, mis en sommeil.
    Passage des niveaux de certifications & spécialisation technologique.
  • Editeur logiciel GED - Directeur technique JEE / GED

    2007 - 2008 Directeur technique JEE, GED
    Manager de 5 ingénieurs. Progression de l’activité de 65% - CA 2008 => 1.03 M€
    Succès : obtention du « Xerox Gold Partner » label et place de N°1 européen sur DocuShare CPX
    Architecte JEE : Process Workflow, LiquidBPM, Docushare Cpx
    Audit GED et conduite des carnets de développement JEE de nos logiciels comme éditeur et VAR
    Gestion des projets stratégiques : AMOE pour Ernst &Young, Thalès, LCFR, CECAB, LISI
  • Au chomage - installation dans le sud - Ingenieur

    2006 - 2006 Période d'un an de recherche d'emploi suite à mon installation dans le sud de la France.
  • ALTRAN Technologies - PSA Peugeot Citroen - Ingénieur Java / J2ee

    2005 - 2005 Consultant technologique ( 6 mois ) au Centre de Recherche de PSA - Peugeot Citroën sur une plateforme JAVA déterminant le comportement de l’électronique embarqué dans les derniers modèles automobiles.

    + Modéliser l’architecture de la plateforme métier en UML
    + Dev Java avec ECLIPSE : RMI, SWING, JDBC, JDOM
    + Pratiquer un projet XP et conduire un environnement de tests unitaires JUNIT
    + Implémenter les spécifications fonctionnelles de projets en production pour concevoir les comportements de l’électronique embarqué : navigation, régulateur de vitesse, …
  • ALTRAN Technologies - Bouygues Telecom - Expert technique et fonctionnel SI TELECOM

    2004 - 2005 Expert technique et fonctionnel ( 1 an ) à BOUYGUES TELECOM dans le domaine des "offres tarifaires" au sein de la MOE Offres. L'équipe est responsable de la définition des offres ainsi que des 5 campagnes annuelles de mise en production.

    Je suis en charge des expertises techniques :
    + Mener des études de faisabilité, où comment réaliser les besoins innovants du marketing
    + Décrire des solutions techniques, avec la nécessité de connaître le SI dans sa globalité
    + Chiffrer des sujets et évaluer les ressources nécessaires, estimer la criticité des projets
    + Orienter les études stratégiques sur les offres 3G : Streaming, MMS, email, TV

    Je suis acteur des campagnes de sortie des offres tarifaires :
    + Coach des équipes de qualification et recette
    + Responsable des analyses d'anomalies en production
    + Expert sur le périmètre fonctionnel des offres tarifaires et des études d’opportunité
  • EZUS - Chef de projet GED

    2004 - 2004 Consultant ( 2 mois ) dans une structure de gestion financière des budgets liés à la recherche scientifique.
    Chef de projet responsable de la création d’un portail de gestion financière du 6ème PCRD. Récupération du projet en échec :
    + réaliser l'audit technique du projet, choix d'un portail JAVA
    + choisir un partenaire technologique et négocier un contrat
    + établir le plan projet sur 1 an
  • HALLES DIRECT - Développeur Java

    2003 - 2004 Architecte et concepteur objet Java ( 6 mois ) sur des bornes touristiques destinées aux offices de tourisme pour une Start Up :
    + Implémenter une norme d’échange d’informations touristique en XML : TourinFrance
    + Présenter commercialement le produit lors de meeting touristiques
    + Développer les interfaces clients des bornes et le réseau de communication
  • SWORD GROUP - Développeur Java/Php

    Saint Didier au Mont D’or 2002 - 2002 Développeur autonome ( 6 mois ) pour une application web objet en Java et Php/MySQL – 3 tiers, multi-users :
    + Conduire un cycle en V sur un projet au forfait
    + Assister la MOA et suivre le référentiel qualité du projet
    + Développer des interfaces client et des procédures de traitement, modèle MVC

    Manager d’une équipe de 8 personnes à GDF sur une application VB/ORACLE de valorisation de données. Convaincre un client avec un montage projet :
    + Répondre à l’appel d’offre, défendre le projet en session commerciale
    + Construire une solution originale et présenter un engagement quantitatif/qualitatif
    + Gagner le marché et dépasser de plus de 100% les objectifs quantitatifs du client
  • ATOS euronext - Bourse de PARIS - Développeur SI Bourse

    2001 - 2001 Développeur ( 7 mois ) VB/XML/PERL pour la compensation boursière sur CLEARING 21, la plateforme de compensation boursière de Paris/Amsterdam/Bruxelles :
    + Répondre à un cahier des charges technique
    + Conduire l’analyse et modéliser une solution
    + Etablir le dossier des tests de recette
    + Développer les logiciels d’analyse de rapports journaliers pour les banques et assurances
  • BAYER - Stagiaire ingénieur

    Lyon 2000 - 2000 Issu d'une formation scientifique en génie des procédés je passe 5 mois dans un laboratoire de recherche agrochimique à Leverkusen, en Allemagne.
    J'oriente ma formation vers l'informatique, et partage mon temps entre la réalisation d'outils VB pour les scientifiques et les optimisations en laboratoire.

Formations

  • ESCPE Lyon

    Lyon 1998 - 2002 Ingénieur CPE LYON - spéc : Systèmes Informatiques Distribués


Réseau