Skip to content

Benoit TRAVERSSoftware engineer & architect

I design distributed systems and build the backends behind them — pragmatic, well-tested, and built to last.

BT monogram for Benoit TRAVERS

About

I'm a freelance software engineer based in France. I focus on backend systems and architecture — designing services that stay reliable as they grow, and shipping the code to back that up.

I care about contract-first design, observability, and tests that prove the system actually works in production. Most of my recent work has been in message-driven and workflow-based architectures.


Skills

Backend. Java, Kotlin, TypeScript / Node.js. Spring, NestJS. PostgreSQL, Elasticsearch, MongoDB.

Distributed systems. AMQP / RabbitMQ, Kafka, Temporal. Microservices, contract testing, event-driven design.

Frontend. TypeScript, React, Vue.

Platform. Docker, AWS, GitHub Actions, GitLab CI.

Practices. OAuth2 / OIDC (Keycloak, Okta), Vitest, Jest, Playwright, Testcontainers.


Experience

Freelance Software Engineer

2021 — Present

Working as an architect at Emeria Technologies, the engineering arm of Foncia — one of the largest real-estate management groups in France.

  • Design and implement distributed services and microservices.
  • Build APIs and backend integrations across an evolving platform.
  • Review code, mentor engineers, and help raise the bar on testing and architecture.
  • Author open-source tools for contract testing in message-driven and workflow-based systems.

Software Engineer at Zenika

2015 — 2021 · Rennes, France

Consultant at Zenika, an international tech consultancy. Delivered software across fintech, energy, and business-management domains.

  • Architected and shipped distributed systems and microservices for multiple clients.
  • Built APIs, backend services, and user-facing web applications.
  • Ran code reviews, technical workshops, and interviews; mentored junior developers.
  • Designed and operated cloud-native solutions with a focus on scalability and security.

Contact

The best ways to reach me:

Open to freelance engagements, open-source collaboration, and a good conversation about distributed systems.

Built with VitePress