Je travaille actuellement au sein de la société kShuttle en tant que lead developer.
Je suis responsable de nos deux applications front: - Notre client desktop que je viens de migrer de Java 8 vers Java 17. - Notre application web basée sur React, Typescript et MobX. J'encadre une partie de l'équipe de développement afin d'apporter mon expertise technique et fonctionnelle.
J'équilibre mon temps entre: - Développement de nouvelles fonctionnalités sur les deux applications - Encadrement de l'équipe afin d'accompagner les développeurs et les faire monter en compétences (code review, peer programming etc) - Référent des deux applications front et interlocuteur privilégié vis à vis du reste de la R&D et de la société (PO, CTO, QA)Diplôme d'ingénieur en informatique • 2008 - 2013
Filière Ingénierie des Connaissances et des Systèmes d'Information (ICSI) Mineur Technologies Culturelles Numériques (TCN)
Echange universitaire • 2012 - 2013
J'ai étudié durant six mois à l'université de Linköping en Suède au département d'informatique.
Lead Software Developer • Mars 2021 - aujourd'hui
Après avoir contribué au développement de nos applications desktop et web, j'encadre une partie de l'équipe de développement afin d'apporter mon expertise technique et fonctionnelle.
J'équilibre mon temps entre:
- Développement de nouvelles fonctionnalités sur les deux applications
- Encadrement de l'équipe afin d'accompagner les développeurs et les faire monter en compétences (code review, peer programming etc)
- Référent des deux applications front et interlocuteur privilégié vis à vis du reste de la R&D et de la société (PO, CTO, QA)
Full Stack Engineer • Septembre 2015 - Mars 2021
Intégré à l'équipe de développement, je développe notre logiciel kShuttle notamment sur deux parties:
- Développement de notre application Desktop en JavaFX (Java 17)
- Développement de notre application web en React, Typescript et MobX.
L'ensemble de ces sujets me font évoluer sur des problématiques diverses et variées tant sur le back que sur le front.
Développeur Java/SQL • Août 2011 - Février 2012
Création et amélioration d'outils pour l'automatisation de processus, le stockage et la collecte de données dans le domaine financier. Développement effectué sur des applets Java connectées à des bases de données Oracle complexes. Intégration de ces applets dans l'intranet avec l'utilisation du Javascript (Jquery) pour la restitution et la saisie des données. La rapidité, la performance et la fiabilité ont guidé chaque développement en raison d'une exigence accrue de la part des fonctionnels. Langages Java, SQL, JavaScript, HTML/CSS, batch.
Mon diplôme d'ingénieur me permet de m'adapter à de nombreuses situations et d'apprendre rapidement si nécessaire. Spécialisé dans le génie logiciel, j'ai débuté sur Java et JavaFX avant de m'ouvrir vers les technologies web.
Shuttle est un portail collaboratif de collecte et de préparation de données, pour alimenter vos applications informatiques métiers. Shuttle vient enrichir l’ état de l’art des solutions de collecte de données en permettant aux équipes projets de définir, paramétrer et déployer très rapidement des formulaires de saisie.
Génie logiciel, Interface utilisateur, JavaFXControlsFX est un projet open source pour JavaFX qui vise à fournir des composants de haute qualité et d'autres outils pour compléter la distribution JavaFX de base. J'ai personnellement développé la SpreadsheetView , un composant complexe et performant de grille.
Open source, JavaFX