Languages Java, TypeScript,HTML/CSS, Javascript
Architecture architecture multi-couches, N-tier, MVP, MVC
Framework GWT, GXT, vaadin, spring (rest, data, boot), hibernate, jpa, Angular 5/6, priming, Lombok,
Outils Eclipse, postman, SOAPUI, visual studio code, Apache Tomcat 8/9, GlassFish 4, Git/SVN, Maven, Ant, Putty, Winscp
SGBD Oracle 11g, MySql, Postgres, mongodb
Conceptualisation UML, Merise
Environnement Windows 10, Linux (debian, ubuntu)
Acoss, avril 2019 – juin 2020
Rôle : Ingénieur étude et développement JAVA
Contexte : intervenir sur le portail Web des agents contrôleurs de l’URSSAF, maintenance, développement de nouvelles écrans (pièce justificative de débit- déclaration sociale nominative). Maintenance du socle technique (une bibliothèque graphique, fonctionnalités d’export excel/pdf)
Travail dans une équipe de 7 personnes.
Mission :
· Intégration de nouvelles api rest soap dans le portail web
· Développement de nouveaux écrans dans le portail sous forme de module gwt
· Maintenance corrective sur le portail web
· Maintenance corrective sur le socle technique
· Installation en serveur de dev du portail agent
Environnement technique :
Java 8, GWT 2.8.1, Javascript native (JSNI), HTML/CSS/ Ajax, JSON/XML, api rest/SOAP, cycle en V, maven, SVN, Redmine, Jenkins Sonar
INRA, Octobre 2018 – décembre 2018
Rôle : Ingénieur étude et développement JAVA
Contexte : intervenir dans le Référentiel et Média de l'INRA, afin de répondre aux demandes de la DSI.
Intégré dans l'équipe Devaas compose de cinq personnes en mode agile
Mission :
Environment technique:
Bonita, Javascript, Swagger, Json, Java 8, Eclipse, GlassFish 4, PostGress, Putty, SSH, WSO2, WiKi, Maven Spring, Web Service, Git, Jenkins, RunDeck, Sonar
Orange Labs, septembre 2015 – septembre 2018 et janvier 2019- mars 2019
Rôle : Ingénieur étude et développement JAVA
Contexte : réaliser le développement et la maintenance de l'interface Web de la LiveBox professionnelle d’Orange.
L'interface Web gère les paramètres réseaux et téléphonique de la Box.
OS est réalisé par SagemCom, il gère les données réseaux (WAN, règles Pare-feu/Nat/Pat DMZ,
Accès distant.) Et téléphoniques (les postes, les renvois, les contacts, les journaux d’appels, …).
Les données sont exposées en JSON via un data-Model Web propre à Orange via une API WEB (client en JS)
Mission :
-développement de nouvelles fonctionnalités (ajout de nouvelles pages, modification des pages existantes, évolution du design …)
-maintenance corrective (HP ALM QC pour la partie ticketing)
-estimation des évolutions en se basant sur les spécifications web et data model
-suivi de production et commandes
-livraison de version déployable avec Jenkins
Environnement technique :
Java 7, GWT 2.7.0, Javascript native (JSNI), HTML/CSS, Lombok, Eclipse, SVN, cycle en V, JSON/XML, HP Quality Center, Ajax, Jenkins Sonar, ANT
European System Integration – Le Cannet, septembre 2012 – septembre 2015
Rôle : Ingénieur étude et développement JAVA en apprentissage
Éditeur logiciel dans le domaine de télésurveillance
Contexte : refonte d’une application Global Manager, destiné à superviser l’ensemble des applications ESI déployés chez le client de manière système.
Réalisation :
Ajout des indicateurs statistiques sous forme de chart pour donner un visuel sur l’activité de la station en termes de traitement d’alarme. Implémentation du Projet en suivant le Pattern MVP de GWT, réalisation des services Web avec RPC, réalisation d’un installateur Windows.
Conception et développement, mise en place de l’architecture du Projet.
Environnement technique :
Windows, Eclipse, Java 7, GWT 2.4.0, GXT 3, RPC, Git, Oracle 11g, ant, nsis, sourcetree, jenkins
2017 : Obtention diplôme d’ingénieur à l’école de 3IL par la voie d’apprentissage
2012-2015 : cycle d’ingénieur à l’école de 3IL par la voie d’apprentissage, Institut d’ingénierie informatique à Limoges
2012 : DUT Réseaux et télécommunications à l'IUT Nice Sophia-Antipolis