Avatar

Stéphane GRILLON

Développeur/Architecte

Rennes, FR

sgrillon@hotmail.fr

06 64 70 34 61


Compétences

Java, Java EE

90%
  • Frameworks: Spring Boot, Spring Core, Orika, Curator, Smack, iText, Websphere MQ (MQ series) API java, Jaxb, Gson, Struts.
  • ORM: Spring DATA JPA, MyBatis, Hibernate, Sesame.
  • Web Services: REST (Jersey, RESTEasy, Spring MVC), SOAP (AXIS, CXF).

Tests, industrialisation et qualité

100%
  • JUnit, TestNG, Mockito, PowerMock, Gherkin, Cucumber, Selenium, SOAP UI, WinRunner.
  • Git, SVN, Maven, Jenkins, Cobertura, Cargo, Jacoco, Ant, Ksh, PowerShell, Sonar, Artifactory, Nexus.

Web

75%
  • Angular 6, AngularJS, leaflet, HTML, CSS, Javascript, Bootstrap, Strophe (XMPP)

Clients des bases de données

70%
  • PostgreSQL: PgAdmin III.
  • MySQL: PhpMyAdmin, Workbench, Toad.
  • Oracle: Sqldeveloper, Toad, Tora.
  • OpenRDF: Sesame Workbench.
  • MongoDB: Robo 3T.
  • MariaDB: Heidi.
  • Elasticsearch: Sense.


Résumé

Je m'appelle GRILLON Stéphane, je suis ingénieur Java EE, membre actif de la communauté Java. Passionné et d'esprit curieux, je m'intéresse de près aux nouvelles technologies et au développement des applications Java EE. Je m'intéresse de près aux frameworks open-source et les technologies les plus connues sur le marché (Spring, JPA, JHipster, Zuul, RESTful, CXF, Maven, Angular, Tomcat, ...) J'apporte également une grande importance à la qualité des développements (agilité, TDD, NoraUi, Cucumber, TestNG, JUnit, Jenkins, Travis-ci, Sonar, Jacoco, ...).

Projets personnels

NoraUi
2016 - maintenant

NoraUi est un framework opensource (AGPL-3) permettant le développement de tests d'applications Web. Il est élaboré avec les technologies suivantes: Java, Gherkin, Cucumber, Selenium, Guice, ...

www.tests-psychotechniques.fr
2015 - 2017

www.tests-psychotechniques.fr est une application Web utilisée par les futurs candidats aux concours d'auxiliaire de puériculture ou les concours IFSI, ... Elle est élaborée avec les technologies suivantes: Java, Spring Core, Spring Boot, Spring Security, Spring MVC REST, Spring Data JPA, PostgreSQL, AngularJS, Bootstrap, iText.

Projet IA
2010 - 2015

Le Projet IA est un site Web développé en java. Il a pour but de servir de projet modèle (hello world) pour toutes les fonctionnalités pouvant être demandées par un client. La partie "Administration" regorge d'outils (JQuery, Ajax, HTTPClient, ...). La partie batch est un robot capable de naviguer de façon autonome sur Internet pour récupérer et trier des annonces immobilières et de véhicules. Le robot est élaboré avec les technologies suivantes: Java, Selenium, Jsoup, HTTPClient et TOR project.

2010 - 2015
Validor
2004 - 2005

Validor est un robot développé en Visual Basic. Le robot est capable de naviguer de façon autonome sur le site Web Pyramidors.

Contributeur open-source:

NoraUi, JHipster, Cucumber, Spring Framework, Jenkins, AngularJS

Expérience professionnelle

Architecte / Orange
Septembre 2017 - maintenant
Environnement Technique :
  • Java, Spring Boot, Spring Security et JWT, Maven, CXF.
  • MongoDB, MariaDB, AWS-RDS.
  • Angular 5 à 7, leaflet, NgRx, Reactive Forms, RxJs...
  • JUnit, Jenkins, Jacoco, Sonar, ZAP, NoraUi, JMeter, Spring Boot Actuator, Docker, Pivotal Cloud Foundry.
Mission :
  • Architecture Java orientée Web et SIG (Spring Boot, Spring Web, Spring Security, CXF, Angular 5 et leaflet).
  • Architecture Java orientée Web Service et Banque-DSP2 (Spring Boot 2, Spring Web, Spring Security, CXF).
  • Architecture Java orientée Réseau (Spring Boot 2, MariaDB).
  • Audits de code (Java).
  • Audits de code (AngularJs, Typescript et Angular 5).
  • Formateur DevOps et Coach technique.
  • Tests de performance sur des applications Web et des Web Services REST
  • Tests automatisés via Robot Framework
  • Développement Java orienté Web (Angular 6, NgRx, Reactive Forms, RxJs, ...).
  • Développement Java orienté Web (Spring Boot 2, Angular 7, Reactive Forms, RxJs, AWS Cognito, AWS RDS, ...).
  • Développement Java orienté Web Services (Spring Boot, Spring Web, Spring Security, CXF, MongoDB).
  • Migration vers le Cloud (AWS, OpenStack).
  • Intégration continue (Jenkins, Sonar, Jacoco, lint, NoraUi, ZAP)

Leader technique Java et Test / Orange (Rapid)
Mai 2016 - Août 2017
Environnement Technique :
  • Java, Maven, JUnit, Gherkin, Cucumber, Selenium, JMX, Apache POI, Jenkins, Docker, Guardian (SSO), Apache, Oracle, Jacoco, Sonar.
Mission :
  • Développement Java orienté Tests Automatisés pour créer un robot de type Web Scraping.
  • Rédaction de la documentation d'architecture.
  • Rédaction de la documentation technique.
  • Rédaction de la documentation d'installation.
  • Mise en place de l'intégration continue et de la qualimétrie de l'application.

Leader technique / DGA
2013 - Mai 2016
Environnement Technique :
  • Java, Java EE, Spring, Maven, TestNG, Logback, Orika, Curator.
  • SQL Server / Postgres via MyBatis, RDF via Sesame.
  • Web Services REST (Jersey et RESTEasy), Web Services SOAP (CXF).
  • IHM web via AngularJS, DHTMLX et JavaScript.
  • Annuaire de services via apache Curator et ZooKeeper.
  • XMPP: serveur via OpenFire, client java via Smack et client javascript via Strophe.
  • Jenkins, Cobertura, Cargo, Jacoco, Ant, Ksh, PowerShell, Sonar.
Mission :
  • Mise en place d'un socle technique via un prototype puis via une version industrielle.
  • Centralisation des informations de l'équipe technique à Rennes.
  • Développement Java orienté Web.
  • Rédaction de la documentation technique.
  • Rédaction des documents d'installation et guides.
  • Mise en place des procédures pour industrialiser les environnements et le produit du client.

Consultant confirmé / Orange (Vasco et Bodega)
2012
Environnement Technique :
  • Java, JavaEE, Delphi.
  • Eclipse, Visual Studio 2008, Delphi XE, Proxomitron, SOAP UI, Apache, Jonas, Tomcat.
  • Putty, Sqldeveloper sur Oracle, PgAdmin sur Postegres, Help&Manual, Inno Setup, Ant, JUnit
  • Web Services SOAP.
  • SIG d'ESRI (ArcGis 9.3.1, ArcSDE 9.1, ArcIMS 9.1) via VB.net.
  • Quality Center.
Mission :
  • Développement d'évolutions VB.net ArcMap.
  • Gestion de bout en bout de la mise en place de la nouvelle interface VASCO vers PIRA MIRAGE.
  • Prise de la responsabilité de l'outil de remplacement de la géolocalisation MAPPY par ORAS.
  • Chiffrage et rédaction des propositions d'étude et des propositions de solutions (ORAS, G5R2 et G5R3).
  • Script Shell pour trier des données et Script SQL pour initialiser certaines tables et garder certaines données.
  • Mise à jour et suivi des tests en rapport avec le Puit De Données et le Client Lourd.
  • Suivi de l'intégration et de la qualification.
  • Soutien, maintenance et évolutions sur les applications Orange: VASCO et BODEGA.

Consultant confirmé / Orange (Adelia et Pleiade)
2011
Environnement Technique :
  • Java, Java EE (IHM Web en architecture MVC), JSP (Struts), Hibernate, Apache, Jonas, Tomcat, Eclipse, SOAP UI, Putty, Sqldeveloper sur Oracle, Websphere MQ (MQ series) API java.
  • Jenkins, Maven, Ant, Sonar, PMD, Checkstyle, FindBugs, Junit, DBunit, LoadRunner, Badboy, HTML, Javascript, CSS, AJAX, Web Services SOAP. Quality Center.
Mission :
  • Développement d'un portail Web pour la gestion des lignes téléphoniques (ADSL, RTC,...).
  • Développement d'évolutions Java EE.
  • Soutien, maintenance et évolutions sur l'application ADELIA.
  • Script Load Runner pour tester la charge de l'application web (consultation, ...).
  • Script Badboy pour automatiser des tests fonctionnels et actions rébarbatives.

Consultant confirmé / DGA
2010
Environnement Technique :
  • Java, Java EE (IHM Web en architecture MVC), JSP (Struts).
  • HTML, Javascript, CSS, AJAX, Web Services SOAP, Hibernate.
  • Eclipse, Apache, Jonas, Tomcat, SOAP UI, Putty, Sqldeveloper sur Oracle, iReport, Ant, JUnit, Mantis.
Mission :
  • Développement d'évolutions Java EE.
  • Création des hooks SVN pour Mantis.

Consultant confirmé / DGA
2010
Environnement Technique :
  • C# via Visual Studio.
  • Enterprise Architect, UML (notions), XSDObjectGenerator.
Mission :
  • Evolution de l'outil de génération de modèles souches de données à partir du JC3IEDM.
  • Développement via l'API C# de Enterprise Architect.
  • Démonstration des tests.
  • Installation de la gestion de configuration SVN (client et serveur).
  • Développement d'un outil de gestion de diagrammes UML.
  • Exportation des données en XML et CSV en suivant des schémas XSD.

Consultant Java EE / Alcatel
2009
Environnement Technique :
  • Java, Java EE (IHM Web en architecture MVC), JSP(jstl).
  • HTML, Javascript, CSS, AJAX, Web Services SOAP.
  • OpenSSO, Apache, Jonas, Tomcat, Eclipse, Putty, Ksh sur Unix, Ant, Badboy, Mantis.
Mission :
  • Chiffrage des développements pour projets OTE (Grèce) et ETISATAT (EAU).
  • Développement sur les portails Web.
  • Rédaction et exécution de tests unitaires et fonctionnels.
  • Support clients : Belgacom (Belgique), OTE (Grèce), ETISATAT (EAU).

Architecte Java / Alcatel
2008
Environnement Technique :
  • Java (log4j, jdom, properties, swing), Web Services SOAP, Eclipse.
  • Websphere MQ (MQ series) via l'API Java.
Mission :
  • Développement d'un adaptateur : transformation de messages Websphere MQ en messages SOAP.
  • Développement d'un bouchon et d'une IHM Swing.
  • Rédaction des documents (spécification, notice, ...)
  • Rédaction et exécution de tests unitaires et fonctionnels.
  • Soutien, maintenance et évolutions de l'application.

Consultant Java EE / Alcatel
2007
Environnement Technique :
  • Java, Java EE (IHM Web en architecture MVC), JSP(Struts).
  • HTML, Javascript, CSS, AJAX, Web Services SOAP.
  • Apache, Jonas, Tomcat, Eclipse, Putty, Ksh sur Unix, Ant, Badboy, Mantis.
Mission :
  • Customisation pour les clients : BT (UK), Orange (France), Poste Italian (Italie), GTU (Ukraine).
  • Rédaction de documents (spécification, notice, proposition d'améliorations).
  • Développement sur les portails Web.
  • Rédaction et exécution de tests unitaires et fonctionnels.
  • Intégration du produit.
  • Soutien, maintenance et évolutions de l'application.

Consultant / Renault (92)
2006
Environnement Technique :
  • PC SPOT, TSL (WinRunner), TestDirector, VBA (Excel et Word).
Mission :
  • Automatisation des recettes produit/process pour le logiciel de gestion de la fabrication des moteurs en vue de CMMi 3.
  • Documentation et développement de l'automatisation des recettes.
  • Formation du personnel.

Consultant / CNRS
2005
Environnement Technique :
  • PC sous Linux (Mandrake), Automate industriel.
  • Protocoles CAN, CANOpen, JBus, UART rs232.
  • Java, Langage C via gcc et CVI LabWindows.
  • PL7pro, Eclipse, Protel SE.
Mission :
  • Configuration des automates industriels (modules déportés).
  • Développement d'un outil java sous Eclipse permettant l’utilisation d'un automate industriel.
  • Développement de l'interface électronique: carte intelligente / robot.

Directeur du centre JEV / Loisirs-Club (Andorra)
2003
Environnement Technique :
  • Agence de voyage.
Mission :
  • Recrutement, gestion de l'équipe de 34 personnes, des Clients et planifications des activités pour les clients.
  • Gestion de la relation clients/intermédiaire/entreprise.
  • Gestion du suivi des transports et contrôle des règles obligatoires pour les prestataires.

Automaticien et Architecte électrique / GEA Matal
2002
Environnement Technique :
  • SEE3000, PL7pro.
Mission :
  • Etudes électriques et automatisme de climatisation industrielle.
  • Réalisation de l'intégralité des schémas électriques des usines Bonduelle et McCain.

Formation professionnelles

Amazon Web Services, Inc.
2018

Accreditation - Technical Professional


Zenika
2017

Angular 5


Sopra Academy
2016

Apache ServiceMix et Apache Camel


BreizhCamp et JUG (35)
2011 - 2012 - 2013 - 2014 - 2015 - 2016 - 2017 - 2018


Capgemini Academy
2012

Communication Orale Efficace


ORSYS (35)
2010

C# développer en .NET avec VS 2008/2005


Avenir conseil (92)
2009

Gestion de projet


Valtech-training (92)
2009

Conception d'applications Web d'entreprise avec java EE

Formation initiale

École Nationale Supérieure d'Ingénieurs de Bretagne-Sud (56)
2005

Master 2 CGSEIP GEII


Université de Bretagne Sud (56)
2004

Licence Génie Électrique et Informatique Industrielle


Université de Bretagne Sud (56)
2003

DEUG Sciences et Techniques de l'Ingénieur


Université de Bretagne Occidentale (29)
2002

DUT Génie Électrique et Informatique Industrielle


Lorient (56)
2000

Baccalauréat


Rennes (35)
1998

CAP / BEP Électrotechnique