Jérémy G.

FULL STACK DEVELOPER

793 euro

My experience

More

SogetiOctober 2018 - June 2019

OIDC – Application d’authentification multi-protocoles


*     Modernisation du code source (ex : remplacement des callbacks par des promises, des prototypes par des classes via ECMAScript 6, utilisation des plugins ESLint et Prettier dans IntelliJ), mise en place d’un Swagger

*     Modification de l’architecture du projet en profondeur pour le rendre compatible multi-protocoles

*     Mise en place de tests via nodeunit / MochaJS

*     WS REST (développement via Postman)

*     Base de données : MongoDB

*     Corrections/Evolutions

Node.js, Express.js, ECMAScript 6,  IntelliJ, Swagger, Git, Jenkins, MongoDB, MochaJs, nodeunit, WS REST avec Postman
More

NEO-SOFT GroupeMarch 2017 - October 2018

Conception – Développement – Tests sur plateau interne
Application de gestion de la facturation/compte client


*     Développements de nouveaux écrans + correctifs.

*     Travaux réalisés sur Front et Back

*     Front : Struts 2, JSP, jQuery, JavaScript, HTML5, CSS3, Bootstrap, Flexbox

*     Back : Java 8, Spring Data, Tomcat 7, WS REST (développement via Postman)

*     Travaux de migration : Toplink vers Spring Data / Java 6 vers Java 8

*     Merges hebdomadaires

Java 8, Maven, TU, Mockito, TI, Jenkins, Sonar, SVN + TortoiseSVN, Eclipse Oxygen, Struts 2, JSP, jQuery, JavaScript, HTML5, CSS3, Bootstrap, Flexbox, WS REST avec Postman
More

NEO-SOFT GroupeOctober 2016 - March 2017

Conception – Développement – Tests sur plateau interne
Application de gestion des collections


*    Au sein d’une équipe Scrum (mode Agile) de 8 personnes

*    Reproduction de bugs et maintenance corrective, débogage d’applications

*    Travaux d’évolution sur l’architecture applicative déjà en place sur les aspects front (ExtJS, ReactJS) et back (Java 8)

*    Mise en place de l’environnement de développement

*    Serveur (WildFly 8, Node.js)

*    Grosse composante de rédaction + passage tests unitaires + tests intégration via framework TestNG + Mockito (répartition temps de développement : 30% implémentations/70% tests)

*    Rédaction de tests Selenium

*    Gestion de configuration : SVN via SmartSVN / GIT via GitLab

*    Travail collaboratif avec d’autres équipes et services

*    BDD : mapping objet-relationnel Hibernate / Consultation BDD via SQL Developer

Java 8, Hibernate, GIT, SVN, TestNG, Mockito, Selenium
More

Akka TechnologiesMay 2016 - October 2016

Application Android/iOS de recherche d’itinéraires (Bus, Tram, RER, Train, Vélo, Piéton)


* Evolutions / Corrections anomalies / déploiements /livraisons en Dev, Recette + TU / TI

* Notifications push vers mobile, récupération/exploitation des flux GTFS (prochains passages, perturbations…) - General Transit Feed Specification (GTFS)

* Développements Java EE sous Java 8 (Eclipse Neon) et Spring Boot (partie serveur)

* Gestion de configuration : GIT (avec dépôt GitHub)

* WS SOAP (développement via SoapUI)

* Travail collaboratif en mode AGILE au sein d’une équipe de 7 développeurs (3 iOS, 3 Android et moi-même) avec dailyMeeting via Skype

Java 8, Eclipse, Spring Boot, GIT, WS SOAP avec SoapUI
More

Akka TechnologiesOctober 2015 - May 2016

Simulation de l’Implémentation de la Mesure au Besoin Approprié (SIMBA) : application de gestion de données (suivi des essais de moteurs : demande, conception, réalisation et résultat)


* Participation à la fin de la phase de réalisation de la V1

* Participation au début de la V2, le design des IHMS ayant été complètement modifié

* Evolutions / Corrections anomalies

* AngularJS version 1.5 / JAVA 8 / Service REST / EJB3 / Hibernate

* Utilisation du Framework JavaScript jQuery 1.8.16, AngularGrid

* Formation sur 3 jours à JBoss 6.4

* Développements Java EE (Eclipse Luna, JBoss 6.4, base Oracle)

* Gestion de configuration : SVN

* Travail collaboratif en mode AGILE au sein d’une équipe de 5 développeurs + scrum master + product Owner

AngularJS version 1.5, JAVA 8, Service REST, EJB3, Hibernate, jQuery, JBoss, SVN, Oracle
More

Akka TechnologiesApril 2015 - October 2015

Site e-commerce casinodrive.fr


* Refonte graphique complète du site (passage en Responsive Design : adaptations dynamiques des pages web en fonction du périphérique utilisé : smartphone, tablette ou PC/MAC via mediaQueries)

* Corrections anomalies

* Evolutions diverses sur Web-Service + TU

* Participation à l’analyse du besoin (séance d’estimation/chiffrage)

* Utilisation du Framework JavaScript jQuery

* Echanges clients : validation du besoin, recueil d’information

* Maquettage du design des pages web via WAMP

* Tests de rendu iOS via Simulator de XCode sur MAC (émulateur iPhone, iPad) et Android via mobiletest.me

* Développements Java EE (Eclipse, SAP NetWeaver, Java 1.4)

* Gestion des styles CSS3 via fichiers LESS pour plus de modularité

* Gestion de configuration : SAP pour la partie JAVA / GIT (avec dépôt BitBucket) pour le projet « maquette »

* Travail collaboratif en mode AGILE au sein d’une équipe de 5 développeurs + scrum master + product owner

* Mise en application du processus de livraison des versions

* Mise en place d’un outil de benchmark (JMeter) : stress machine/analyse des statistiques

* Enrichissement outil de partage de connaissance via Wiki

jQuery, WAMP, Java EE (Eclipse, SAP NetWeaver, Java 1.4), HTML5, CSS3, Bootstrap, LESS, GIT, JMeter
More

Gfi InformatiqueOctober 2014 - March 2015

Gestion de la production des cartes vitales


* Corrections anomalies

* Evolutions diverses

* Mise en place Web-Service

* Analyse du besoin – maintenance corrective, débogage d’applications

* Travaux d’évolution sur l’architecture applicative déjà en place

* Mise en place de l’environnement de développement

* Développement Java EE (Eclipse, WebLogic, Java 6)

* Mise en place de services WEB avec Apache CXF

* Utilisation de file JMS et EJB3

* Gestion de configuration avec SVN + Maven 3

* Pattern MVC avec Struts 1

* Travail collaboratif avec d’autres équipes et services

* BDD : Oracle JDBC

* Consultation BDD via SQL Developer

Java 6, WS avec CXF, SVN, Maven 3, Struts 1, Oracle, SQL Developer
More

NEO-SOFT GroupeJuly 2013 - March 2014

Application de gestion des collections
Au sein d’une équipe Scrum (mode Agile) de 10 à 20 personnes


* Analyse du besoin – maintenance corrective, débogage d’applications

* Travaux d’évolution sur l’architecture applicative déjà en place

* Mise en place de l’environnement de développement

* Développement Java EE (Eclipse, JBoss 7, Tomcat)

* Grosse composante de rédaction + passage tests unitaires + tests intégration via framework TestNG + Mockito (répartition temps de développement : 30% implémentations/70 % tests)

* Rédaction de tests Selenium

* Gestion de configuration avec SVN

* Travail collaboratif avec d’autres équipes et services

* BDD : mapping objet-relationnel Hibernate / Consultation BDD via SQL Developer

Java, Eclipse, Jboss 7, Tomcat, testNG, Mockito, Selenium, SVN, Hibernate, SQL Developer
More

NEO-SOFT GroupeJanuary 2013 - July 2013

Application de gestion du parc de panneaux publicitaires + stations vélo
Au sein d’une cellule Projet de 18 personnes


* Analyse du besoin – maintenance corrective, débogage d’applications

* Travaux d’évolution sur l’architecture applicative déjà en place

* Mise en place de l’environnement de développement

* Développement Java EE (IBM RAD7/8, IBM Websphere)

* Présentation des IHM avec JSP, Struts et Tiles de Struts

* Gestion de configuration avec SVN

* Rédaction + passage Tests Unitaires

* BDD : mapping objet-relationnel TopLink

* Consultation BDD via SQL Developer

* WS SOAP (développement via SoapUI)

* Travail collaboratif avec d’autres équipes et services

* Formation à l’outil Crystal Report

Java, JSP, WebSphere, Struts, SVN, TopLink, SQL Developer, WS SOAP avec SoapUI
More

AtosJanuary 2009 - January 2012

Applications de type guichet / assurance / épargne
Au sein d’une cellule Projet de 7 personnes


* Analyse du besoin

* Rédaction des dossiers de spécifications générales, techniques

* Modélisation UML (cas d’utilisation, diagrammes de classes, diagrammes de séquences)

* Mise en place de l’environnement de développement

* Développement Java EE (RSA7, JSP, SERVLET, E-ACTIVITY, WEB SERVICES)

* Travaux d’évolution sur l’architecture applicative déjà en place

* Gestion de configuration avec CVS

* Tests unitaires et tests d’intégration avec JUnit

* Revues et audits de code, débogage d’applications

* Travail collaboratif avec d’autres équipes et services

UML, Java, RSA7, JSP, Servlets, E-activity, Web Services, CVS, Junit, XML
More

AtosJanuary 2007 - January 2009

Projet de Gestion des Techniciens FT


* Analyse du besoin

* Rédaction des dossiers de spécifications générales

* Rédaction des dossiers de Conception UML

* Rédaction des dossiers de spécifications techniques

* Développement Java EE (STRUTS, SPRING, SERVLET)

* Rédaction et réalisation de sessions de tests

* Affectation et correction des anomalies

UML, Java, Struts, Spring, Servlets, XML
More

Easy annonceMay 2006 - July 2006

Web Agency dans l’immobilier


* Réalisation de sites web dynamiques pour différentes agences immobilières

* Conception du Design

* Développement des sites

Flash, CSS, HTML, Dreamweaver

My stack

XML, Xcode, WebSphere Application Server, Web Services, WAMP, Unit testing, UML, TortoiseSVN, Tortoise, TopLink, Tomcat, TestNG, SVN, Struts, SQL Developer, SQL, Spring Data, Spring Boot, Spring, Sonar, SoapUI, SOAP, Selenium, Scrum, SAP, RESTful Web Service, REST, Postman, OS X, Oracle SQL Developer, Oracle Applications, Oracle, Node.js, MongoDB, Mockito, Maven, Mantis, Less, JUnit, JSTL, JSP, jQuery, JMeter, Jenkins, JDBC, JBoss, JAXB, JAX-WS, JavaScript, Java EE, Java, iOS, IntelliJ Idea, IntelliJ, IBM Websphere, HTML5, HTML, HP Quality Center, Hibernate, GitHub, Git, Ext JS, Express.js, ECMAScript 6, Eclipse IDE, Eclipse, DevOps, CVS, CSS3, Bootstrap, Bitbucket, Apache Maven, Apache CXF, AngularJS, Android, Agile Methodology, Agile