Menu

Christophe BERNARD

PARIS

En résumé

Ingénieur-entrepreneur de formation, je suis consultant IT depuis 6 ans et j'ai travaillé en régie pour SGCIB, Voyages-SNCF.com et Natixis en tant que développeur / architecte / team leader Java EE.

Mes missions suivent 3 axes :
• le développement applicatif pour suivre l'évolution du besoin fonctionnel du métier : comprendre les besoins, prioriser, lotir, chiffrer
• le team leading pour organiser la vie du projet : être un projet agile, encadrer l'équipe, répartir les tâches et les urgences, mettre en place des métriques de maîtrise des délais et de la qualité du projet
• l'expertise technique et architecturale pour soutenir le processus d'amélioration continue afin de satisfaire les critères de qualité / maintenabilité / productivité / performance : choisir le meilleur framework, utiliser Maven et l'intégration continue, analyser et refactorer le code, mettre en place de bonnes pratiques de développement, analyser les performances

A partir de juillet 2012, j'entre dans une phase d'entrepreneuriat. Cherchant à répondre à de nouveaux besoins web et mobile, je me consacre au développement de deux offres de géolocalisation :
1) site web et mobile sur une idée personnelle
2) site web en association avec deux créateurs sur lequel je suis en charge de la partie technique.

Play! Framework 2.0, REST, JSON, HTML5, CSS3, jQuery 1.7.1, API Google Maps, Places API, etc...

Mes compétences :
Java JEE
Cassandra
Spring Framework
JAVA
Hibernate

Entreprises

  • Application de gestion des commissions entre banques et brokers - Java & Web Developer - Application Architect

    2013 - maintenant Front : HTML5, CSS3, JavaScript, jQuery, jQuery-UI, DataTables/DataTools, RequireJS, Twitter Boostrap 3, Json
    Back : Java Core, Java EE 6, Hibernate, JAX-RS 1.1, Swing, JBoss AS 7, Jersey, Jackson, ...
    Tests : JUnit 4, Mockito, FestAssert, PowerMock
    Tooling : Maven 3, Subversion, Jenkins, Sonar
  • Plate-forme de dématérialisation des appels d'offres publics - Java EE Developer

    2012 - 2013 Back : JEE 6, JPA 2.0, EJB 3.1, JAX-RS 1.1, JMS 1.1, JNDI, JavaMail 1.4,
    Glassfish 3.1.2, Cassandra/Hector, Jersey, Jackson, JodaTime, Mustache, etc...

    Front : Play! Framework 1.2.5, LESS, jQuery, ...

    Maven 3, Git, Jenkins, Sonar
  • Natixis - Architecture Java/JEE - Technical Leader

    Paris 2009 - 2012 Application de CRM pour les activités Equity Markets utilisé par la vente, l’analyse et le marketing

    • Architecture et choix techniques de la CRM Natixis : Hibernate 3, Spring 2.5, JSF
    • Découpage en modules et mavenisation du projet
    • Usine logicielle avec intégration continue (Jenkins) et audit de code (Sonar)
    • Amélioration des performances : SQL & datamodel, DTO, validation d'une nouvelle couche de présentation (Spring MVC, jQuery, SiteMesh), tests de charge et profiling (Jmeter, YourKit)
    • Migration fonctionnel et décommissionnement d’une CRM Edeal (v1) : clients, contacts, événements commerciaux, campagnes de vente, lieux et des acteurs Natixis
    • Développement d’une CRM Natixis « from scratch » (v2) : formulaire Mifid, opportunités commerciales, alertes, relations opérationnelles entre contacts, gestion documentaire avec upload et download, moteur de diffusion par email des feedbacks de meeting, ségrégation d’activités bancaires par chinese wall (compliance), géolocalisation Google Maps des lieux

    Environnement technique :
    Java EE 6, Hibernate, Ehcache, JSF MyFaces / RichFaces / Ajax4jsf, JavaScript / JQuery / JSON, JSP / Servlet XML/XSL, HTML/CSS, SiteMesh, Spring 2.5 (core, security, aop, MVC, test, mock), Apache CXF, Axis, POI, Log4J, JavaMail, Solr, Tomcat 5, JNDI, Maven 2, Junit 4, Mockito, SVN, Sybase, SQL PL/SQL, Agilité, TDD, Maven2, Jenkins, Sonar
  • Voyages-Sncf.Com - Ingénieur d'Etudes et Développement

    La Défense 2008 - 2009 Web Distribution International – Systèmes de distribution de l’offre train de la SNCF : devis, réservation et après-vente

    Environnement technique :
    Java EE 5, SOA, Spring 2, Maven, Junit, Weblogic, Hibernate 3.2, Struts 1.2, Oracle 10g, SVN, UML, Scrum, TDD, Integration continue Hudson
  • SGCIB - Société Générale Corporate & Investment Banking - Ingénieur d'Etudes et Developpement

    2006 - 2008 Application de workflows d’abonnements des clients à la l’information financière : recherche SGCIB, Bloomberg, ...

    Environnement technique :
    Java EE 5, Web 3-tiers, JSF, Junit, Maven, Tomcat, Wasp, Hibernate, Tiles, Spring, Sybase, CVS


    Application de facturation de l'activité de financements structurés Loan IQ – Deal management

    Environnement technique :
    Java/J2EE 1.4 & JEE 5, Web 3-tiers, JSF, Tomcat, Hibernate, Oracle, CVS, Apache Lucene

Formations

Réseau

Annuaire des membres :