/ experience

Nine years, one through-line.

Roles ordered by recency. Each role lists outcomes, not duties. Numbers when I have them.

April 2025 - Present
Paris, France
current

Senior Software Engineer

Weaviate

  • Designed and shipped cross-product account deletion: a single user-facing button orchestrating async multi-service teardown — resource cleanup, subscription cancellation, billing reconciliation — through Temporal workflows with audit trails and a user-summary email.
  • Own cloud cluster backup management end-to-end: daily backup orchestration via Temporal workflows, multi-service coordination, alerting on failures and stale-cluster conditions across the cloud fleet.
  • Lead implementation of the Provisioning API on hexagonal architecture (Go, Descope auth) — the thin bridge enabling AI-first cluster provisioning from CLI and agent-driven workflows.
  • Build TypeScript / React / Next.js frontend integrations exposing backend features to cloud users.
  • Drive AI-native workflow adoption inside the team: shared MCP server stack and opinionated multi-agent orchestration patterns (Opus 4.7 lead, Sonnet implementers).
March 2021 - March 2025
Paris, France

Senior Backend Engineer

Kardinal AI

  • Cut a high-volume internal API's average latency from 2–5s to under 1s — biggest lift came from parallelizing BSON→JSON decoding inside the MongoDB Go driver's `find` operation, complemented by caching and indexing changes.
  • Built and operated 12+ Go microservices powering ARO (Always-On Route Optimization) and TAO (Territory Analytics & Optimization) — Kardinal's flagship logistics-intelligence products.
  • Owned 7 internal libraries used across the engineering org, including GoRabbit (open-source RabbitMQ plug-and-play for Go) and GoHatch (Cucumber-style testing framework for Go microservices).
  • Provided benchmarking and architectural analysis to support tech-stack and design decisions across teams.
  • Mentored junior engineers, accelerating their ramp on the internal Go stack and contribution to production projects.
7 libraries created & maintained12+ microservices built & operated70% latency reduction on critical api
May 2019 - April 2021
Remote, US

Full-Stack Software Engineer

Polar Stork

  • Tech Lead on two client projects, including a VoIP mobile app that supported the Lebanese Red Cross during the COVID-19 pandemic.
  • Shipped 7+ full-stack web and mobile apps across diverse industries; influenced stack and architecture decisions per project.
  • Championed Flutter adoption company-wide, sharing patterns with peers to unlock cross-platform efficiency.
7+ projects shipped2 tech lead client projects
January 2017 - January 2019
Beirut, Lebanon

Founding Software Engineer

InnTrend

  • Built an end-to-end Quality Management platform from scratch — Spring Boot backend, Angular 6 frontend.
  • Designed and maintained the API and web app architecture, joining client calls to translate business requirements into technical decisions.