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

01

Diagnose

Map the flows that actually run between systems in production — not what the architecture diagram says. That's where the breaking points hide.

02

Design

Define a single source of truth per domain, with explicit contracts between services: idempotence, retries, observability — not a silent patch.

03

Stabilize

Ship an architecture the team can evolve without me: documented, load-tested, with guardrails that replace manual vigilance.

Experience

Head of IT — Distribution & IT Leadership · Acipenser Madagascar (Acipenser / Akanjo group)

Nov 2021 – Jun 2026

Took 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 2021

On-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 – 2018

Eight 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

2010

Solo 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, TelecommunicationsESMT, Dakar, Senegal, 2008 – 2010

BSc, Engineering SciencesESMT, 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.