Menu

Jonathan ROUCOU

SAINGHIN-EN-MELANTOIS

En résumé

Résolument orienté vers la technique depuis mes débuts, je suis curieux de nouvelles technologies et de nouveaux frameworks (essentiellement autour de l'écosystème Java/JEE). Je m'attache à les apprendre et de les mettre en place au mieux au sein de nouveaux projets.

Egalement soucieux de la qualité de code, des tests, de l’industrialisation sur les projets, je m’intéresse aux différents outils et méthodes permettant de répondre à ces problématiques.

Depuis plus récemment, je travaille aussi sur des sujets autour des micro services, du DevOps, de Docker et du Cloud.

Mes compétences :
- Java/JEE : Java 8, Spring Framework (boot, mvc, data, security, batch, cloud), Hibernate, JPA, Thymeleaf, JSP, Struts, JSF, EJB, JMS, Web Services (REST et SOAP), Apache CXF, JUnit, Mockito, Selenide
- Outils : Maven, Jenkins, Sonar, Artifactory, JMeter, Git, SVN, Liquibase, Nginx
- DevOps : Docker, Rancher, AWS
- Serveur : Tomcat, Weblogic, JBoss
- RDBMS : Oracle, MySQL, PostgreSQL
- NoSQL : Cassandra, Couchbase
- Web : HTML, CSS, JavaScript, JQuery
- Méthodologie : Agile / SCRUM

Mes compétences :
Hibernate
Maven
Eclipse RCP
SQL
Tomcat
JPA
JBoss
J2EE
Spring
Struts
SVN
Méthode agile
JavaScript
CSS
Scrum
Git
HTML
Nginx
Rancher
Weblogic
PostgreSQL
MySQL
Oracle Database
Liquibase
JMS
EJB
SOAP
Cassandra
REST
Apache CXF
Thymeleaf
JSP
JSF
JMeter
Selenide
JUnit
Sonar
Mockito
Jenkins
Docker
Web Services

Entreprises

  • Norauto - Développeur Sénior

    SAINGHIN-EN-MELANTOIS 2017 - maintenant Dans le cadre de la transformation numérique de Norauto, je fais parti des équipes de développement ayant pour rôle de créer les différentes API nécessaires au nouveau système d'information.

    ● Architecture microservice, déploiement continue, TDD
    ● Agile, Scrum, Squad / feature teams, DevOps
    ● Stack technique : Spring, Scala, BDD Relationnelle et noSQL
    ● Outils : Jenkins, GitHub, Docker
  • Capgemini - Expert JEE / Architecte solutions

    SURESNES 2012 - 2017 my3D : Architecte.
    Ensemble d’outils pour le management et le suivi des projets.
    A l’aide de Docker, mise en place des environnements sur le Cloud (AWS / Rancher) et On Premise. « Dockerisation » des différents projets. Définitions des bonnes pratiques, processus de livraison et de déploiements ainsi que de l’architecture des micro-services (Spring Boot). Tech-lead Back Office sur le projet MMx. Contexte : DevOps, Agile/Scrum.

    Capgemini : Architecte.
    Mise en place et maintenance de la Plateforme d'Intégration Continue (Jenkins, Sonar, Artifactory, Gitlab) sur la base de container Docker avec support des projets de type Java, .Net, Android, iOS et Docker. Définition de l’architecture Back Office pour différents projets clients ou internes.

    ErDF (2015) : Architecte JEE.
    Projet STM (Traitements des mesures provenant des compteurs Linky). Prise en charge de l'ensemble du périmètre applicatif JEE (MCO sur les composants existants et Architecture/Spécifications techniques des nouveaux composants type Web Services ou Spring Batch).
    Environnement : JEE, Spring, WS, JMS, EJB, Weblogic, JMeter.

    GrDF (2013 – 2015) : Architecte JEE.
    Projet Gazpar (Compteur Gaz Intelligent et de Relève à distance, équipe de 40 personnes). Architecture et Conception Technique de certains modules du nouveau SI GrDF. Choix des composants utilisés sur la couche Service. Développement du module de Supervision. Environnement : JEE, Spring, JPA, Thymeleaf, WS, JMS, Weblogic, Oracle.

    Groupe ADEO (2013) : Expert JEE.
    Mission technique de modularisation du Portail Fournisseur (technologies : GWT, Maven, RPM).

    Speaker lors de démonstrations techniques JEE :
    - Sécurité des applications Web, EJB et Web Services par les standards J2EE (JAAS).
    - Présentation globales des Web Services REST et implémentation via le framework Jersey.
    - Combler les lacunes de Java par l'utilisation de librairies open-source
    - Gestion des bases de données avec Liquibase
  • Proxiad - Ingénieur d'études / Expert JEE

    Paris 2007 - 2012 Banque Accord (2012) : Equipe Architecture.
    Réalisation de Plans de tests de robustesse et de performance avec JMeter. Définition des Normes et Méthodes de Développement, d'Industrialisation et de Qualité. Mise en place de la Plateforme d'Intégration Continue. Prise en charge d'un nouveau lot d'évolutions (150j/h) pour le moteur de règles Osmose : Spécifications Fonctionnelles Détaillées, Conception Technique, Validation des spécifications et maquettes auprès du client puis Développement.

    Cofisun International (2011) : Equipe Architecture.
    Réalisation de prototypes d'application JSF et GWT. Développement de plugins spécifiques pour Maven et Eclipse. R&D sur la sécurité des applications web, EJB et Web Services.

    Créfidis / Banque Accord / Cofidis / Crédit Agricole (2007-2010) : Ingénieur d'Etudes et Développement dans la Business Unit Finance, Référent Technique JEE.
    Développement et Maintenance d'application Web (de type Struts, Spring, Hibernate ou Weblogic Portal). Optimisation des performances. Pour Banque Accord : moteur de règles Osmose fait en spécifique via l'utilisation de la plateforme Eclipse RCP et de ses plugins (EMF, GMF, Acceleo, xText,...).
  • LEADER Informatique - Développeur Web

    Lille 2006 - 2007 Design, Conception et Réalisation de sites internet pour les PME.
  • Turku Polytechnic - Stagiaire ERASMUS en Finlande

    2005 - 2005

Formations

Réseau

Annuaire des membres :