Menu

Romain SCHLICK

SARTROUVILLE

En résumé

Depuis 9 ans, j'ai travaillé dans des contextes agiles et à forte technicité.
J'ai ainsi développé une solide maîtrise des principaux frameworks et outils Java EE (Spring, Maven, Hibernate, JMS, WS, REST, etc.), ainsi que les pratiques orienté qualité (TDD, XP).
J'ai aussi participé à des projets NoSQL/BigData utilisant Google App Engine/Big Table et MongoDB.
Je manipule aussi les nouveaux frameworks JS,comme AngularJS, Node.js avec les outils npm, Grunt, gulp et bower.
Mon affinité pour les méthodes agiles (Scrum, Kanban) m'a poussé a participé et a contribué à la mise en place de projets agiles, me conférant aussi une bonne expérience dans ces nouvelles approches de développement.
J'ai occupé différents rôles aux cours de mes expériences: senior developer, technical leader ou encore scrum master.

Par ailleurs, j'ai suivi des formations significatives orienté agile et technique:

- Scrum Master avancé par Véronique Message Rota
- Kanban par Xebia
- Java EE 6 par Antonio Goncalvès
- MongoDB (formation en ligne mongo university)

Mes compétences :
Mockito
Scrum
Selenium
JMS
J2EE
JPA
XP
Oracle
Jquery
Spring
MongoDB
Tomcat
AngularJS
Hibernate
JBoss
Gestion de projet informatique
Kanban
grunt
Node.js

Entreprises

  • eJust - Chef de projet technique

    2015 - maintenant
  • Santech - Java Team Leader / Scrum Master

    2014 - 2015 Santech est un éditeur de logiciel spécialisé dans la gestion du capital santé.
    Je suis team leader de l'équipe back, qui développe le coeur produit de Santech sur une base de Java/Spring.
    Je suis responsable d'une équipe de 4-5 développeurs. Je m'occupe des développements, de l'architecture technique, mais aussi du processus de développement Scrum/Kanban, ainsi que la partie DevOps (automatisation avec Jenkins).
    Je participe aussi aux développements Front sur une base de Grunt/AngularJS.

    Environnement technique:

    - Spring 4, Hibernate 4, WS SOAP, Rest, Spring Security, Spring MVC.
    - Maven, Jenkins, Nexus,, GIT
    - MySQL, MongoDB, JBoss, Jetty, Tomcat
    - Grunt, HTML5, AngularJS, UiRouter, Bower, JQuery, Underscore
  • Galeries Lafayette - LE BHV MARAIS - Technical leader - Développeur agile senior Java EE

    Paris 2013 - 2014 Au sein de la DSI E-Commerce, je suis leader développeur d'une équipe de 5 développeurs. Je m'occupe à la fois de la conception et du développement. Je participe à la réalisation du site e-commerce et des projets omnicanaux. Les projets sont menés en Scrum/Kanban.

    - Role de technical leader encadrant une équipe de 5 développeurs.
    - Conception et développements des projets E-Commerce (via Hybris) et Omnicanaux,
    - Mise en place de nouveaux projets reposant sur des briques techniques modernes (Spring 4, Spring Security, Spring MVC, MongoDB, Rest,etc.)
    - Pratique rigoureuse des tests unitaires et fonctionnels via: JUnit, Mockito, et Selenium.
    - Garantis les bonnes pratiques de développements et l’agilité.

    Environnement technique:

    - Hybris, Talend, Eclipse, Git,
    - Web: Spring MVC, Jquery, Javascript, Foundation, SASS, HTML 5
    - Serveur: MongoDB, Spring, Spring Security, REST, CXF, Oracle
    - Testing: junit, mockito, powermock, Gatling
  • AXA Banque - Ingénieur d'études et développement Java

    Nanterre 2013 - 2013 Au sein du service Architecture d'Axa banque, j'ai participé à la conception et au développement (front et back-end) du module d'upload de documents des nouvelles souscriptions en ligne de la banque.

    Environnement technique:

    - DB NoSql: MongoDB,
    - Web: JQuery, JQuery Upload, CSS3, Wro4J, Javascript, Jasmine
    - Seveur: upload streaming, REST, SOAP, CXF, Guice, Spring 3
  • Photobox - Ingénieur d'études Java/JEE, développeur agile

    Sartrouville. 2011 - 2012 PhotoBox est le leader Européen du tirage, partage et stockage de photos en ligne avec près de 20 millions de membres.
    Dans le cadre de la refonte du système d'information de production, j'ai participé à la conception et aux développements de l'ensemble de ses modules au sein d'une équipe d'une dizaine de personnes. J'ai aussi assuré le remplacement du Scrum Master sur plusieurs mois.
    Afin de répondre aux forts pics de charges saisonniers, une partie du système à été conçu pour être clusteriser dans "le cloud" (Amazon EC2).

    - Développement d'interfaces web de monitoring et de gestion de la production, reposant sur Spring, JSF, RichFaces, Ajax, et bootstrap.
    - Développement de la nouvelle architecture technique coté "back-end" à base de: Spring, Spring Integration, JMS ActiveMQ, Rest, et WS.
    - Scrum Master de l'équipe de développement à plusieurs reprises
    - Pratique rigoureuse des tests unitaires et fonctionnels via: JUnit, Mockito, et Selenium.

    Environnement technique:

    - Eclipse, Tomcat, Jetty, Maven, Jenkins, Jira, Cloud (Amazon EC2), BPEL (Apache ODE), MySQL
    - Spring 3, JPA 2, Spring Integration, WS, Rest, JMS ActiveMQ, JSF, Richfaces, Ajax, JQuery, Twitter bootstrap,
    - IText, JUnit, Mockito, Selenium
  • Alstom - Ingénieur d'études Java/JEE, développeur agile

    Saint Ouen 2010 - 2011 Alstom est une société mondiale dans le secteur du transport et de l’énergie. Elle réalise à la fois des constructions de train, produit de l’énergie et offre des solutions de transmissions d’électricité.
    Ma mission s’est déroulée au sein de la filiale informatique du groupe ( Alstom ITC) et en particulier dans la cellule Web Java, constituée d’une douzaine de personnes. J’ai participé aux évolutions applicatives des projets, et à la refonte du framework maison. J’ai aussi mis en place des pratiques orientées qualité et une industrialisation de la chaine de production des projets.

    - Conception et développement sur quelques projets reposant sur Struts et Hibernate.
    - Mise en place de pratiques orientées qualité : tests unitaires ( Junit, DbUnit, et Mocking), tests fonctionnels Selenium automatisés, et serveur Sonar.
    - Industrialisation du build et release des projets avec des plugins Maven 2, Nexus et Bamboo.
    - Evolution du framework maison vers Spring, Hibernate 3 et clustering (cache distribué Jboss Cache).

    Environnement technique:

    - Tomcat, Eclipse, Ant, Maven2, Bamboo, Nexus, Sonar, Jira.
    - Struts, Hibernate 2, Ajax, Jquery, Junit, Selenium, DbUnit, Mockito, Jboss Cache.
    - Oracle, Sql Developer.
  • Digiplug, an Accenture Company - Ingénieur d'études, développeur agile JAVA

    PARIS 16 2009 - 2010 Digiplug fournit aux industries de la musique et des télécommunications des solutions leur permettant de distribuer la musique numérique.
    La mission se déroule sur un projet de création d'une nouvelle supply chain de transcode multimédia qui est utilisé par les clients comme Universal Music International, Warner Music International, Sony BMG dans plus de 40 pays. Le projet implique environ 150 personnes provenant de France, Angleterre, Espagne, Inde et États-Unis.

    Au sein de l’équipe de développement :
    - Développement reposant sur des technologies et patterns récents : Spring, Hibernate, DDD.
    - Mise en place de pratiques orientées qualité : tests unitaires (Mocking), tests fonctionnels automatisés, et intégration continue.
    - Apport de mon expérience dans l’agilité pour guider l’équipe au passage de la méthode SCRUM.

    Environnement technique:

    - Jboss, Jetty, Eclipse, Ant, Maven2, Bamboo, Jira, Rally, Confluence
    - Spring, Spring MVC, Spring WS, Hibernate, Ajax, Junit, Selenium.
    - Oracle, Sql Developer.
  • Xebia - Consultant Java/JEE

    Paris 2009 - 2013 Je suis actuellement consultant Java JEE chez Xebia. J'effectue des missions de prestations chez des clients dans des environnements le plus souvent agile.
  • Stime - Ingénieur d'études Java/JEE

    Vert-le-Grand 2008 - 2008 Dans le cadre du démarrage d'un nouveau projet:

    - Création de l’environnement de développement du projet: Eclipse, Build du projet, JBoss.
    - Mise en place de l'architecture technique et des frameworks: Struts, Spring, Hibernate.
    - Rédaction de spécifications fonctionnelles et techniques.

    Environnement technique:

    - Eclipse, JBoss, WebSphere.
    - Spring, Hibernate, Struts, Junit.
    - Oracle, PL/SQL.
  • Finance Active - Ingénieur études et développement Java/JEE

    2006 - 2008 Finance Active est un éditeur leader dans le conseil et la gestion de la dette.

    Dans le cadre des évolutions de la plate-forme de services à destination des clients réalisées en Méthodes Agiles (Scrum):

    - Conception, développements et tests sur différents projets JAVA JEE (Jboss, Tomcat, EJB, Struts, Swing)
    - Mise en place et intégration des frameworks Struts, Spring, JPA, Hibernate.
    - R&D sur les Web Services (SOAP, WSDL, serveur Axis).
    - Participation à la mise en place des méthodes agiles (SCRUM)

    Environnement technique:

    - IntelliJ IDEA, JBoss, Sql Server, Jira, Cruise Control.
    - Spring, Struts, EJB2, Maven1&2, Swing, JPA, Junit, HttpUnit.

Formations

Réseau

Annuaire des membres :