Thomas Ayih-Akakpo
Data & Backend ArchitectData Pipelines, Distributed Systems & Integrations · Custom API & ERP Solutions
Most data problems at fast-growing companies are actually integration problems. Webhooks silently drop, ERPs drift from storefronts, and pipelines choke under volume. I find where these systems are structurally weak, and rebuild them to scale.
With 16+ years designing distributed systems, I specialize in complex data ingestion, integration middleware, and data modelling that turns raw data into actionable performance indicators for operational leadership.
open to Data Engineer / Lead Software Engineer / Engineering Manager
Antananarivo, Madagascar (UTC+3)
Key achievements
IT leadership for a multi-activity group
Technical lead for a team of 7, running cross-functional IT across caviar production and textile divisions.
€500K+ in e-commerce revenue
Generated over 4 years through 2 custom B2C stores, designed and delivered end to end.
Vector search engine, v1.0
FAISS/pgvector visual discovery tool for a company's embroidery library, cutting the time between client request and custom-design proposal.
Full production-cycle software for a fish farm
Feeding, hatchery, rearing ponds, environmental monitoring, and caviar processing — rebuilt from the ground up.
50% shorter delivery lead time
Redesigned the engineering workflow — branching strategy, CI, code review, onboarding.
How I work
Diagnose
Map the flows that actually run between systems in production — not what the architecture diagram says. That's where the breaking points hide.
Design
Define a single source of truth per domain, with explicit contracts between services: idempotence, retries, observability — not a silent patch.
Stabilize
Ship an architecture the team can evolve without me: documented, load-tested, with guardrails that replace manual vigilance.
Selected projects
Paybriq
paybriq.comA Django-based payment processing API that sits as middleware in front of multiple mobile money payment providers, soon bank cards and digital wallets. Handles customer management, API keys, real-time payment status via webhooks, and public payment status pages, with full audit logging across every transaction.
Python · Django · Payments · Webhooks
Cortex
drowolath/cortexAn intelligent agent orchestrator that coordinates agentic workflows across multiple MCP (Model Context Protocol) servers in a multi-tenant environment. Combines natural language routing with secure credential handling and a Docker-based deployment that scales the API independently from the MCP servers it manages.
Python · LiteLLM · MCP · Docker
llm-trace-proxy
drowolath/llm-trace-proxyA zero-code, async HTTP reverse proxy that sits in front of commercial LLM providers (OpenAI, Anthropic) to track cost, latency, and token usage per tenant — without touching the calling application. Handles streaming responses and exports observability data asynchronously.
Python · Async · Observability
Experience
Head of IT — Distribution & IT Leadership · Acipenser Madagascar (Acipenser / Akanjo group)
Nov 2021 – Jun 2026Took over the group's IT leadership across caviar distribution and textile development, growing the team from 3 to 7 and building the integration backbone tying Odoo, Saleor and third-party APIs together.
- —Odoo integration for distribution: order and stock management between Acipenser and its distributors (Paris, Luxembourg, New York); structured the product catalogue and achieved French e-invoicing compliance (Peppol).
- —Event-driven integration middleware consuming webhooks across Odoo, Saleor and third-party carrier APIs — the single source of truth for group-wide data.
- —Designed and delivered 2 B2C e-commerce stores, generating €500K+ in revenue over 4 years, with KPI reporting to steer the business.
- —Delivered a vector search engine (FAISS/pgvector) for the brand's embroidery library, at the direct request of group leadership.
- —Self-hosted Debian / Docker Swarm infrastructure; led the Microsoft 365 overhaul (multi-domain governance, licensing, tenant migration).
Python · Django · FastAPI · Odoo · Saleor · Next.js · TypeScript · PostgreSQL · FAISS · pgvector · Docker · Traefik · GitHub Actions
Head of IT — Fish Farm & Production · Acipenser Madagascar (Acipenser / Akanjo group)
Nov 2018 – Nov 2021On-site technical lead rebuilding the fish farm's management software end to end, driving the technical roadmap directly.
- —Rebuilt the farm management software: feed production and distribution to sturgeons, hatchery efficiency from fertilised egg intake to hatching, population tracking across rearing ponds, environmental monitoring, and processing tracking (slaughter, curing, caviar tinning).
Lead Developer / R&D Engineer · Blueline (Gulfsat)
2010 – 2018Eight years spanning R&D engineering and technical leadership — from telecom data pipelines and digital TV middleware to leading a 3-engineer team through a modular architecture shift.
- —Lead Developer (2017–2018): technical lead for a 3-engineer team (DevOps, backend, full-stack); moved architecture toward a modular, near-microservices approach without fully committing to it given the system's scale.
- —Cut average delivery lead time by 50% by redesigning the engineering workflow — branching strategy, CI pipelines, code review standards, structured onboarding.
- —Regularly presented architecture decisions and trade-offs to a non-technical executive team.
- —R&D Engineer (2010–2016): GPS fleet tracking with a geospatial PostgreSQL schema and GPX ingestion pipelines, used by Operations to track vehicles and scheduling.
- —Digital TV: API-first middleware as the source of truth for subscriber management and EPG data across a 3-city network; built a multi-channel broadcast tool and high-throughput event-driven backends (RabbitMQ).
Python · C++ · Django · Flask · RabbitMQ · Redis · PostgreSQL
Software Developer, Intern · Xone Technologies
2010Solo development (Python) of the connectors for a mobile banking exchange point in Senegal, within a team of 4 developers working mainly in Java — deployed and used in production.
Stack
Backend & Data
Python (Django, DRF, FastAPI, Flask), TypeScript (NestJS), Celery, RabbitMQ, Redis, PostgreSQL, Vector search (FAISS, pgvector)
Platform & Operations
Docker, Docker Swarm, Traefik, Cloudflare Tunnel, Linux, AWS, on-premise & hybrid infra, GitHub Actions (CI/CD), Keycloak, Azure API Management
Architecture & Methods
Event-driven & API-first design, Modular / targeted microservices, End-to-end idempotence
Testing & Quality
Playwright, Vitest, pytest
Education & languages
Education
MSc, Telecommunications — ESMT, Dakar, Senegal, 2008 – 2010
BSc, Engineering Sciences — ESMT, Dakar, Senegal, 2005 – 2008
Languages
French (native), English (fluent), Spanish (intermediate)
Contact
Let's fix what's structurally weak.
A creaking integration, a data architecture that needs stabilizing, or a role where it matters ? Let's talk.