Abdulmateen Tairu

Software Engineer | Backend | Data Engineer

Software Engineer with 7 years of experience designing and delivering scalable backend systems and automation solutions across fintech, advertising, and logistics. Proven track record in building ETL pipelines, AI-enabled workflows, and distributed applications that handle thousands of daily operations. Passionate about leveraging machine learning and AI to optimize business processes and drive innovation.

Work Experience

Software Engineer (Automation) - Invisible Technologies
Business Consulting | New York, USA (Remote)
Mar 2023 - Aug 2025
  • Designed and built "LLM as a Step" automation, integrating multiple LLM models into 100+ client workflows (10K+ weekly requests), reducing average handling time by 80% and QA costs by 93%
  • Contributed to a monorepo of backend and frontend applications built in Django, FastAPI, Next.js and Express.js, communicating over GraphQL, tRPC, REST and Kafka
  • Designed and developed a fullstack application in FastAPI and Next.js to ingest and vectorize candidate resumes (via OpenAI embeddings) and store embeddings in Pinecone for a search engine for talents
  • Built RLHF pipeline using Django, Next.js, and GraphQL, integrating Gemini, GPT, and Anthropic models to improve training quality and cut operating costs
  • Developed full-stack solutions and ETL pipelines to support AI-enablement workflows, processing 100K+ requests daily with 99% success
  • Monitored backend system performance with Datadog; proactively identified and fixed issues related to traffic surges, concurrency bugs, and legacy regressions
Python Django FastAPI TypeScript Next.js GraphQL Kafka OpenAI Pinecone Datadog
Senior Backend Engineer - Insomnia Labs
Web3 & Blockchain | USA (Contract)
Mar 2025 - Jul 2025
  • Built a real-time blockchain event indexer to capture and process smart-contract events using EtherJS, NestJS and PostgreSQL
  • Developed scalable backend integrations (Stripe, custom APIs) to support admin dashboards and mobile features aligned to client requirements
  • Monitored system health and performance using Grafana, ensuring service reliability and identifying bottlenecks in production environments
TypeScript NestJS EtherJS PostgreSQL Stripe Grafana
Lead Engineer, Admin & SaveChecks Team - Mystash
FinTech | Lagos, Nigeria (Remote)
Sep 2022 - Dec 2022
  • Led development of SaveChecks, a key revenue-generating feature contributing to the company's $2M acquisition
  • Optimized backend services for automated savings reducing average processing time by 40%, handling over ₦1B in transactions
  • Provided technical leadership, defined KPIs, and enhanced code quality through reviews
Python FastAPI TypeScript NestJS PostgreSQL
Software Engineer - Mystash
FinTech | Lagos, Nigeria (Remote)
Sep 2021 - Aug 2022
  • Migrated legacy backend to a scalable architecture, enabling growth to 30K+ users and over ₦1B in transactions
  • Built ETL pipelines processing thousands of bank transaction alerts daily using FastAPI and NestJS
  • Reduced transaction failures by 30% with improved error-handling and retry mechanisms
  • Refactored payment flow, eliminating race conditions and double crediting issues, boosting payment resolution to 99.8%
  • Set up CI/CD streamlining release cycles and boosting team efficiency
Python FastAPI TypeScript NestJS PostgreSQL
Full-stack Software Engineer - Bunny Studio
Advertising | San Francisco, USA (Remote)
Jun 2022 - Dec 2022
  • Maintained a distributed backend system of Python, TypeScript and PHP applications
  • Managed multiple frontend applications built in React, Next.js and Angular
  • Refactored a legacy codebase into a modern microservice, delivering faster performance and seamless scalability
  • Developed an ETL process creating personal workspaces for over 100K users, improving team collaboration and project management
Python TypeScript PHP React Next.js Angular
Software Engineer - IKONIK
Financial Service | Lagos, Nigeria (Remote)
Feb 2021 - Oct 2021
  • Built and maintained backend systems of Flask and Express.js applications for a fintech solution, processing over ₦500 million monthly
  • Developed an event-based notification system using websockets and REST APIs to enhance real-time communication
  • Automated payment issue resolution for businesses, improving transaction resolution speed
  • Developed API clients for SOAP and REST third-party integrations
Python Flask Express.js WebSockets
Software Engineer - HiringIO
IT Consulting | Bengaluru, India (Remote)
Sep 2020 - Feb 2021
  • Developed the backend for a job matching platform using Django
  • Integrated Elasticsearch to enhance the search system's performance
Python Django Elasticsearch PostgreSQL
Software Engineer - Neohaul Technologies
Logistics | Lagos, Nigeria
Feb 2020 - Oct 2020
  • Developed backend systems providing real-time insights into logistics and cargo shipping services
  • Created cloud functions for background tasks using Firebase Cloud Functions, ensuring seamless operations
Node.js Express.js Firebase Firestore
Data Engineer - Terragon Group
Marketing Technology | Lagos, Nigeria
Sep 2019 - Mar 2020
  • Managed real-time data pipelines for tracking and analyzing web activities of thousands of users, built with microservices using Python, Node.js, Kafka, and RabbitMQ
Python Node.js Kafka RabbitMQ Microservices

Speaking & Talks

PyCon Africa 2025

A talk on 7 subtle anti-patterns that stress backend systems and how to fix them. Covers N+1 queries, pagination strategies, hot-path aggregations, database search optimization, and more.

Skills & Technologies

Programming & Frameworks

  • Python (FastAPI, Django, Flask)
  • TypeScript (NestJS, Express)
  • JavaScript / Node.js

AI & Machine Learning

  • OpenAI, Gemini, Anthropic
  • LangChain
  • Vector Databases (Pinecone)
  • RLHF Pipelines

Data & Messaging

  • PostgreSQL, MongoDB, Redis
  • Snowflake, Elasticsearch
  • Kafka, RabbitMQ
  • ETL Pipelines, Airflow

Cloud & DevOps

  • AWS (Lambda, CloudWatch)
  • GCP, Firebase
  • Docker, Kubernetes
  • CI/CD, GitHub Actions

APIs & Integration

  • GraphQL, tRPC, REST
  • WebSockets
  • EtherJS (Blockchain)
  • Stripe Integration

Monitoring & Tools

  • Datadog, Grafana
  • Sentry
  • Performance Optimization
  • System Architecture

Projects & Open Source

Haya

A talent matching platform helping startups find talents to hire.

Bull-board Contributor

Contributed to an open-source UI tool for Bull or BullMQ, enhancing job queue management and visualization.

View Project →

Jumga

An e-commerce project built using a distributed system of microservices with Python, Django, Docker and Docker Compose.

View Project →

TayFlutterwave

A Python library for integrating Flutterwave payment APIs.

View Project →

Education

Bachelor of Science - Computer Science with Mathematics

Obafemi Awolowo University

Ile-Ife, Osun, Nigeria

Currently Open to New Opportunities

Looking for backend engineering or technical leadership roles

Connect on LinkedIn