I build the APIs and data platforms that busy products run on.

Senior backend engineer working on distributed systems, high-scale APIs and event-driven platforms, most recently in financial services.

Systems Andrew has builtDigital wallets, CRM and loan management systems connect through an API gateway to core banking. A second path runs from the gateway through Kafka to a bank-wide data platform.Digital walletsCRMLoan managementAPI gatewayEcobank, 2016–2020Core bankingFlexcube over IBM MQKafkaData platformNatWest Group, 2022–nowJava, Spark and Kafka on AWS1M+ customers in 33 countriesAbove 99.9% reliability
Systems I've built and run. Today I own NatWest's bank-wide data platform; before that I built Ecobank's API gateway.

About

I'm a senior backend engineer with 6+ years designing and delivering distributed systems, high-scale APIs and event-driven architectures in financial services. Most of my work is in large-scale transactional systems built with Java, Kafka, AWS and Terraform, in regulated environments.

I care about resilient services, simple designs for complex systems, and working closely with product teams to ship features people use.

Outside work I'm usually trying new technologies, building side projects or watching football. I'm always happy to talk with other engineers about software design and architecture.

Experience

  1. 2022–now

    Senior Engineer

    NatWest Group / Bigspark

    Designed and owned microservices powering a distributed data platform used across the bank, handling 1,000+ daily API requests with above 99.9% reliability and supporting data-driven decisions in banking operations.

    Java, AWS, Terraform, Spark, Kafka

  2. 2020–2022

    Applications Engineer

    Ecobank Transnational Inc.

    Built and integrated APIs connecting digital wallets, CRM and loan management platforms, supporting services for 1M+ customers across 33 countries. Implemented backend integrations for account services and digital onboarding.

    Java, WebLogic, Web Services

  3. 2016–2020

    Integrations Engineer

    Ecobank Transnational Inc.

    Developed a centralised API gateway that improved transaction throughput and reduced failure rates across multiple financial products.

    IBM MQ, Mule ESB, Oracle Flexcube, Java

Projects

  • Personal banking app

    A banking backend with account management, fund transfers and transaction history.

    Java, Spring Boot, MySQL

  • Binance streaming app

    Real-time cryptocurrency price tracking with live updates and historical data visualisation.

    Python, Redpanda

  • ETL data pipeline

    Extracts data from a data store, transforms it and loads it into a data warehouse for analysis.

    Python

  • Const-AI

    A lightweight RAG assistant that searches constitutional texts and checks whether a statement looks lawful, unlawful, supported or unclear based on the evidence.

    Python

  • Stock trading app

    An end-to-end stock trading demo with a Spring Boot API and Postgres persistence.

    Java, Spring Boot, Postgres

Contact

I'm open to new roles and collaborations. Send a message here, or email me at andrewmintah@gmail.com.

Opens a pre-filled draft in your email app.