Artisan développeur (ou Software Crafter) passionné et fullstack.
Avec une quinzaine d'années d'expérience chez des éditeurs de logiciel et sociétés de service, j'exerce aujourd'hui mon activité en tant que freelance. Adepte des méthodologies agiles, j'accorde une attention particulière à la qualité logiciel et je cherche à maximiser l'apport de valeur dans les solutions que je développe.
Développement des composants graphiques d'une plateforme de recherche et visualisation de fichier DICOM - stack Vue.js 2/3, Typescript, Chart.js
Mise en place d'une architecture frontend inspiré des architectures hexagonales et Clean Architectures
Migration des composants de Vue.js 2 vers Vue.js 3
Migration du code frontend de Javascript vers Typescript
Extraction des composants standards dans une bibliothèque de composants séparée du projet principale pour faciliter la réutilisation - Packaging NPM avec Yarn, Gitlab/Gitlab CI
Développement d'une application desktop de rapport médicaux - Tauri, Typescript, Vue.js 3
Participation active à l'animation de l'équipe et des process de développement - Kanban, Gitlab, Agilité
Participation au développement d'applications autour de l'effacement énergétique - stack Java/Kotlin, Spring Boot, Typescript, AngularJs, Angular, MQTT, plateforme AWS
Développement de lambdas AWS permettant de monitorer des applications
Développement de lambdas AWS pour traiter des flux de données récupérer via MQTT - MQTT, AWS Lambda, AWS Kinesis
Migration de bases de données Oracle vers Postgres AWS
Utilisation de Terraform pour déployer des composants de l'infrastructure sur AWS
Participation active à la méthodologie et aux pratiques agiles de l'équipe - Retrospectives, Standup meeting, Code Reviews
Développement de l’application intranet Fœderis (version 8.06 et 8.08), logiciel de gestion des ressources humaines – Java / Hibernate / Struts / GWT / Oracle /SQL Server
Réalisation d’analyses fonctionnelles
Réalisation d’analyses techniques
Maintenance et suivi des évolutions de plusieurs modules de l’application
Développement d’un module de gestion des candidatures
Mise en place d’un serveur d’intégration continue - Hudson