You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thiébaud SchwindenhammerTS

Thiébaud Schwindenhammer

Développeur Java Senior Full Stack - Tech Lead

€580/day
Mulhouse, FR
8-15 years

Average response time: 1 hour

About Thiébaud

Ingénieur passionné avec plus de 10 ans d'expérience, j'ai plaisir à relever des challenges, que ce soit lors du design ou du développement.

Je peux intervenir sur votre projet avec plusieurs objectifs :
- Étudier la faisabilité d'une évolution (performances, fiabilité, sécurité,...)
- Guider et former des profils juniors, afin de les faire gagner en maturité grâce à du pair programming, des coding dojos, des pratiques de développement adaptées.
- Auditer, développer, améliorer, corriger le socle technique.
- Assurer la qualité de vos livrables en auditant vos pipeline de build et de release, et en y identifiant les points d'amélioration.


Mes compétences principales :
• Java : Spring (Core, Boot, Data, Security, Test), Java EE, Hibernate, nombreuses librairies
• Data : PostgreSQL, Oracle
. Interface : REST, Apache Camel
. Methodologie : TDD, DDD, KISS, SOLID, Programmation Fonctionnelle
• DevOps : Maven, Git, Docker
• Web : JSF, GWT, WebSocket, JS

Et surtout la volonté de travailler en équipe et de partager les meilleures pratiques afin de livrer un logiciel stable, performant, évolutif et sur lequel il soit agréable de travailler.

Possibilité d'intervenir dans vos locaux en présentiel sur Mulhouse, Colmar, Belfort.
Télétravail majoritaire possible sur Strasbourg, Dijon, Lyon, Montbeliard.
  • French

    Native or bilingual

  • English

    Fluent

  • German

    Conversational

Remote only
Primarily works remotely

Experience

  • Savoye
    Consultant / Expert Technique
    LOGISTICS AND SUPPLY CHAIN
    February 2022 - Today (4 years and 3 months)
    J'ai rejoins le bureau d'études et d'ingénierie logicielle de Savoye afin d'épauler les équipes pour des projets de migration applicatives chez des clients existants. L'applicatif gère les automates de l’entrepôt logistique (WCS)
    Ma bonne connaissance de l'API JEE et du serveur d'application JBoss m'a permis de réussir à livrer dans les délais, tout en documentant et automatisant au maximum les tâches à réaliser.
    En parallèle de cette tâche, j'ai pu apporter mon expertise sur les outils et process internes (plugin de build/release, process git) afin d'apporter des solutions a l'équipe sur les problèmes couramment rencontrés.

    J'ai également été sollicité en tant qu'expert Java/JBoss/Hibernate en appui au support pour des problématiques de dégradation des performances applicatives ou de comportements applicatif inexpliqués chez des clients à haute volumétrie. Selon les cas, j'ai pu proposer des améliorations algorithmiques (réduction de la complexité, prise en compte du multithreading) ou des modification de la configuration JBoss (thread pools, drivers, connexion base de données).

    Enfin, à chaque fois que j'ai eu à faire des modifications dans le code source, j'ai eu à cœur d'opérer un refactoring couvert par des tests unitaires, afin d'améliorer la lisibilité et la maintenance future de la base de code.

    Cette mission a été effectuée en full remote, en contact quotidien avec les équipes de St-Étienne et Lille
    Java EE JBoss EAP (version entreprise) Java 11 Hibernate Git Quartz JSF Iceface (framework JSF) freelance Conseil Fullstack
  • Thales
    Responsable Technique
    ENERGY AND UTILITIES
    May 2019 - May 2021 (2 years and 1 month)
    Lyon, France
    Pour le compte d'un client dans le domaine de la distribution d'énergie, j'ai pu travailler en qualité de responsable technique sur un projet ayant pour rôle d’interconnecter les différents systèmes d’information de cette entreprise entre eux et avec ceux de ses partenaires (grands comptes, fournisseurs d’électricité,...).
    Avec plusieurs milliers d’échanges à la minute, le logiciel garantie l’acheminement des données, la supervision de leur transport ainsi que l’enrichissement d’informations métier pertinentes.
    Les données manipulées sont importantes pour l'entreprise : Factures, plannings et compte rendus d’intervention, ouverture/fermeture de contrats d’énergie, installation de compteurs connectés...
    Je suis intervenu pour étudier un projet de migration de certains flux métiers originaires d’un ancien logiciel.
    Avec le client, nous avons profité de cette migration pour dessiner les contours d’une nouvelle manière de gérer la création de nouveaux flux métier, à l’aide de briques réutilisables.
    Le challenge a été de fiabiliser les développements, les accélérer tout en répondant au besoin métier complexes de certains flux.
    Un sous-projet a été monté, avec deux équipes scrum (6 à 10 personnes chacune) et j’ai pu définir la roadmap technique de ce projet, en présentant les solutions au client et en suscitant l'adhésion chez tous les partenaires impliqués.
    A l’aide de la méthodologie Agile SAFe, nous avons pu avancer tout en gardant le lien avec les autres équipes.
    8 mois ont été nécessaires pour monter le framework nécessaire à ce projet, puis nous avons commencé à migrer des flux.
    En améliorant de manière continue notre framework, nous l’avons partagé avec les cinq équipes scrum déjà en place.
    Le framework a été adopté pour la quasi-totalité des nouveaux développements, en raison de la productivité et fiabilité accrue qu'il a permis.
    Force de persuasion Capacité à fédérer Design de services prise de parole Capacité d'analyse
  • Thales
    Expert technique
    MEDICAL
    June 2014 - April 2019 (4 years and 11 months)
    Lyon, France
    Pour le compte de bioMerieux : MYLA – Middleware de gestion du laboratoire d’analyses.
    L’enjeu de taille de Myla est de transformer la grande quantité de données qui transite dans le laboratoire (instruments, écrans de saisie, systèmes d’informations externes) en informations utiles pour tous les acteurs du laboratoire de microbiologie. Le suivi du workflow est ainsi facilité, les risques d’erreurs réduits.
    Le logiciel est déployé dans plus de 1500 laboratoires et hôpitaux à travers le monde.

    En ayant travaillé sur ce logiciel riche pendant de nombreuses années, j'ai pu :
    - Participer à une refonte complète du logiciel, en utilisant une architecture microservices et du Domain Driven Design.
    - Refactorer un pan du logiciel écrit en Drools (moteur d'inférence) qui agissait en tant que goulot d'étranglement de la performance pour adresser de plus gros clients. L'assurance de non-régression a été au cœur de nos préoccupations, et l'ensemble du fonctionnel impacté a été couvert par des tests préalablement.
    - Prendre en charge la gestion de configuration logicielle pour l'ensemble des composants liés au logiciel, en créant une nouvelle génération d'installeurs qui peuvent partir de n'importe quelle configuration pour les amener à jour.
    - En tant que support niveau 4, conduire des réunions en anglais avec le support de niveau 3 aux US et en France.
    - Coder des nouvelles fonctionnalités et corriger des bugs, toujours avec le soucis de la traçabilité et de la couverture de tests (unitaires, composants, d'intégration, manuels, Selenium)
    - Devenir expert technique, en apprenant à maîtriser sur le bout des doigts la base de code.
    - Étudier la faisabilité de nouvelles features, établir des chiffrages et des études d'impact.
    - Former les nouveaux arrivants sur le projet, produire de la documentation utile.
    Service client Polyvalence rigueur Travail d’équipe

Recommendations

Be the first to recommend Thiébaud

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Baccalaureat S mention TB
    2007
  • Diplôme d'Ingenieur
    INSA Lyon
    2012

Certifications

  • Java SE 7
    Oracle
    2014

Skill set

Categories