Menu

Stephane REMILLIEUX

Montpellier

En résumé

Passionné par le développement logiciel et adepte des méthodes agiles (SCRUM / Kanban) pour mener à bien les projets.

J'ai surtout développé en Java mais je m’intéresse activement aux nouvelles technologies du Web (HTML5, AngularJs, Dart, NoSQL, HATEOAS, LinkedData).

J'aime faire de la veille technologique et partager les connaissances, en entreprise (formateur interne) ou avec la communauté (Membre Jug Leader Montpellier).

Mes compétences :
JavaScript
HTML
Tomcat
Hibernate
Scrum master
Maven
Dart
Java
Java EE
JavaServer Framework
Servlet
JBoss Seam
Spring Framework
Mockito
Intégration continue
Eclipse
JUnit
Programmation orientée objet
Selenium

Entreprises

  • BIME Analytics - Developer

    Montpellier 2014 - 2014
  • AGYSOFT - Ingénieur développement / Architecte Java-JEE / Scrum Master

    Montpellier 2011 - 2014 - Conception, développement, mise en production et maintenance d'un logiciel de gestion des marchés publics dans une équipe de 15-20 personnes. L'objectif est la réécriture d'un logiciel en client lourd (écrit en Fox) en progiciel Web commercialisé entre autres en mode SAAS. Mise en production en mode SAAS en janvier 2014.

    - Définition et choix de l'architecture logicielle de l'application. Conception et mise en place d'une architecture en couche avec Hibernate / JPA2, Spring, Seam et JSF2. Conception et développement d'un référentiel métier évolutif pour la progicialisation de l'application.

    - Référent sur l'intégration des méthodes agiles dans l'entreprise. Sensibilisation à l'agilité du service R&D. Scrum Master dans une équipe de développement pilote. Animation de serious games pour l'apprentissage des méthodes agiles (XP games, rétros).

    - Mise à jour de l'environnement de développement industrialisé (mise en place de Maven3 et Nexus, remplacement d'eclipse par STS). Pilotage sur la partie intégration continue et tests automatisés (choix de Jenkins et Selenium Webdriver, formation).

    - Veille technologique et choix / mise à jour des librairies de développement tierces.

    - Définition et validation des choix de l'architecture technique de production.

    - Interviewer technique pour les recrutements.
  • AGYSOFT - Ingénieur développement / Architecte Java-JEE

    Montpellier 2007 - 2011 - Conception, développement, mise en production et maintenance d'un logiciel de dématérialisation des marchés publics (vendu uniquement en SAAS) dans une équipe de 8-10 personnes.

    - Définition et choix de l'architecture de l'application. Conception et mise en place d'une architecture en couche avec Hibernate, Spring et JSF puis ajout de Seam. Réalisation de composants JSF par composition Facelets (ex : Datatable paginée).

    - Mise en place de l'industrialisation du cycle de développement. Remplacement de Visual Source Safe par SVN et mise en place d'une politique de branching. Mise en place de Maven 2 et d'Archiva. Mise en place d'une plateforme d'intégration continue (Cruise Control). Réalisation et maintenance du package d'environnement de développement du service R&D (Eclipse et plugins).

    - Présentation / Documentation / Formation interne aux autres développeurs sur les tests unitaires (JUnit, Mockito, PowerMock), les tests d'intégration (Spring), les tests fonctionnels (Selenium). Participation aux tests de performances sous JMeter.

    - Veille technologique et choix / mise à jour des librairies de développement tierces.

    - Configuration / Optimisation de la plateforme de production sous Tomcat avec frontal Apache HTTP. Mise en place d'outils de monitoring (JVisualVM, JMX) et d'analyse (MemAnalyzer).
  • ACELYS - Ingénieur développement Java / JEE

    Montpellier 2006 - 2007 - Analyse et développement sur un logiciel de dématérialisation des marchés publics dans une équipe de 6-8 personnes (Mission en régie pour AGYSOFT).

    - Conseil / Expertise sur java et l'architecture auprès de l'équipe de développement interne d'AGYSOFT.

    - Mise en place d'un WEB SSO avec le framework JOSSO.
  • ASTEK - Ingénieur développement Java / JEE

    Boulogne-Billancourt 2005 - 2006 - Analyse et développement sur un logiciel de gestion de documentation technique pour le CNES dans une équipe de 5 personnes (Mission au forfait).

    - Analyse et correction de bugs.

    - Développement d'un nouveau module en Java/JSP/Hibernate sur serveur Tomcat (BDD Oracle 9i).
  • Sogeti - Stage de fin d'études

    Issy-les-Moulineaux 2005 - 2005 - Développement du système d'information du site dédié au personnel naviguant d'Air France sur son Hub de Roissy-Charles de Gaulle dans une équipe de 6 personnes (Mission au forfait).

    - Développeur sur plateforme J2EE (Struts 1.1, connexion JDBC vers Oracle 8i) pour serveur WAS 5 (sous le respect des normes ISO 9001).

    Réalisation de phases de test et d'intégration sur le site du client. Utilisation de technique de mocking (Stub, spy, mock).

Formations

Réseau

Annuaire des membres :