Software Engineer
A intégré une équipe full-stack pour concevoir et livrer des plateformes SaaS d'envergure, applications d'entreprise, et systèmes de gestion métier utilisant une architecture moderne et des technologies cloud.
- A piloté l'architecture backend et le développement end-to-end d'une plateforme de gestion de ventes aux enchères couvrant l'intégration de clients, la gestion des vendeurs, le catalogage des produits, le suivi d'inventaire et de localisation, la préparation des enchères, les lots, la facturation, les paiements, les médias produits et l'administration opérationnelle.
- A défini les frontières du domaine et implémenté des capacités métier modulaires utilisant C#, .NET 8/9, ABP Framework, Domain-Driven Design, Entity Framework Core et PostgreSQL, en livrant des workflows orientés utilisateur avec React, TypeScript et Refine.
- A conçu des API REST, services applicatifs, services de domaine, règles de validation, politiques d'autorisation, workflows de fond et modèles de données pour des processus d'enchères complexes tout en maintenant une séparation claire entre les responsabilités du domaine, de l'application, de l'infrastructure et de la présentation.
- A construit et déployé un service LLM auto-hébergé pour la traduction multilingue de contenu produit et catalogue, réduisant la dépendance vis-à-vis des API de traduction payantes et abaissant les coûts de traduction estimés de 30–40%.
- A intégré une analyse d'image assistée par IA pour recommander les titres, descriptions, catégories, attributs et informations de catalogue pertinentes pour les produits, réduisant le temps de création de listing moyen d'environ 25% tout en préservant l'examen et la validation humains.
- A implémenté des règles de marquage de clients et produits basées sur le comportement évaluant l'activité d'achat, l'activité de vente, les dépenses et les interactions de catégorie sur 10 000+ enregistrements de catalogue, réduisant la segmentation manuelle répétitive et le travail de classification.
- A développé et maintenu les modules client, produit, catalogue, enchère, facture, paiement, média, localisation et reporting en appliquant les invariants métier et en gérant les cas limites dans les workflows interconnectés.
- A établi des workflows GitHub Actions pour la validation automatisée, l'exécution de build, les vérifications de qualité et le déploiement, réduisant les erreurs liées au déploiement d'environ 20% et améliorant la cohérence de la version entre les environnements de développement et de production.
- A contribué à la production support, l'investigation des défauts, les améliorations de performance, les migrations de base de données et l'évolution continue de la plateforme.
- A développé des composants modulaires .NET 9 et ABP Framework pour la planification de missions de santé, l'assignation du personnel, la planification des quarts, le suivi opérationnel et les workflows de traitement de la paie, supportant 200+ agents de santé.
- A implémenté les règles métier backend, services applicatifs, endpoints REST, modèles de base de données et workflows de validation pour la disponibilité du personnel, les assignations et les opérations liées à la paie.
- A construit des interfaces React et TypeScript pour les workflows de staffing et opérationnels, permettant aux utilisateurs de planifier les missions, gérer les horaires, examiner les assignations et traiter les informations de staffing efficacement.
- A maintenu et modernisé une application production orientée client utilisant C#, .NET Framework, WCF, Entity Framework et SQL Server tout en préservant la compatibilité avec les workflows et intégrations existants, enregistrant zéro incident critique d'indisponibilité.
- A conçu et implémenté une fonctionnalité de transferts multiples, incluant la validation backend, la logique de traitement des transferts, l'intégration de services et le support pour les workflows de clients pertinents.
- A refactorisé des services WCF hérités sélectionnés pour améliorer la séparation des responsabilités, simplifier la maintenance future et réduire les rapports de bugs associés d'environ 15–20%.
- A participé au développement et à la maintenance d'une plateforme collaborative de production médias supportant les workflows de la préparation du brief de projet à la livraison d'image finale.
- A développé et maintenu les API REST, services backend, workflows pilotés par formulaire et composants React et TypeScript réutilisables utilisant .NET, Entity Framework Core, PostgreSQL et Redis.
- A participé à la migration sans interruption de service d'un backend .NET monolithique vers une architecture modulaire ABP, appliquant Domain-Driven Design et définissant des frontières de domaine, application et infrastructure plus claires.
- A maintenu et amélioré une plateforme web et mobile de gestion de crise ASP.NET et .NET Framework 4.8 supportant un répertoire de 30 000+ utilisateurs à travers les workflows de réponse aux urgences et incidents.
- A implémenté des changements métier et des correctifs production pour les notifications multicanal via email, SMS, téléphone et services push, aidant les organisations à communiquer avec les utilisateurs lors des urgences et incidents opérationnels.
- A refactorisé les composants d'interface utilisateur hérités et maintenu la fonctionnalité SQL Server et Entity Framework pour les répertoires utilisateurs, plans d'action d'urgence, suivi de progression et administration opérationnelle sur Azure.
Environnement technique