-
- BGL BNP Paribas
- RBC
- Post
-
- Fujitsu Technology Solutions
- ARHS Cube
- PTL
- TELECOM Nancy
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
Expérience professionnelle
-
Pictet Technologies, LuxembourgSenior Software DeveloperJul. 2019 - Aujourd'hui
Equipe PWM Risk
Coming soon...
- ...
Java 8Java/TypeScript/JS/Angular 7 -
ARHS Cube, LuxembourgConsultant IT / Développeur Full-StackJan. 2017 - Jun. 2019
Mission chez Post Luxembourg
Full-stack développeur au sein de l'équipe post.lu, je participe au développement des API internes et publiques, ainsi que des sites publics.
- Développement d'API internes/publiques avec Play! Framework
- Architecture microservices avec Docker/Kubernetes
- Développement des front-ends sur Angular 7
- Participe au design des front-end
- Propositions d'amélioration de la structure existante
Agile Docker/Kubernetes Maven/npm/SBT Play! Framework Protractor/KarmaJava/TypeScript/JS/Angular 7Mission chez RBC
Dans le cadre du projet RBC One visant à créer un portail moderne pour les clients, pas moins de neuf "labs" collaborent vers ce but commun. Deux labs situés à Luxembourg s'occupent de la partie "Registry" des clients. Ma mission s'est déroulée dans le lab Registry visant à mettre en place des applications de gestion de trésorerie (Account Opening, Cloning, Investors, etc.).
- Participe au développement des différents composants de l'application d'Account Opening, Account Cloning, Investor, Permission Service, Share Class Details, Reports
- Application structurée en micro-services, intégrées dans un portail client global (proxy, reverse-proxy, caching, ...)
- Mise en place des applications backend en containerless (stack Netflix: Eureka/Feign/Zuul)
- Utilisation de la méthodologie Agile/SAFe (Scaled Agile) : grooming, planification, tasking, ...
- Intégration Continue avec Jenkins 2 (pipelines), contrôle qualité SonarQube
- Participation à la communauté "UI Champions"
- Environnement anglophone/international
Docker Containerless WebSphere Maven/npm Spring Boot Protractor/Karma/Jasmine/Robot Java/TypeScript/JS/Angular JS/v4/v6/NX/RXAgile -
Fujitsu Technology Solutions, LuxembourgConsultant IT / Service Line leaderOct. 2010 - Jan. 2017Analyste, full-stack développeur et touche-à-tout, travaille souvent sur des projets liés à l'ECM et au Business Process Management, participe à l'incubation de nouvelles technologies et outils de travail, la réflexion sur les nouvelles solutions groupe à développer, réalise du pre-sales par la réalisation de POC, la réponse aux appels d'offre, la rédaction de datasheet commerciales et d'articles.
Projet pour BNP Paribas Fortis
Dans le cadre de projets "paperless" de dématérialisation pour la banque privée, les ressources humaines et le "know your customer", le projet a consisté à mettre en place deux applications permettant de faire du case management autour de workflows métiers de signature électronique.
- Participation aux workshops d'architecture et workshops techniques
- Rédaction de l'analyse fonctionnelle et de l'analyse technique
- Mise en place de la structure du projet, basée sur les standards/frameworks Fujitsu
- Intégration continue, automatisation des livraisons client
- Développement de la partie BPM des applications, implémentation des workflow
- Coordination de l'équipe de développement, affectation des tâches
- Suivi et traitement des demandes client
Signature électronique Activiti BPM Java/JS/HTML/LESS ArchitectureAnalyseFujitsu : eForms
Réalisation d'un POC pour une solution de questionnaire moderne, permettant l'édition de questionnaire et la preview en temps réel, avec sauvegarde dans une base de données NoSQL
- Organisation de workshops de cadrage, et définition d'un premier scope fonctionnel
- Rédaction de l'analyse fonctionnelle
- Développement d'un Proof of Concept, supervision du nouveau style visuel
- Estimations pour une réalisation complète
LaTeX MongoDB AngularJS Spring BootJava/JSProjet pour Lombard
Adaptations de design et UX sur la maquette de leur projet de site web public.
- Aide à la décision des choix de design
- Création d'une maquette basée sur des écrans existants, réalisation de mini back-end PHP
PHP JS HTML LESS/CSSDesignAssessment ECM pour Generali
Participation à un assessment ECM visant à cadrer et évaluer le besoin du client en termes de gestion électronique de documents.
- Participation aux workshops ECM visant à comprendre le besoin du client
- Rédaction du document d'assessment, réalisation d'une présentation des conclusions
- Réalisation d'un PoC de gestion documentaire et de case management
Java/JS ECMAnalyseFujitsu : pre-sales
Analyse et réalisation de mockups pour des projets internes, et rédaction de datasheets commerciales afin de promouvoir nos produits et solutions logicielles.
- Analyse fonctionnelle sur des projets internes : analyse/mockup pour deux nouveaux projets web, estimations de change requests sur un projet existant
- Rédaction de datasheets commerciales.
Pre-sales Balsamiq MockupVisioFujitsu : Vgil
Analyse et développement de nouvelles fonctionnalités sur notre solution de questionnaires Vgil, et création d'une version déployable hors-cloud.
- Définition des nouveaux besoins
- Développement des nouvelles fonctionnalités, tests et livraison
- Réalisation d'une datasheet commerciale
Pre-sales KnockoutJS CSS JavaJSFujitsu : Internet of Things
Début de partenariat avec le département SnT de l'Université du Luxembourg autour de la problématique de l'IoT (Internet des Objets). Découverte et refléxions sur le sujet, essais avec des composants électroniques afin de réaliser des démonstrations et Proof of Concept.
- Réflexions sur le thème de l'IoT, participations aux workshops d'échanges et présentations
- Brainstorm sur idées de scénarios réels et projets démo
- Implémentation d'un premier projet de démonstration (alarme connectée) avec composante BPM
- Proposition d'une architecture complète IoT, et réflexion au business model
- Suivi et encadrement d'un stagiaire pour la réalisation d'autres projets : détection incendie, borne intellitente, dashboard IoT) en utilisant le framework Kevoree, développé par une équipe de l'université
Kevoree Java/HTML/JS/CSS Arduino/Electronique CInternet of ThingsFujitsu : BPM
Mise en place de composants BPM sur la plateforme interne docSphere. Création d'une application de démo BPM simulant une inbox avec des tâches, déclenchées depuis l'arrivée de documents entrants.
- Revue de produits open-source BPM, sélection et implémentation dans le framework Fujitsu
- Définition d'un use case business et création d'une application démo sur docSphere pour illustrer les besoins BPM
- Organisation d'un évènement Lunch & learn sur le BPM.
BPM Alfresco Activiti Java CSSJSProjet pour SwissLife
Mise en place d'un flux de dématérialisation pour les documents factures, depuis la generation d'un code-barres jusqu'à l'intégration avec SAP.
- Analyse du besoin client
- Coordination du développement du générateur de code-barres, imprimant des étiquettes sur une DYMO
- Configuration d'une nouvelle batch class Kofax Capture dans trois environnements
- Développement d'un injecteur SAP à l'écoute des documents exportés par Kofax et gérant l'envoi vers un web service SAP.
- Test du processus complet et déploiement sur place.
Kofax Capture JavaFXJavaProjet pour ABN Amro
Mise en place d'une chaîne d'archivage légal pour ABN Amro sur notre cloud interne docSphere, du scanning des documents à leur recherche et récupération.
- Participation et animation des workshops fonctionnels ECM
- Analyse, développement, test et livraison d'une nouvelle application de gestion documentaire
- Mise en place d'une solution de scanning Kofax Capture
Kofax Capture HTML5 JSJavaMission chez BGL BNP Paribas
Dans l'équipe de gestion électronique de documents, je participe au support et à la réalisation de nouvelles applications. Le travail est très polyvalent, rigoureux, et j'interviens sur les différentes phases du projet.
- Analyses fonctionnelles et techniques
- Développements et tests
- Gestion et préparation des releases
- Support des tests métiers
- Rigueur et respect des procédures
WebSphere Documentum GWTJava/J2EEFujitsu : en interne
- Réalisation d'une application de gestion documentaire mobile AndroidJava
- Participation à la réalisation d'une application de gestion documentaire multi-plateforme HTML5JS
- Participation aux réponses des appels d'offre
- Refonte du design des CV
-
Fujitsu Technology Solutions, LuxembourgStagiaireAvr. - Oct. 2010Réalisation d'outils d'administration et de statistiques pour Documentum, ensemble de solutions pour la gestion électronique de documents, en Java/J2EE. Cycle complet sur le projet, de l'analyse fonctionnelle des besoins à la mise en service pour les utilisateurs finaux.
-
Geensys, NancyStagiaireJuin - Août 2009Réalisation d'un module de visualisation 3D en C++ pour le logiciel permettant le développement et la simulation de systèmes automatisés et embarqués. Cycle complet sur le projet, de l'analyse fonctionnelle des besoins à la mise en service pour les utilisateurs finaux.
Langues étrangères
- Anglais, bon niveau (975 points au TOEIC)
- Japonais, notions
Formation scolaire
-
TELECOM Nancy2007 - 2010
Formation d'ingénieur à TELECOM Nancy, anciennement ESIAL (Ecole Supérieure d'Informatique et Applications de Lorraine), Université Henri Poincaré Nancy 1. Spécialité Ingénierie du Logiciel.
-
Université Henri Poincaré2005 - 2007
Licence 1ère et 2ème année en filière Mathématiques-Informatique à l'Université Henri Poincaré Nancy 1.
Projets & formations
Formations
-
Livres
- Hands-on - Microservices with Kotlin
- Udemy - The Complete Guide to Angular 2 (NG6 update)
- Java 8 in Action
- MongoDB Applied Design Patterns
- Build your own PaaS with Docker
- Continuous Delivery and DevOps - A Quickstart Guide
- Mastering LibGDX Game Development
-
Conférences
- Voxxed Days Luxembourg 2018
- Devoxx Paris 2018
- Voxxed Days Luxembourg 2017
- Voxxed Days Luxembourg 2016
- Activiti Days Paris 2015
- Devoxx Antwerp 2015
- Formation Agile/SAFe
- Formation IFBL (Institut de Formation Bancaire Luxembourg) : la banque pour les non-banquiers
- Sensibilisation sécurité : Introduction à la sécurité dans la programmation, Hardening de plateformes, HTML5 avancé et HTTP
- Formation EMC Documentum : WDK Advanced, D2 Configuration
- Certification EMC Documentum : Content Management Foundations
- Formation Kofax Ascent Capture
Projets
- Projet industriel : réalisation d'une librairie de load-balancing NISTC++
- Projet d'introduction à la recherche : amélioration d'une I.A. Java
- Plate-forme d'entrainement cérébral : jeux d'entrainements JDBCJava
- Jeu vidéo : réalisation d'un jeu vidéo stratégique SDLC
- labs.biru.me : keto, biru JS/AngularJava
- kiweo.com : développement d'un site communautaire européen Ajax HTMLPHP
Compétences
- Programmation : Java, PHP/HTML/Javascript, LESS/SCSS/CSS, C/C++, C#
- Frameworks : Angular 4-6, AngularJS, JUnit/Mockito, Protractor, Karma, Robot, Activiti, Spring MVC, Spring Data, Spring Security, Spring Boot, Eureka, Feign, Zuul, Docker Documentum/WDK, Android, Google Web Toolkit, Symfony, CakePHP, CodeIgniter, Twitter Bootstrap, Foundation
- Bases de données : H2, Oracle, MySQL, MongoDB, SQLServer, PostreSQL
- Outils : IntelliJ IDEA, Balsamiq Mockups, Postman, Eclipse, NetBeans, Visual Studio, Visio, Visual Paradigm, Dreamweaver, Photoshop, Win'Design, Git, SVN
- Méthodologies : Scrum/SAFe, UML, Merise
- Autres : WebSphere 8.5, Tomcat 7, Apache
Centres d'intérêt
- Coding
- Photographie
- JeuxStratégie, Société, Musicaux
- Gastronomie