Développeur Web Java / Vue.js
Intégration de l'équipe (4 développeurs, un PO et un testeur) de Softway Medical en tant que freelance pour concevoir et développer des évolutions sur Hospital Manager, un logiciel de gestion hospitalière de référence.
- Réalisation de la réécriture complète d'un frontend AngularJS vers Vue 3, menée en s'appuyant sur l'IA pour accélérer la livraison.
- Mise en œuvre de l'IA dans le delivery pour des réécritures et fonctionnalités livrées en quelques jours, sans compromis sur les tests.
- Modélisation, en binôme avec le PO, de domaines fonctionnels complexes (médicament, référentiel pharmaceutique).
- Mise en place de la Clean Architecture et du DDD sur les nouveaux modules.
- Assurance du découplage des modules métier grâce à une architecture événementielle (event-driven).
- Adoption du TDD au quotidien sur les nouveaux modules et mise en place de tests d'acceptation Cypress/Cucumber, permettant une réduction de 80 % des re-tests manuels et moins de régressions.
- Introduction de l'Humble Object Pattern côté frontend pour rendre les composants Vue plus faciles à tester.
- Optimisation des APIs du référentiel médicament grâce à la mise en place d'un cache Varnish, atteignant jusqu'à -60 % de temps de réponse.
- Mise en place de la CI/CD (Docker, GitLab, Kubernetes) et automatisation du déploiement hebdomadaire d'un microservice, permettant de gagner 2 à 3 heures à chaque livraison.
- Conduite de migrations et montées de version, y compris la correction de vulnérabilités avec Renovate.
- Réalisation de revues de code régulières et animation de Brown Bag Lunchs techniques.
Environnement technique