[nom]
Lead Developer .NET | Architecte Logiciel | Expert Cloud Native & Microservices
Accra, Ghana | Ouvert aux opportunités en télétravail, hybrides et à la mobilité international
Téléphone: [téléphone]
Email: [e-mail] / [e-mail]
LinkedIn: [lien]
GitHub: [lien]
[information personnelle]
PROFIL PROFESSIONNEL
Développeur Backend Senior .NET avec plus de 10 ans d'expérience dans la conception, le développement et l'optimisation d'applications d'entreprise à grande échelle. Expert en C#, .NET Core, ASP.NET Core, SQL
Server, Azure DevOps et architectures microservices. Solide expérience dans la mise en œuvre d'APIs
REST, de solutions cloud et de pipelines CI/CD. Passionné par la qualité logicielle, l'automatisation, les bonnes pratiques DevOps et l'utilisation des outils d'intelligence artificielle pour améliorer la productivité et la qualité du code.
COMPÉTENCES TECHNIQUES
- Langages et Frameworks: C#, .NET Framework, .NET Core, .NET 6 / 7 / 8+, ASP.NET Core, Entity Framework Core. Dapper.
- Développement Web & API: API RESTful, HTTP, ASP.NET MVC, Razor Pages, OAuth2, OpenID Connect, gRPC.
- Architecture Logicielle & Bonnes Pratiques: Principes SOLID, Design Patterns, Clean Architecture, CQRS, Domain-Driven Design (DDD), Modular Monolith, Microservices, Systèmes distribués, Architecture événementielle (Event-Driven), Patterns de resilience, Test-Driven Development (TDD).
- Bases de Données & Accès aux Données: SQL Server, PostgreSQL, MySQL, MongoDB, Modélisation relationnelle, Optimisation des requêtes, ORM & Micro-ORM.
- Messagerie & Systèmes Distribués: RabbitMQ, Azure Service Bus, MassTransit, Hangfire, Traitement asynchrone, Messagerie distribuée.
- Tests & Qualité Logicielle: Tests unitaires, Tests d'intégration, xUnit, NUnit, Moq, FluentAssertions.
- DevOps, Cloud et Outils: Microsoft Azure, Azure App Services, Azure Functions (Serverless), Azure DevOps, Pipelines CI/CD, Git, Docker, Kubernetes, .NET Aspire, GitHub Copilot.
- Observabilité et Surveillance: OpenTelemetry, Prometheus, Grafana, Pile ELK, Jaeger, Feature Flags, Journalisation centralisée (Centralized Logging).
- Technologies Frontend (Support): Blazor WebAssembly, Blazor Server, Composants Razor, JavaScript, jQuery, ASP.NET Core MVC.
- Leadership et Collaboration: Agile/Scrum, Mentorat, Documentation technique, Collaboration multi- fonctionnelle.
EXPÉRIENCE PROFESSIONNELLE
Consultant Développeur .NET Senior (Télétravail)
Wizlynx Group (Suisse)
Novembre 2023 – Novembre 2025
- Conception et développement de services backend avec C#, ASP.NET Core et API REST.
- Développement d'applications CRM évolutives ayant contribué à améliorer l'engagement utilisateur de 40 %.
- Mise en œuvre des mécanismes d'authentification OAuth2 et OpenID Connect.
- Analyse, diagnostic et correction des anomalies applicatives.
- Optimisation des performances permettant d'atteindre un taux de disponibilité de 99,9 %.
- Mise en place de pipelines CI/CD.
- Utilisation du traitement asynchrone pour améliorer les performances applicatives.
- Participation aux cérémonies Agile, aux revues de code et à la planification des sprints.
- Accompagnement des organisations dans l'automatisation des processus métier.
- Contribution aux activités d'onboarding et de déploiement des applications.
- Amélioration de la gestion des données et des processus de reporting.
- Support à la formation des utilisateurs et à l'adoption des solutions.
- Collaboration avec des équipes internationales distribuées.
Développeur Logiciel Senior
Persol Systems Limited – Accra, Ghana
Août 2015 – Septembre 2023
- Développement d'applications d'entreprise avec C#, .NET Core, Razor Pages, ASP.NET MVC, Web Forms et Web API.
- Migration d'applications monolithiques vers une architecture microservices.
- Conception et optimisation de bases de données SQL Server.
- Mise en œuvre des architectures CQRS et Event Sourcing pour des traitements financiers à fort volume.
- Développement de systèmes événementiels utilisant RabbitMQ.
- Application des principes SOLID et des Design Patterns dans des projets d'envergure.
- Identification et résolution des problèmes de performance.
- Mise en place et maintenance des pipelines CI/CD sous Azure DevOps.
- Déploiement de solutions d'observabilité avec Prometheus, Grafana et Jaeger.
- Réduction du temps de résolution des incidents et amélioration du monitoring applicatif.
- Collaboration avec les équipes métiers et techniques dans un environnement Agile/Scrum.
PROJETS MAJEURS
- ProcuraX – Plateforme de Gestion des Achats et Workflow Intelligent Technologies: .NET 8, ASP.NET Core, Blazor, SQL Server, MediatR, CQRS, API REST, Azure Conception et développement d'une plateforme de gestion des achats destinée à digitaliser les processus d'approvisionnement et de validation.
Fonctionnalités:
- Gestion complète du cycle des achats
- Workflows d'approbation basés sur les rôles
- Audit et conformité
- Gestion des fournisseurs et des demandes d'achat
- Tableaux de bord et reporting
- Architecture sécurisée orientée API
- Backend modulaire basé sur les microservices
Responsabilités:
- Architecture backend et modélisation de la base de données
- Développement des API REST
- Mise en œuvre de CQRS/MediatR
- Développement des composants Blazor
- Conception de l'architecture globale de la solution
GitHub: [lien]
- Fleet Showcase – Plateforme de Gestion et de Suivi de Flotte Technologies: .NET 8, Blazor, ASP.NET Core, SQL Server, API REST
Fonctionnalités:
- Gestion des véhicules et des conducteurs
- Suivi GPS et gestion des trajets
- Tableaux de bord analytiques
- Gestion de la maintenance
- Gestion des incidents
- Reporting opérationnel
Responsabilités:
- Développement des API backend
- Conception de l'architecture modulaire
- Développement des tableaux de bord analytiques
- Mise en œuvre de la logique métier et des workflows
GitHub: [lien]
- CRM & Système d'Onboarding Client
- Développement des modules KYC.
- Gestion documentaire.
- Gestion des contacts.
- Workflows d'approbation.
- Gestion des profils clients.
- Automatisation des processus métier.
- Système de Gestion de la Paie et des Ressources Humaines
- Développement des processus de paie.
- Gestion des employés.
- Mise en place de politiques configurables.
- Reporting opérationnel.
- Authentification et autorisation sécurisées.
- Système de Gestion des Menus et des Accès
- Gestion dynamique des rôles et permissions.
- Attribution de menus et sous-menus.
- Administration des utilisateurs.
- Contrôle d'accès granulaire.
FORMATION
Bachelor of Science en Technologies de l'Information (BSc IT)
Sikkim Manipal University - 2015
CERTIFICATIONS
- Microsoft Exam 461: Querying Microsoft SQL Server 2012/2014
- Microsoft Exam 462: Administering Microsoft SQL Server 2012/2014 Databases
- Microsoft Certified: Azure Fundamentals (AZ-900)
- Microsoft Learn: Create Cloud-Native Apps and Services with .NET and ASP.NET Core
- Microsoft Learn: Build Distributed Apps with .NET Aspire
LANGUES
- Français: Langue maternelle
- Anglais: Niveau professionnel
INFORMATIONS COMPLÉMENTAIRES
- Excellentes compétences en analyse et résolution de problems
- Forte expérience des systèmes distribués et des architectures hautement disponibles
- Excellentes capacités de communication et de travail en équipe
- Disponible pour des missions en télétravail ou avec relocalisation internationale