LABANI SAID

Senior Software Engineer | Software Architecture

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

C#AzureDomain Driven DesignKafkaMicrosoft SQL ServerDatadogPostgreSQLTypescript.NETJavascriptReactAngularTest Driven DevelopmentNodePython

Langues

Français (Courant)Anglais (Courant)Arabe (Courant)

À propos

Introduction

Software Architect & Senior Engineer with 5+ years architecting distributed systems using DDD, event-driven architecture, and microservices. Delivered zero-downtime migrations, 30% revenue increase through system optimization, and real-time AI-powered platforms. Expert in .NET/C#, React/Angular, Kafka, and Azure specialized in transforming legacy systems into scalable, domain-driven architectures.

Liens

Expérience de travail

IT Consultant

Cellenza

janv. 2025 - Présent

1 an 10 mois

Paris 75008, FR

Cellenza is a consulting and implementation firm specializing in Microsoft Cloud solutions. – Led the migration of a critical complementary payment application from React to Angular, redesigning the frontend architecture to improve maintainability and scalability. – Introduced structured frontend architecture patterns including facades, state management using Angular Signals, and strict separation between Ul components and business/service logic. – Delivered the migration within 2 months with a production rollout that resulted in a seamless transition and zero major incidents. – Participated in the company-wide integration of Kafka as an enterprise event bus, contributing to architectural discussions and adoption strategy. – Advised architecture committees on transitioning from country/business-unit based backend services toward domain-oriented API design. – Promoted engineering excellence by advocating for collaboration tooling, shared ownership culture, and Team Topologies principles. – Architected backend flow transformation from synchronous to asynchronous patterns, leveraging Kafka and message queues to decouple critical payment processing workflows and improve system resilience. – Redesigned core entities and domain models following DDD principles, establishing clear bounded contexts (Payment Processing, Card Management, Merchant Services) to enforce domain invariants and reduce inter-service coupling. – Modeled aggregates and value objects to encapsulate business logic, implementing event sourcing patterns for audit trails and enabling accurate state reconstruction across distributed microservices. – Improved system scalability and decoupling by introducing event-driven communication, enabling independent scaling of domain-specific services while maintaining consistency through eventual consistency patterns. – Created comprehensive technical documentation on distributed system patterns, event-driven architecture, and migration strategies; presented findings to technical leadership and cross-functional teams to drive adoption and organizational alignment.

Solution Architect & Software Engineer

Tenexa

Led the architecture and implementation of a real-time Al-powered ITSM platform, defining domain boundaries, integration patterns, and human-in-the-loop workflows. – Modeled the platform using Domain-Driven Design (DDD), defining bounded contexts, aggregates, and service boundaries. – Designed and implemented an Event-Driven Architecture (EDA) to enable loose coupling and scalability. – Built an abstraction layer and Anti-Corruption Layer (ACL) to integrate heterogeneous customer systems while protecting the core domain. – Designed and implemented a scalable customer onboarding architecture, supporting secure multi-tenant configuration (PostgreSQL + Azure Key Vault). – Designed the escalation workflow from Al to human support, including: timeout handling, ticket creation, status transitions, and automated ticket closure logic. – Architected and implemented the integration with the Al solution, defining communication contracts and orchestration logic between the Al engine and the ITSM domain. – Implemented real-time communication between frontend and backend using Socket.IO. – Designed and implemented Microsoft Teams integration using webhooks and adaptive cards, fully decoupled from core business logic. – Proposed an IdP-based identity strategy, storing only user identifiers and resolving personal identity at runtime to ensure GDPR compliance.

Software Architect

Chanel

– Contributed to the refactoring and modernization of an Enterprise Al Accelerator solution, enhancing scalability, real-time capabilities, and product adoption tracking. – Refactored and modernized the Al Accelerator architecture to improve maintainability, modularity, and deployment reliability. – Designed and implemented a document ingestion capability allowing users to upload documents for Al processing and contextual enrichment. – Implemented real-time feedback mechanisms using WebSockets to provide live processing status and Al response streaming. – Designed and implemented an analytics system to track feature adoption, usage patterns, and user engagement. – Contributed to production deployment using Azure Functions, Docker, Azure Container Registry, and GitHub Actions.

Full-Stack Developer C# .NET / React (TypeScript)

INFINIT

sept. 2024 - janv. 2025

5 mois

Paris 75009, FR

INFINIT is an online platform that integrates banking and commercial features for SMEs. – Refactored and developed the back office of the Auto marketplace. – Designed, developed, and integrated the DotFile module. – Participated in architecture workshops for the new BAAS microservice. – Led workshops on Extreme Programming (XP) practices.

FullStack Developer C# .Net/Angular

ActiveAssurances

mars 2023 - juil. 2024

1 an 5 mois

92100 Boulogne-Billancourt, France

ActiveAssurances is a company specializing in online insurance comparison and subscription. – Contribute to the back-office redesign with a team of 5 people. – Apply the Vertical Slice architecture alongside Hexagonal Architecture. – Developed the direct debit system for policy payments. – Implemented the online payment module using Payzen. – Stabilized and fixed the pricing system, resulting in a 30% increase in new business.

Software Engineer

Guelt

déc. 2020 - déc. 2022

2 ans 1 mois

29300 Quimperlé, France

Guelt designs and manufactures equipment for industrial production lines. – Developed a desktop application for industrial vision (VisionPro). – Built an Al-based object classification application using Keras and VGG16. – Contributed to the development of a user interface in Angular as part of a 15-person team.

Internship

Fives - Cinetic

mars 2020 - sept. 2020

7 mois

70400 Héricourt, France

Fives Cinetic designs and integrates automated and robotic systems across various industries. – Develop a generator for Siemens TIA Portal type automation projects.


Formation

University - INP Grenoble Alpes

Master, Computer Sciences, Systems, Control & Information Technologies

2015 - 2020

4 ans 10 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.