Menu

Raphaël DECOUCHANT

Levallois-Perret

En résumé

Développeur Java/JEE et équipier agile, je suis adepte des méthodes Agile, Scrum, XP et DevOps. Je pense que le travail en équipe est primordial et la collaboration entre tous les acteurs du projet est nécessaire pour la réalisation de la bonne application.

Mes compétences :
Développeur
Java
OSGI
Linux
Windows
Analyste programmeur
Apache Karaf
J2EE / Java EE
Apache Tomcat
Swing
Apache Maven
Python
Shell Unix
Web services (SOAP, REST)
Netbeans
HTML
Actionscript 3
Base de données Oracle
Robot Framework
RobotFramework IDE
Eclipse
Agile Development
JUnit
Flash builder
SQL
Flex
OpenJPA
Hibernate
PHP
UML
Apache CXF
Subversion
Spring
Red5
JMS

Entreprises

  • OPEN - Ingénieur d'études et développement Java/JEE

    Levallois-Perret 2014 - 2016 Projet "Espace Client Entreprise" en tant que développeur Java/JEE au sein d'une équipe agile pour Orange.

    Les produits ECE, DVI et DIVOP sont des portails d'applications utilisant le produit Liferay pour la gestion du contenu éditorial.
    Les portails sont mis à la disposition des professionnels leur permettant de gérer leurs offres souscrites auprès d'Orange en accédant aux applications dédiées : gestion des lignes fixe et mobile, facturation, informations sur les offres Orange, etc...

    Activités :
    - Travail dans une équipe de 12 personnes en contexte Agile (méthode Scrum et Kanban).
    - Conception et développement Java EE.
    - Développement web (Html, CSS, Javascript)
    - Utilisation des méthodes TDD, ATDD et BDD.
    - Mise en place de web services SOAP et RESTful.
    - Développement sur le portail Liferay
    - Développement des scripts d'installation du produit (Bash).
    - Définition et réalisation des tests fonctionnels (Selenium).
    - Mise en place d'une intégration continue Jenkins : build, validation, installation automatique.
    - Réalisation de bouchons sous serveur Apache Tomcat.
  • OPEN - Ingénieur d'études et développement Java/JEE

    Levallois-Perret 2012 - 2012 Projet "Signalétique dynamique" en tant que développeur Java EE au sein d'une équipe agile de 3 personnes pour SNCF I&R.

    La SNCF a souhaité un démonstrateur permettant d'orienter les voyageurs vers les zones du train à faible densité de voyageurs pour augmenter le confort de ces derniers.
    Ces données sont mises à disposition en temps réel sur différent supports (smartphone, tablette, PC) via une interface utilisateur commune.

    Activités :
    - Spécifications, conception et réalisation de l'application serveur Java.
    - Exposition de services web REST pour la communication avec l'application web (html5).
    - Récupération des informations temps réel par l'appel de services web SOAP exposés par deux applications du SI de la SNCF: PSCS et Infotrans.
  • Open - Ingénieur d'études et développement Java/JEE

    Levallois-Perret 2011 - 2014 Projet Trains Communicants pour le compte de la SNCF.

    Le produit PSCS (Plateforme de Services et de Communication Sol-bord) est une application Java facilitant la communication entre applications du SI SNCF et les trains ayant la capacité de communiquer via différents protocoles (SIP, GSM).
    La PSCS enregistre et agrège les données venant du bord (trains) et les met à disposition des applications sol (SI SNCF) qui en ont fait la demande via différents moyens. Elle permet également de faire transiter les messages du sol à un ou plusieurs trains (exemple: messages d'information voyageur).

    Activités :
    - Travail en équipe de 10 personnes dans un contexte Agile (méthode Scrum).
    - Conception et développement Java EE.
    - Mise en place d'une architecture OSGi.
    - Mise en place de web services SOAP et REST.
    - Conception et réalisation du modèle de données sur une base de données Oracle.
    - Développement d'une interface web d'administration.
    - Développement de scripts en shell Unix et Python pour l'installation automatique du produit
    - Communication avec des MOM (Joram et MQ).
    - Migration du socle WPS 7 vers WAS 7 avec feature pack OSGi.
    - Portage des anciennes fonctionnalités, évolutions et développement des nouveaux besoins.
    - Maintenance de l'ancienne architecture ESB sous WPS..
    - Définition et réalisation des tests fonctionnels avec RobotFramework.
    - Utilisation des méthodes TDD, ATDD et BDD.
    - Mise en place d'une intégration continue: build, validation, installation.
    - Réalisation de bouchon et injecteurs sous serveur Apache Karaf.
  • IVès - Ingénieur stagiaire

    2011 - 2011 Stage de fin d'études.
    De janvier 2011 à août 2011

    Mission : Études, conception et réalisation d'un CTI (couplage téléphonie et informatique)

    Réalisation : Développement d'une application serveur en langage Java permettant la gestion d'un parc téléphonique grâce à la communication avec un autocommutateur privé.
    Implémentation de fonctions et d'interfaces normées (rtmp,http) pour permettre à des applications informatiques de passer des commandes et recevoir des notifications asynchrones en fonction de l'activité.
    Développement d'un prototype d'interface flex permettant la communication avec le CTI.

Formations

Réseau

Annuaire des membres :