Expérience professionnelle
SS2IDEAL - Ingénieur concepteur et développeur JAVA/JEE
Création d’un intranet permettant la consultation des profils de chaque consultant SS2IDEAL
Période : Septembre 2019 – Janvier 2020
Projet : Au sein d’une équipe de 3 personnes : méthodologie AGILE (SCRUM)
Stand-up quotidien
Rétrospective
Sprint planning
Pull request
Réalisation : Conception et développement d’une application web (Angular) permettant la consultation, la création, la suppression et la mise à jour d’un profil.
Chiffrage des tâches de développement
Conception et développement IHM
Conception et développement de services métiers
Maintenance et évolution de la base de données
Réalisation de tests unitaires, de tests d’intégration
Maintenance évolutive
Environnement : JAVA 8, ANGULAR, JAVA EE, SPRING, HIBERNATE, JUNIT, LOG4J, EASYMOCK, MAVEN, JIRA, ECLIPSE, MYSQL, GIT.
TRANSATEL - Ingénieur concepteur et développeur JAVA/JEE
Ordre de provisioning sur carte SIM pour des opérateurs virtuels (MVNO)
Période : Avril 2018 – Août 2019
Projet : Au sein d’une équipe de 7 personnes : méthodologie AGILE (SCRUM)
Stand-up quotidien
Rétrospective
Démo
Sprint planning
Pull request
Réalisation : Gestion des opérations de provisioning de carte SIM pour des opérateurs virtuels (MVNO) (porta out, porta in, SIM swap, terminaison, etc.…).
Chiffrage des tâches de développement
Conception et développement de services métiers (dao).
Conception et développement de web services (rest, soap)
Maintenance et évolution de la base de données.
Réalisation de tests unitaires, de tests d’intégration (base mémoire, base réelle).
Conception et réalisation de workflow (Activiti)
Maintenance évolutive
Suivi de recette
Environnement : JAVA 8, JAVA EE, SPRING, HIBERNATE 5, EJB 3, ACTIVITI (5), JUNIT, LOG4J, EASYMOCK, MAVEN, TOMCAT, WILDFLY, PUTTY, MISTERQ, MICROSOFT SERVER SQL, PLSQL, JIRA, INTELLIJ, ECLIPSE, MYSQL, TEAM CITY, GIT, SOAPUI.
SACEM - Ingénieur concepteur et développeur JAVA/JEE
Migration de l’application de gestion des droits d’auteurs pour les artistes français d’un SI centralisé (mainframe) vers un nouveau SI distribué n-tiers (java JEE) et restitution d’une documentation sur les œuvres déposées au sein de la SACEM.
Période : Mars 2015 – Mars 2018
Projet : Au sein d’une équipe de 5 personnes : méthodologie AGILE (SCRUM)
Stand-up quotidien
Rétrospective
Planning meeting
Réalisation : Mise à disposition des ayants droits d’une application permettant la création, la mise à jour, la suppression et la restitution des œuvres déposées.
Chiffrage des tâches de développement
Conception et développement de services métiers.
Conception et développement de batchs de restitution, de reprise ou de suppression de données.
Conception et développement de demi-interfaces
Conception et développement d’IHMs
Maintenance et évolution de la base de données.
Migration de données d’une table MySQL vers une base Oracle (spring batch).
Réalisation de tests unitaires (mockito), de tests d’intégrations (base mémoire, base réelle).
Analyse de performances (jprofiler, visualvm).
Amélioration des temps de traitement (multithreading).
Maintenance évolutive
Suivi de recette
Environnement : JAVA/JEE, JAVA SCRIPT, SPRING (BATCH), HIBERNATE, JUNIT, LOG4J, MOCKITO, MAVEN, TOMCAT, PUTTY, SONAR, JIRA, JENKINS, ECLIPSE, ORACLE, SOURCETREE, GIT, SOLAR.
SACEM - Ingénieur concepteur et développeur JAVA/JEE
Période : Janvier 2014 – Mars 2015
Projet : Au sein d’une équipe de 5 personnes : méthodologie AGILE (SCRUM)
Stand-up hebdomadaire
Rétrospective
Planning meeting
Réalisation : Participation à un projet permettant l’amélioration des temps de traitement dont le but est de restituer les droits d’auteurs aux affiliés concernés. L’application fournit une interface montrant les différents traitements avec leur durée de traitement et leur état, avec possibilité d’interruption.
Conception et développement de services métiers.
Conception et développement de services d’accès aux données.
Conception et développement IHM.
Maintenance et évolution de la base de données.
Réalisation de tests unitaires (mockito), de tests d’intégrations.
Développement et test de script sh.
Maintenance évolutive
Suivi de recette
Environnement: JAVA/JEE, SPRING (DAO, MVC, BATCH), SPRING BOOT, CURL, HIBERNATE, JUNIT, LOG4J, MOCKITO, MAVEN, TOMCAT, PUTTY, JIRA, JENKINS, ECLIPSE, ORACLE, MYSQL WORKBENCH, SOURCETREE, GIT.
SACEM - Ingénieur concepteur et développeur JAVA/JEE
Période : Juin 2012 – Décembre 2013
Projet : Au sein d’une équipe de 5 personnes : méthodologie AGILE (SCRUM)
Stand-up hebdomadaire
Rétrospective
Planning meeting
Réalisation : Participation au développement d’une application permettant la création d’œuvres (simples et complexes) au sein d’Octave. Mise à disposition pour un utilisateur tiers, de services rest pour une consultation de données Octave
Chiffrage des tâches de développement
Spécification de contrat d’interface
Conception et développement de services métiers.
Conception et développement de services d’échange avec l’application main frame.
Conception et développement de batchs de restitution, de reprise ou de suppression de données.
Conception et développement d’IHMs
Conception et développement de services rest
Maintenance et évolution de la base de données.
Réalisation de tests unitaires (mockito), de tests d’intégrations (base mémoire, base réelle).
Analyse de performances (jprofiler, visualvm).
Amélioration des temps de traitement (multithreading).
Chargement de données importantes vers une Base de données (sql loader)
Maintenance évolutive
Suivi de recette
Environnement: JAVA/JEE, SPRING (DAO, BATCH), HIBERNATE, STRUTS, JUNIT, LOG4J, MOCKITO, MAVEN, TOMCAT, PUTTY, SONAR, JIRA, JENKINS, ECLIPSE, ORACLE, SOURCETREE, GIT, SoapUI
GBM SYSTEMS - Ingénieur études et développement JAVA/JEE
Période : Septembre 2011 - Avril 2012
Projet : Au sein d’une équipe de trois personnes
Mission : Tests des outils de la société GBM SYSTEMS
ILOGIC ESB :
Spécification des exigences de tests SOA
Conception de contrat de services XSD, WSDL
Implémentation et test des services SOAP
Réalisation et test d’application d’intégration d’entreprise (EAI).
Test du broker intégré (service Mix).
DataGrid :
Tests de charges dans un contexte mono-thread (DataGrid)
Tests de charges dans un contexte multithreads
Environnement : ECLIPSE, ESB, MAVEN, HIBERNATE 3, Spring 3.0, JAVA 1.6, SOAPUI, ACTIVEMQ, CXF, MYSQL.
Période : Février 2010 - Aout 2011
Projet : Au sein d’une équipe de trois personnes
Mission : Développement d’une application interne de gestion de données
Spécification et conception logicielle
Analyse et conception métier
Conception de la base de données
Mapping Objet
Implémentation et test de la couche métier et d’accès aux données
Conception et implémentation de la couche web.
Environnement : ECLIPSE, MAVEN, HIBERNATE 3, Spring 3.0, JAVA 1.6, EJB 3, MYSQL, JBOSS AS 5, MYSQL, JSF, JQUERY.