-
Sogeti
- Développeur Node.js pour Orange OLS
Issy-les-Moulineaux
2018 - 2019
Projets : 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 multiprotocoles
* Mise en place de tests via nodeunit/MochaJS
* WS REST (développement via Postman)
* Base de données : MongoDB
* Corrections/Evolutions
Environnements techniques : Node.js, Express.js, ECMAScript 6, IntelliJ, Swagger, Git, Jenkins, MongoDB, MochaJs, nodeunit, WS REST avec Postman
-
Néo-Soft
- Concepteur développeur Java - JEE pour Bordeaux Métropoles Energies
Paris
2017 - 2018
Projets : Applications de 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
Environnements techniques : 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
-
Néo-Soft
- Concepteur développeur Java - JEE pour Lectra
Paris
2016 - 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, debogage 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
Environnements techniques : Java 8, Hibernate, GIT, SVN, TestNG, Mockito, Selenium
-
Akka Technologies
- Concepteur développeur - Responsable BACK pour Ixxi Techside
Paris
2016 - 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
Environnements techniques : Java 8, Eclipse, Spring Boot, GIT, WS SOAP avec SoapUI
-
Akka Technologies
- Concepteur développeur Front/Back pour la Snecma
Paris
2015 - 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)
* WS REST (développement via Postman)
* Gestion de configuration : SVN
* Travail collaboratif en mode AGILE au sein d’une équipe de 5 développeurs + scrum
master + product Owner
Environnements techniques : Angular JS version 1.5, Java 8, WS REST avec Postman, EJB3, Hibernate, jQuery, JBoss, SVN, Oracle
-
Akka Technologies
- Concepteur développeur Java - JEE - Web Designer pour Casino Drive (à CDiscount Bordeaux)
Paris
2015 - 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
Environnements techniques : jQuery, WAMP, Java EE (Eclipse, SAP NetWeaver, Java 1.4), HTML5, CSS3, Bootstrap, LESS, GIT, JMeter
-
GFI
- Concepteur développeur Java - JEE pour le GIE Sesam Vitale
Saint-Ouen
2014 - 2015
Gestion de la production des cartes vitales
* Corrections anomalies
* Evolutions diverses
* Mise en place Web-Service
* Analyse du besoin – maintenance corrective, debogage 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 EJB
* 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
Environnements techniques : Java 6, WS avec CXF, SVN, Maven 3, Struts 1, Oracle, SQL Developer
-
Néo-Soft
- Concepteur développeur Java - JEE pour Lectra
Paris
2013 - 2014
Application de gestion des collections
Au sein d’une équipe Scrum (mode Agile) de 10 à 20 personnes
* Analyse du besoin – maintenance corrective, debogage 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
Environnements techniques : Java, Eclipse, JBoss 7, Tomcat, testNG, Mockito, Selenium, SVN, Hibernate, SQL Developer
-
Néo-Soft
- Concepteur Développeur Java - JEE pour JCDecaux
Paris
2013 - 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, debogage 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
Environnements techniques : Java, JSP, WebSphere, Struts, SVN, TopLink, SQL Developer, WS SOAP avec SoapUI
-
Atos
- Concepteur développeur Java - JEE pour La Banque Postale
Bezons
2008 - 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 Jaunit
* Revues et audits de code, debogage d’applications
* Travail collaboratif avec d’autres équipes et services
Environnements techniques : UML, Java, RSA7, JSP, Servlets, E-activity, Web Services, CVS, Junit, XML
-
Easy annonce
- Concepteur – Développeur – Web Designer
2006 - 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
Environnements techniques : Flash, CSS, HTML, Dreamweaver
-
Atos
- Concepteur développeur Java - JEE pour France Telecom
Bezons
2006 - 2008
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
Environnements techniques : UML, Java, Struts, Spring, Servlets, XML