Menu

Sylvain THERY

Villeneuve d'Ascq

En résumé

Mes compétences :
Java
SQL
Hibernate
JavaScript
Eclipse
Struts
JQuery
JQuery UI
Maven
Swing
Méthode agile
Programmation orientée objet
Oracle Database
HTML
CSS
JSP
Conception UML
Spring Framework

Entreprises

  • Istyatech - Prestation Leroy Merlin - Ingénieur étude et développement

    Villeneuve d'Ascq 2017 - maintenant Développements backend du site LeroyMerlin.fr, au sein de l'équipe "Commande Web"

    Périmètre :
    Tunnel de commande : de l'ajout au panier jusqu'au paiement, en passant par les pages "commande" et "livraison". Services (locations, vente de forfait de pose)
    Gesco : application GWT de gestion de commandes. Workflow de la "vie" de la commande après paiement (expédition, remboursements, retours)
    Compte client et suivi de commande

    1) Développements / Évolutions

    - Participation à la refonte des modules de calcul des dates de livraison et de frais d'expédition : impacts sur les pages commande et livraison (1 mois)
    - Projet de location de matériel (2 mois)
    - Optimisation de la brique "Paiement à distance" (PAD) qui gère le processus des commandes magasins et d'autres parcours clients (location de matériel, location de véhicule, vente de forfait de pose). Ajout d'une unique page de choix de paiement pour l'ensemble de ces fonctionnalités. Montée en version de la brique de gestion de la fidélité. Gestion du paiement partiel 50% ou 100% (8 mois)
    - Evolution autour de l'application de suivi de commandes "Gesco" (6 mois)
    - Autres évolutions (3 mois) :
    - Accès suivi de commande : mise en place de l'URL encryptée (via API REST d'encryption), accessible depuis le mail de confirmation de commande.
    - PickUpPlanning : branchement sur la nouvelle API de prise de rendez vous magasin
    - BrownMonday : possibilité de rendre les frais de livraison gratuit sur tout le site pour une période donnée + optimisations
    - LMAppart : gestion d'un nouveau point de retrait dans les magasins LM de proximité

    2) RUN (par roulement inter-équipe) ; Prise en charge de MEPs ; Diverses analyses et correctifs dans le cadre de la MCO.

    Compétences : JAVA 7, Spring, Hibernate, Maven, PosgresSQL, Git, Svn, méthodes AGILE, IntelliJ, Linux (Ubuntu)
  • OPEN - Prestation Crédit du Nord - Développeur

    Levallois-Perret 2016 - 2017 1) De mai à octobre 2016 : projet de dématérialisation de documents.
    Application cross canal de consultation des contrats souscrits et documents associés.
    - Développement et tests
    - Maintenance corrective
    - Application de la méthodologie AGILE (stand up meeting,  sprint planning, rétrospective)
    - Planification et répartition des tâches (équipe de 4 personnes)
    - Organisation et réalisation de démonstrations au client

    2) De novembre 2016 à février 2017 : développement de l'application de signature électronique de documents

    Compétences : JAVA/J2EE, REST, SOAP, Javascript (Backbone/Marionnette.js, doT.js), Jenkins, Git, Sonar, méthodes AGILE, ItelliJ
  • OPEN - Centre de Service Crédit du Nord - Développeur/Intégrateur

    Levallois-Perret 2015 - 2016 Développement/Évolutions/Maintenance sur l'application poste de travail conseiller. (périmètre Métier) (60%)
    Intégrateur technique : livraison du socle Intégration Métier et de divers composants via la plate forme d'intégration Jenkins (40%).
  • OPEN - Prestation Sarbacane Software - Développeur

    Levallois-Perret 2013 - 2015 Développement d'évolutions du service de prévisualisation de campagnes emailing "Getinbox".

    • Développement d'un "checker", outil de test du bon fonctionnement de Getinbox : lancement des captures toutes les 10 minutes + vérification de la correcte réalisation des captures
    • Correctif API mapping LAZY/EAGER
    • Ajout de la fonctionnalité d'abonnement illimité (interface & services)
    • Développement d'un outil d'administration : rechercher des demandes de captures, affichage des captures associées, re-créditer les captures échouées, rejouer les captures manuellement et automatiquement, actions de purge de bdd
    • Amélioration d'interface du site web (navigation par page Dossier/Test/Version/Capture)
    • Scrolling des captures
    Pour les clients lourds : etude technique et évolution de l'agent de capture C#.
    Pour les webmails : intégration d'un plugin Firefox dans le processus de capture
    • Nouvelles captures
    Webmail : Développement de nouveau "shooter" sélénium pour Ono et Terra
    Client lourd : ajout de Outlook 2013 (SQL)
    Android (Yahoo, Gmail) => étude technique : Robotium, Appium, Selenium
    Iphone (Intégration de l'agent de captures développé en Objective C par un tier)
    Mac apple : développement de script Automator/AppleScript
    • Maintenance :
    Maintenance des shooter selenium en cas de modification du site du webmail
    Correction d'anomalies de l'API JAVA
    Correction d'anomalies agent de captures C#

    Environnement technique : JAVA/J2EE, Spring, JPA, MySql, Tomcat, REST, Selenium, Appium
  • OPEN - Ingénieur Réalisateur - Prestation Mutuelle Sociale Agricole

    Levallois-Perret 2012 - 2013 Projet Socle DSN : projet visant à mettre en place les bases nécessaires au développement du nouveau processus de déclaration sociale nominative
    Equipe de 7 personnes.
    - Développement de fonctionnalités applicatives (services métier, web services, EJB) à partir des conceptions techniques détaillées
    - Développement des tests unitaires correspondants
    - Développement d'interfaces Tapestry
    - Corrections d'anomalies

    Environnement technique : Java, Spring, Hibernate, Eclipse, EJB, WebServices, Tapestry, Framework G2 AGORA, méthodes Agile, IceScrum, SQL, Maven, XSD, XML
  • OPEN - Alternance Master 2 - Stagiaire

    Levallois-Perret 2011 - 2012 1) Développement d'un outil de mesure de qualité TMA permettant de formater les informations transmises par le client et d'extraire le temps réel passé sur les incidents
    2) Conception et développement d'une application interne de gestion des compétences, en binôme. Cette application permet :
    - de définir les projets, l'arborescence domaines/compétences, les collaborateurs et d'affecter des compétences aux collaborateurs.
    - d'évaluer les collaborateurs sur chacune de ses compétences (note de 0 à 5) et définir une cible à atteindre
    - de valider une évaluation et la visualiser ultérieurement
    - de générer des graphiques radars afin de voir l'évolution des compétences sur le projet.

    Mise en pratique des bases de la méthode de gestion de projet AGILE :
    - Définition des fonctionnalités avec le client
    - Rédaction des différentes "user-stories"
    - Estimation de leur charge de travail grâce à un "planning poker"
    - Organisation des user stories dans des itérations d'environ 3 semaines (points réguliers avec le client en fin d'itération)
    - Utilisation d'un "scrum board"
    - Calcul de la vélocité par itération

    Environnement technique : Symfony2, PHP 5, PostgreSQL, JQuery, HTML, CSS, Eclipse

Formations

Réseau

Annuaire des membres :