-
Fund Channel
- Head of Information Technology
Informatique | Luxembourg
2020 - maintenant
-
ExaMotive
- IT Team Lead
2018 - 2020
Au sein d'une startup multilingue, je supervise les équipes en charge du développement et de la maintenance du produit lancé sur le marché. En tant que Senior Java Developer, la société fait également appel à mes compétences pour la création de nouvelles fonctionnalités.
Management
• Gestion d'une équipe multilingue de 8 développeurs.
• Interface de communication entre les équipes IT et business. Je dois pouvoir expliquer simplement le fonctionnement technique du système à toute personne extérieure. Ma mission est également de faire partager la vision business du produit aux membres de l'équipe IT.
• Répartition et assignation du travail.
• Gestion des tierces parties, notamment une équipe de développement Polonaise de 15 personnes chargées de la création d'une application Android et iOs.
• Détection proactive des éventuels obstacles pouvant empêcher l'équipe d'opérer correctement.
Développement Java EE
• Mises en place de micro services RESTful
• Bonnes connaissances nécessaires en Java EE, REST, MySQL
-
ExaMotive
- Senior Java Software Engineer
2017 - 2018
Développeur Java Senior, je développe les fonctionnalités nécessaires au lancement du produit en apportant mon expérience technique. Évoluant au sein d'une startup multilingue n'ayant pas encore lancé son produit sur le marché, je participe à la mise en place de l'ensemble des infrastructures techniques.
Développement Java EE
• Mises en place de micro services RESTful
• Bonnes connaissances nécessaires en Java EE, REST, MySQL
Mise en place des infrastructures techniques
• Définition d'un workflow Git adéquat
• Aide à la mise en place d'un cycle de développement CI/CD
• Mise en place des releases et d'un système de logs
Communication et organisation :
• Point de contact avec les tierces parties devant utiliser le système, je supervise notamment le développement d'applications mobiles délégué à des équipes Polonaises.
• Utilisation de méthodes agiles et SCRUM.
• Langue anglaise fluide, utilisée au quotidien.
-
INFOLOGIC
- Chef de projet développement
BOURG LES VALENCE
2015 - 2017
Chef de projet de l'équipe Workflow, je supervise la création et l'intégration d'un module de BPM (Business Process Management) au sein de l'ERP développé par Infologic.
Je suis à l'origine du choix des nouvelles fonctionnalités à implémenter, de leur réalisation technique et de leur intégration dans l'environnement client.
Développement Java EE et Web
• Choix des nouvelles fonctionnalités à développer en Java et Web. Développement, recettage et intégration à
l’environnement de production du client.
• Mise en œuvre de connaissances approfondies en : Java EE, SWT, Hibernate, Tomcat, TypeScript
Gestion d'équipe
• Priorisation et planification des développements pour une équipe de 4 personnes.
Mise en place de méthodes de travail
• Utilisation de méthodes agiles et remplacement de l'approche "cycle en V" déjà en place.
• Mise en place de processus qualité : Jenkins, Sonar, JUnit, Mokito
• Pilote pour le changement de logiciel de suivi de version : remplacement de CVS par Git
-
INFOLOGIC
- Ingénieur développement
BOURG LES VALENCE
2012 - 2015
Membre de l'équipe Outils, mon travail consiste à fournir de nouvelles APIs qui seront utilisées par les autres développeurs de la société.
Développement Android
• Création d'une application pour la gestion des tournées de transport et logistique.
• Des centaines d'utilisations quotidiennes.
• Conception d'un système novateur de mises à jour.
Développement Java EE
Fortes connaissances nécessaires en : SWT, Design Pattern, Hibernate, Tomcat
• Conception d'un module d'envoi de SMS et de Fax avec collecte des accusés de réception.
• Réalisation de la totalité de l'interface tactile de l'ERP. Création de nouveaux composants de saisie et de nouveaux claviers en SWT.
• Conception d'un système d'affichage de statistiques paramétrables dans n'importe quel écran de l'application. Fortes contraintes de performances.
Développement Web
• Développement de l'ERP en web : création de nouveaux composants
• Création de nouveaux écrans Web pour un projet transverse à toute l'application. Conception d'un module permettant d'optimiser les tâches des utilisateurs de l'ERP.
Faciliter le quotidien de l'utilisateur en lui notifiant les travaux à réaliser.
Contenu dynamique des tâches en fonction d'évènements spécifiques survenus dans le logiciel.
Organisation et Management
• Conduite de projets en utilisant des méthodes agiles.
• Gestion d'une équipe de 3 personnes pour la traduction de l'ERP.
-
FSA GDF SUEZ
- Ingénieur développement junior
2011 - 2011
Je devais réaliser un projet professionnel pour l'entreprise avec deux autres camarades de promotion, dans le cadre de mon cursus scolaire.
Au sein d'une équipe de 3 personnes, j'étais en charge de poursuivre le développement C# d'un ERP.
• Conception de nouveaux écrans
• Interfaçage avec des automates
• Respect du cahier des charges et des délais
• Développement C# et .Net
• Utilisations de méthodes agiles
-
AGH University (Cracovie, Pologne)
- Chercheur département informatique et mathématiques
2010 - 2010
Conceptions d'algorithmes pour des systèmes java multi-agents.