Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Roland Chrisbel, Développeur J2EE

Roland Chrisbel Développeur J2EE

CV n°200625M002
  • Profil

    Développeur, DevOps (42 ans)

  • Domicile

    92150 SURESNES

  • Mobilité Totalement mobile
  • Disponibilité Actuellement disponible
  • Statut Bientôt freelance
  • Domaines d'expertise

    Etudes / développements

Études et formations

Compétences DEVOPS
Le développement CI/CD
Git
Jenkins
Ansible
Docker
Kubernetes
Linux RedHat Centos 7
Grafana
ELK (Elasticsearch-Logstash-Kibana)
SonarQube
Nexus
LDAP
Apache Directory

Compétences techniques
Langages : Java 12, JAVA 8, JavaScript, JavaFX8, TypeScript 2
Serveurs: KumuluZEE, Glassfish, Wildly 11, Tomcat 9, WampServer, Jonas, MySQL, Jeekins, WebSphere
Web: Angular 8, HTML5, Bootstrap, D3.js, AJAX, NodeJS, JSON, CSS3
Frameworks: Plateforme JEE 8, Spring, Spring Boot 2, Hibernate 5, Sencha ExtJS 6, JPA, JSF2, STRUTS 2,
Gwt 2, ExtJS 6, Webservice, Angular, Apache Tapestry, Spring Boot 2, Docker
Outils de gestion de projet : Maven 3, Ant, Git, Log4J, JMeter 4, SonarQube
Tests: JUnit, Selenium 2, Arquillian, CDI-UNIT, CDIRunner
IDE : Eclipse, IntelliJ
Bases de données : Mongo DB 3, MySQL, SQL
Architecture : Monolithique, Microservice, REST, SOA, Intégration Continue
Méthodologie & Agilité : UML2, Scrum2, DEVOPS
Qualité : PMD, Chekstyl
Systèmes d’exploitation : Windows, MacOs X, Linux RedHat Centos 8

FORMATIONS

Avril 2006 à Septembre 2007 : Formation Développeur junior avec la structure prophessi sur la
plateforme java EE 6 Durée 6 Mois

2006 : Master technique de Technologie de Télécommunication (Université Marne-La-valée)
• 2004 : Deug Science et technique pour Ingénieur (Université Marne-La-valée)

Expériences professionnelles

Expérience professionnelle

Novembre 2019 à Juillet 2020 : Intégrateur applicatif Devops
Client : SOCRAM BANQUE
Projet : plusieurs projets du SI
Missions : Renforcement de l’équipe Intégration applicative pour la gestion du Run et la prise en
main des montées des évolutions applicatives en interne.
Rôle : Intégrateur Applicative
• Le maintien en condition opérationnel des différentes application SOCRAM et partenaires,
• Le support aux équipes s’appuyant sur les services proposés par l’équipe intégration applicative,
• L’évolution des stacks d’automatisation et de monitoring Ansible, Docker et autres,
• L’intégration de nouvelle solution dans l’offre.
• La détection, la réponse et la gestion aux incidents sur les plateformes opérées.
• Des activités de gestions sensibles.
Durée de mission : 9 mois
Tâches :
• Appui aux équipes des développeurs sur Java, Maven, Struts 2,
• Scripting de l’infrastructure (Infra as Code : Ansible)
• Appui au déploiement et optimisation de chaines CI/CD (Jenkins, Git, Docker, etc)
• Industrialisation de l’administration des clusters Kubernetes
• Assurer un support aux utilisateurs des plates-formes d’intégration continue et de déploiement.
• Prise en charge de la gestion des configurations système et des applications
• Documenter les processus mis en place au travers d’un wiki, et réalisation des livrables.
• Supervision du RUN (gestion des incidents, mise à jour des différents composants applicatifs
sur différents environnements, gestions des utilisateurs sur les annuaires LDAP) ainsi que le
déploiement d’applications.
• Mise en place d’une surveillance de la qualité sur les différents environnements.
• Validation des bons de livraison applicatifs (prérequis et post-requis) avant installation ou
déploiement des composants sur les différents environnements.
• Réalisation d’un POC, pour la mise en place d’une infrastructure de déploiement WebServer 9
avec Ansible
• Enquêter et résoudre les problèmes techniques
Env. Technique:
Ansible, Docker, Eclipse, Maven, Kubernetes, WebSphere 9, LDAP, WebService SOA,
NGinx, SVN, GitLab, Jenkins, Nexus, SoapUI, apache, Webservice Rest, Linux Redhat
centos 7,

Mars à Septembre 2019 : Développeur Senior Back-End
Client : Bouygues Télécom
Projet : Orchestrateur
Missions : Renforcement de l’équipe existante pour la mise en place d’un orchestrateur de processus
métier.
Traiter un flux contenant de demande ; mise en place d’un dispatcheur permettant de regrouper les
demandes par type, les demandes une fois regroupées par type sont renvoyées vers des Systèmes
Techniques spécifique pour un traitement en masse via des appels WebServices Rest et SOAP et mise en
d’un mécanisme de persistance après traitement.
Rôle : Développeur Senior Java Back-End
Durée initiale mission : 12 mois
Observations arrêt de mission : retour en étude d’architecture du projet en interne chez
Bouygues avec pour conséquence l’arrêt complet du projet en interne.
Tâches :
• Mise en place d’un dispatcher avec Summer Boot (surcouche de Spring Boot) de
demandes auprès des différents systèmes techniques.
• Développement des différents systèmes techniques pour les différentes types
demandes : activation de SIM, annulation de SIM, réactivation de SIM, modification
de SIM sur le réseau Bouygues.
• Appel des webServices REST et SOAP pour le traitement des demandes par type
• Mise en place des tests Unitaires avec Mockito, EasyMock
• Tests d’intégration avec Postman, SoaPui
• Développement des différents Batch avec SummerBoot Batch (surcouche d’un batch
avec Spring Boot)
Env. Technique:
Spring Boot 2, Java 8, Eclipse, Maven, Summer (Spring), Summer Boot5Spring Boot),
Maestro, Git, IntelliJ, Jenkins, Junit, Mockito, Postman, SoapUI, Summer Batch (Spring
Batch), Webservice Rest, ActiveMQ,

Janvier 2019 – Octobre 2019 : Chef de projet et Développeur Senior Back-End
Client : O’dellya Consulting
Projet : Od’School
Mission : mise en place d’un système de gestion scolaire au Congo, permettant une
meilleure communication entres les différents acteurs autour de la vie scolaire (École ,
tuteurs, élèves/étudiants, professeurs)
Rôle : Responsable projet & Développeur Senior Full Stack
Tâches :
• Étude préparatoire auprès de certains partenaires en allant au Kenya, leader mondial
de paiement mobile,
• Étude de marché, identification des prospects, recueil du besoin auprès des
prospects,
• Définition de l’ensemble des fonctionnalités applicatives
• Mise en place des maquettes d’interface
• Écriture des fonctionnalités métier
• Mise en place de l’architecture applicative
• Échanges avecles équipes techniques pour l’intégration des API de paiement Mobile
• Développement du prototype en Back
Env. Technique: Spring Boot 2, Java 8, Devops, Maven, Angular 7, Maven, Intellij,
Jenkins, Git, Junit, Mockito

Septembre 2018- Décembre 2018 Développeur Java Back-End
Client : CNP Assurance
Projet : Orchestrateur
Missions
Mise en place des évolutions fonctionnelles pour une application permettant aux
Partenaires (banques principalement) de la CNP de faire souscrire une assurance aux
clients sollicitant un prêt financier. J’occupais un poste de développeur Senior Back-End
avec 30% de front sur Thymeleaf, Struts 2, Spring MVC et le tout dans un
environnement Devops
Rôle : Développeur Senior Back-End avec 30% du Front
Taches sur projet :
• Participation aux évolutions techniques suite aux évolutions fonctionnelles applicatives
• Participation aux réunions scrum meeting journalier
• Chiffrage des Users Story pour le Sprint à venir
• Mise en place des tests unitaires et d’intégration systématique pour l’ensemble des évolutions
techniques avec Mockito et Junit
• Participation et présentation des évolutions techniques du Sprint à l’équipe métier
correspondant
• Migration technique de Struts 2 vers Spring MVC utilisant ThymeLeaf comme moteur de
templating
• Correction des Bugs
• Participation à l’ensemble des réunions de présentation de certains outils du socle technique
projet
• Suivi des réalisations avec des points réguliers avec les responsables projets.
Équipe : 20 personnes

Env. Techniques: Java 8, Spring Boot1.5, Struts 1.2.9, Spring MVC 4, JIRA, Jeekins , Tomcat,
Eclipse, Maven, Thymeleaf, Hibernate 4, Spring Rest , RestTemplate, Mockito, Junit, Git, JIRA Agile
Lieu : Paris 15ème

Mai 2018- Août 2018 : Architecte Junior
Client : GlobePayroll
Missions
Mise en place d’un socle Technique pour le développement d’une application de gestion
de paye internationale et de reporting.
Le développement du POC reposait sur Les Micro-services en Java avec la plateforme KumuluzEE
-Rôle: Architecte Junior Java EE (70% Back-End et 30 % de Front)
Tâches :
• Définition et choix du Socle Technique KumuluzEE.
• Mise en place d’un prototype Applicatif pour valider les choix du socle Technique Cible
• Développement du Module de configuration et de paramétrage de l’application de gestion de paye
internationale
• Évaluation technique et validations des choix techniques par couches.
• Accompagnement au développement
• Définition et mise en place des tests unitaires, et d’intégration.
• Suivi des réalisations avec des points réguliers avec les responsables projets.
Équipe : 7
Env. Techniques : Java 8 Java EE 8, Maven, KumuluzEE, Eclipse (Photon Juin 2018), DeltaSpike Data Module,
Git, Maven 3, KeyCloak, Swagger, PostgreSQL, JAX-RS, Microservices avec KumuluzEE, Arquillian, JSON, CDI
2.0, DTO, POSTMAN

Juillet 2017- Avril 2018 : Architecte Junior & formateur d’équipe
Client : Actif Solution
Missions
Mise en place d’une application d’emprunt de livres d’une bibliothèque :
- Interface Web, mobile pour utilisateurs
- Interface Web pour administration
-Rôle : Architecte Junior, lead technique sur une équipe de jeunes développeur et formateur d’équipes.
Tâches :
• Définition et mise en place de l’architecture applicative.
• Découpage des coupes applicatives et systèmes
• Développement d’une API REST
• Évaluation technique et mise en place des groupes pour chaque couches applicatives
• Accompagnement au développement,
• Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
• Validation de la qualité des développements avec des outils comme checkstyl et pmd,
• Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ….et mise en
place d’un écosystème de monitoring avec SONAR.
• Suivi des réalisations avec des points réguliers avec les équipes
Équipe: 11 personnes
Env. Techniques: Java 8 Java EE 7, Maven, Wildfly, Eclipse Oxygen2, Hibernate, Git, Maven 3, Angular 5,
Spring 4, MongoDB, Webservices Rest, SCRUM, Android
Lieu : Rennes

Juillet 2017 au 30 janvier 2018 : Architecte Junior, Développeur Sénior Full Stack, Lead Tech &
formateur Java EE
Client : Actif Solution
Missions
Mise en place d’un portail de gestion client et de stockage de marchandise.
Rôle : Architecte Junior, développeur sénior et accompagnement à la formation des modules JEE
Tâches :
• Définition et mise en place de l’architecture applicative.
• Découpage des coupes applicatives et systèmes
• Évaluation technique et mise en place des groupes par couches.
• Accompagnement au développement,
• Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
• Validation de la qualité des développements avec des outils comme checkstyl et pmd,
• Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ….et mise en
place d’un écosystème de monitoring avec SONAR.
• Suivi des réalisations avec des points réguliers avec les équipes
Équipe : 12 personnes
Env. Techniques : Java EE 7, Maven, Wildfly 11, Eclipse Oxygen2, Hibernate, Struts 2, Git maven 3, android,
spring 4. SCRUM, UML 2, JUNIT, Android, MongoDB

Janvier 2017 à Juin 2017 : Architecte Junior, Développeur Sénior, Lead Tech & formateur Java EE
Client : SQLI(Alogie)
Mission : Mise en place d’un Back-En applicatif permettant la Récupération des données
issue d’une requête native dans les environnements suivants : spring, JPA, hibernate,
oracle, l’ensembles des données devant être afficher via une interface Web en JSF2
Rôle : développeur Senior Back-End et participation au découpage d’architecture N-tiers
dans la mise en place du socle technique.
Tâches :
• Analyses, Conception et modélisations des cas de Test
• Rédaction des fiches de Test
• Développement de l’intégration du module MongoDB + Spring 4
• Traitement des anomalies
• Correction des bugs
• SCRUM master
• Découpage des coupes applicatives et systèmes
• Évaluation technique et mise en place des groupes par couches.
• Assistance technique aux équipes,
• Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
• Validation de la qualité des développements avec des outils comme checkstyl et pmd,
• Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ….et mise en
place d’un écosystème de monitoring avec SONAR.
• Suivi des réalisations avec des points réguliers avec les équipes
Équipe : 6 personnes
Env. Techniques : Java EE 7, Maven, Wildfly 11, Eclipse Oxygen2, MongoDB, JSF 2, Git, maven 3, android,
spring 4, SCRUM, UML 2, JUNIT, REST API, JAX-RS, angular 1.2

2016 : Architecte Junior, Développeur Sénior, Lead Tech & formateur Java EE
Client : Togocel
Missions
Mise en place d’une suite logicielle de remontée automatique des anomalies d’achat de
crédit pour les utilisateurs des cartes téléphoniques.
Rôle : Architecte Junior, Développeur Sénior, Lead Tech & formateur Java EE
Taches : développeur Senior Back-End, participation à la mise en place du socle technique
applicatif et de l’architecture application (découpage par couches)
• Découpage des coupes applicatives et systèmes
• Définition et mise en place de l’architecture applicative.
• Évaluation technique et mise en place des groupes par couches.
• Accompagnement au développement sur toutes les couches,
• Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
• Validation de la qualité des développements avec des outils comme Checkstyl et pmd,
• Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ….et mise en
place d’un écosystème de monitoring avec SONAR.
• Suivi des réalisations avec des points réguliers avec les équipes
• Référent technique
• Mise en place de l’environnement du Reporting avec jasper Report
Équipe : 4 personnes
Env. Techniques: Java EE 7, Maven, Wildfly 11, Eclipse Oxygen2, Hibernate 5, JSF 2, Git, maven 3, Spring 4,
SCRUM, UML 2, JUNIT,REST API, JAX-RS, Oracle, Jasper Report, Selenium,
Lieu : Dakar

2015 : Architecte Junior, Développeur Sénior, Lead Tech & formateur Java EE
Client : Ministère de finances du Burkina-Faso
Missions
Mise en place d’une application pour le paiement des impôts pour les entreprises. Grosse refonte d’une application existante
devant être porté sur la plateforme JEE
Rôle : Développeur Sénior, Lead Tech sur l apartie application Back-End et front sur JSF 2,
participation aux problématiques de la mise en place d’une architecture applicative.
Tâches :
• Développement et intégration du module de Spring Sécurtiy et des différents modes d’authentification.
• Installation et configuration du serveur
• Définition et mise en place de l’architecture applicative.
• Découpage des coupes applicatives et systèmes
• Évaluation technique et mise en place des groupes par couches.
• Accompagnement au développement sur toutes les couches,
• Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
• Validation de la qualité des développements avec des outils comme Checkstyl et pmd,
• Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ….et mise en
place d’un écosystème de monitoring avec SONAR.
• Suivi des réalisations avec des points réguliers avec les équipes
• Référent technique
• Mise en place de l’environnement du Reporting avec jasper Report
Équipe : 34 personnes
Env. Techniques : Java EE 7, Maven, Wildfly 11, Eclipse Oxygen2, Hibernate 5, JSF 2, Git, maven 3, Spring 4,
SCRUM, UML 2, JUNIT, REST API, JAX-RS, Oracle, Jasper Report, Sélénium, Jaspert Ireport
Lieu : Dakar

Juillet 2012 à Décembre 2015 : Mission de formation sur projet 70% Pratique
Clients :
Capgemini, La poste, Thales, EDF, Infotel, SQLI, Clever Institut, DTA, IB
Formation, Mistra, Matelli, Clever institut, Dawan, PLB, Consulting, Objis,
Banque de France, et d’autres clients en direct, Eni services…
Missions
Formation des développeurs (junior et confirmé) au sein des entreprises pour les rendre
opérationnels sur des sujets divers au travers des cursus de formation allant de 3 jours à
60 jours sur des problématiques diverses allant du Back-End au
Front(********).
Rôle : formateur Java EE
Tâches effectuées
o Encadrement et formateur des développeurs
o Analyse du besoins clients
o Préparation des supports et travaux pratiques
o Préparation des projets de formation selon les clients
o Grosse veille technologique sur un grand nombre de sujets techniques
o Recueil de besoin client
o Mise en place des entretiens préalables pour identifier le besoin technique cible
o Préparation et mise en place d’un prototype correspondant au besoin client
o Dérouler de la formation avec alternance 30% theorique 70% pratique
Environnement
JAVA 8 & 9, JavaScript, TypeScript 2, HTML 5, JavaFX8, Glassfish, Wildly 11, Tomcat
9, WampServer, Jonas, MySQL, Jeekins, Angular 5, HTML5, Bootstrap, D3.js, AJAX,
NodeJS, JSON, CSS3, Plateforme JEE 8, Spring, Hibernate 5, Sencha ExtJS, 6, JPA, JSF2,
STRUTS 2, Gwt 2, ExtJS 6, Webservice, Angular, Apache Tapestry, Monolithique, Micro
service, Rest, JaxRS, SOA, Intégration Continue….

Septembre 2010 à Septembre 2014 activité en parallèle : Développement d’une application Web
java EE et Mobile
Client : JCertif
Conférence
Poste : Ingénieur d’Études et développement Java/J2EE
Projet communautaire Open Source Java avec la communauté Jcertif International.
Responsabilités : développeur Front et couche métier
Rôle :
• Développement des interfaces avec JSF 2, Primefaces
• Intégration des interfaces avec la couche métier
• Développement des Services métiers
• Exposition des Web services Rest JaxRS
• Tests unitaires JUNIT
• Développements des tests fonctionnels avec Selenium
• Développement des tests Unitaires avec JUNIT
Équipe de 90 personnes.
Développement des services métiers,
Mise en place des Web services rest,
Tests unitaires,
Développement des Web services restacev JAX-RS (jersey).
Environnement :
• JEE 6, Eclipse, Maven 2.2.1, JAX-RS avec Jersey, JPA, JSF é, GlassFish 3.1, Tomcat, Hudson,
IceScrum2, Sonar, PMD, CheckStyle, Cobertura.

Décembre 2010- Décembre 2011 PMU
PROJET : MISE EN PLACE D’UN MODULE D’ACQUISSITION DES DONNES
POSTE : INGENIEUR ÉTUDES ET DEVELOPPEMENT
• Module Acquisition
• Développements des principaux BO DAO, et expositions des services via Services RMI
• Développement des BO (business Object) DAO, Services métiers
• Exposition des Web services avec RMI
• Tests unitaires JUNIT
• Développements des tests fonctionnels avec Selenium
• Développement des tests Unitaires avec Selenium, Intégration avec Maven
ENVIRONNEMENT TECHNIQUE : JEE 6, ECLIPSE, MAVEN 2.2.1, API RMI, JPA, SPRING 2.5,
TOMCAT, TOMCAT, HUDSON, JMS, SONAR, PMD,
JAVA 6, MAVEN 2.2.1

Juillet 2010 –Novembre 2010 : Bouygues Construction
PROJET : POLYBRAIN
POSTE : INGENIEUR ÉTUDES ET DEVELOPPEMENT
• Développements des requêtes SQL
• Développements de services Web avec JAX-RS (jersey)
• Développement de nouvelles interfaces IHM
• Développements des IHM dans le cadre des évolutions requises sur l’application avec ExtJS, JavaScript
ENVIRONNEMENT TECHNIQUE : JAVA 6, SPRING 2.5, MAVEN, JAVASCRIPT, AJAX, EXTJS,
SQL SERVER 2008, FIREBEUG, JAX-RS REST (JERSEY),
ECLIPSE 3.5

Mai 2009 à Juin 2010 APEC
PROJET : REFONTE DE L’APPLICATION DU SITE WEB DE L’APEC.
DEVELOPPEMENT D'UN MODULE PDS DU PROJET OPERA, CORRESPONDANT
AU METIER APEC
POSTE : INGENIEUR ETUDES ET DEVELOPPEMENT
• Développements des écrans avec wicket
• Développements des services métiers
• Corrections des anomalies
ENVIRONNEMENT TECHNIQUE : JAVA/J2EE, SVN, ECLIPSE, WSDL, TOMCAT, SPRING,
JPA, HIBERNATE, WICKET (FRAMEWORK IHM), MAVEN 2,
ESB MULE, JEE DEVELOPPEMENT SPECIFIQUE

Sept 2008-Avril 2009 : Direction Générale des armées (DGA)
PROJET : SAGEE (DEVELOPPEMENT D’UN PORTAIL INTERNET)
REALISATION D'UN SYSTEME D'ANALYSE POUR LA GESTION ET L'EMPLOI
DES ÉQUIPEMENTS DE L’ARMEE DE TERRE
POSTE : INGENIEUR D’ÉTUDE ET DEVELOPPEMENT JAVA/J2EE
• Développement des portlets
• Responsable du développement des écrans du module central (160 écrans) avec un développeur sous ma
responsabilité
• Corrections des anomalies avec tracker
• Rédaction des documents pour l’aide en ligne de l’application
• Réalisation des services métiers
ENVIRONMENT: JAVA/J2EE, JEE, JBOSS AS, JBOSS PORTAL, SPRING 2.5, MAVEN2, JUNIT,
JSF1.2, ORACLE

Octobre à Décembre 2007 : Interforum
POSTE : STAGIAIRE DANS LE ROLE D’UN INGENIEUR D’ETUDES ET DEVELOPPEMENT
• Équipe de 5 personnes
• Développement des écrans avec Struts 1.2
• Construction des requêtes SQL
• Test Unitaires avec JUNIT
• Rédaction des documents pour l’aide en ligne
ENVIRONNEMENT TECHNIQUE : JAVA/J2EE, JEE, WEBLOGIC, API JDBC, JUNIT, ORACLE 9.I