12+ years building resilient backend systems for banking, insurance, and telecom. I design event-driven, hexagonal-architecture services with Node.js/TypeScript and Kafka, and ship them on Kubernetes — with a pragmatic, delivery-first approach to DevOps.
- BPI France — backend engineering on fintech systems (Node.js, NestJS, Kafka).
- Orange — backend services at telecom scale.
- Hermès — enterprise backend engineering.
- Lloyds Banking Group — backend engineering in a regulated banking environment.
(Add one concrete outcome per mission if you can share it without breaching confidentiality — e.g. "reduced p99 latency by X%", "migrated N services to event-driven architecture", "led a team of N engineers." Recruiters trust numbers more than adjectives.)
Backend: Node.js, TypeScript, NestJS, Kafka, PostgreSQL, REST APIs, Microservices. Architecture: Hexagonal Architecture, Domain-Driven Design, Bounded Contexts, CQRS. Platform: Kubernetes, ArgoCD, Docker, CI/CD.
Currently exploring: Go, for resource-efficient, high-throughput services — not yet production-proven, but an active learning track.
- Clean architecture as a means, not an end. Hexagonal design and DDD earn their place when they reduce the cost of change — not as boxes to tick.
- Pragmatic delivery. Every architectural decision is weighed against maintainability and team velocity, not just textbook purity.
Independent since 2026, currently taking on:
- Backend Tech Lead / Senior Backend Engineer missions — Node.js/TypeScript, event-driven systems, hexagonal architecture.
- Based in Casablanca, Morocco — open to on-site/hybrid missions in Morocco (banking, insurance, telecom) and remote missions with European companies.
📄 Resume · ✉️ [bsene.pro.at.gmail.com] · 🔗 LinkedIn

