Available for remote work worldwide

Adesola
Kareem

Backend Software Engineer

I build scalable Python backends — high-throughput distributed pipelines, event-driven microservices, and cloud-native APIs. Currently shipping production systems at WebMD that process millions of documents with multi-provider AI integrations.

2+
Years in Production
5+
LLM Providers Integrated
17K
Notifications/sec (Designed)
25%
GCP Cost Reduction
🧑‍💻

What I can build for you

From greenfield APIs to high-throughput distributed systems — I focus on correctness, performance, and systems that hold up in production.

⚡

High-Throughput Backend Systems

FastAPI microservices and RabbitMQ-backed pipelines designed for production load. Batch processing, bulk DB operations, and efficient write strategies that scale without rewriting.

🗄️

Database & Storage Architecture

PostgreSQL schema design, query optimisation, and vector storage (pgvector). Redis caching and pub/sub. Multi-backend routing so you're not locked into one store.

🤖

AI API Integration

Multi-provider LLM routing (OpenAI, Azure, Anthropic, Vertex, Cohere) and embedding pipelines wired into production backends. I integrate AI as a service, not a research project.

🔒

Security & Compliance-Aware Design

PII/PHI detection and anonymisation using Presidio + spaCy. HIPAA-aware service design. OAuth2, JWT authentication, and secure API patterns from day one.

🔁

Event-Driven Architecture

RabbitMQ consumers, idempotent processing, deduplication strategies, retry + DLQ patterns, and queue pressure controls — systems that handle failures gracefully.

📊

Observability & Infrastructure

Prometheus + Grafana dashboards wired to latency, throughput, and error metrics. Docker packaging, Kubernetes deployments, and CI/CD pipelines that ship confidently.

Where I've worked

Production engineering across healthcare technology and fintech.

Mar 2025 – Present
WebMD
Software Engineer (Backend) — Remote
Python FastAPI RabbitMQ PostgreSQL pgvector Solr Redis Docker HIPAA
  • Designed batch ingestion pipeline reducing PostgreSQL round-trips from O(N) to 3 total per batch — bulk delete, bulk document insert, and bulk chunk+embedding insert via unnest()
  • Integrated multi-provider LLM + embedding routing (OpenAI, Azure, Anthropic, Vertex, Cohere) with model-aware batching at sub-batch granularity of 2,048 tokens
  • Built PII/PHI anonymisation service (FastAPI + Presidio + spaCy) with HIPAA-aware design, custom recognizers, and automated test suite
  • Designed runtime-configurable multi-backend storage routing (pgvector + Solr) switchable per business unit via environment variable — no code changes
  • Defined 6-field composite dedup key (business_unit, source_system, content_id, embedding_model, chunk_size, chunk_overlap) enforcing idempotent last-write-wins across distributed pipelines
  • Built Grafana observability dashboard over Elasticsearch — 3 stat panels (received/success/failed), 3 gauge panels (URL/text/segments throughput), and a timeseries panel at 10s intervals using KQL filters on Kubernetes labels
  • Deployed Vue.js internal tool on Kubernetes with Google OAuth2, PostgreSQL connection pooling, container resource limits, liveness probes, and rolling update strategy
Mar 2024 – Jan 2025
PCU
Research Assistant — NYSC
Python Data Analysis Research
  • Supported faculty research in computer science department at Precious Cornerstone University during mandatory National Youth Service Corps posting
  • Developed data processing scripts and assisted with technical documentation for ongoing academic research projects
Nov 2023 – Feb 2024
Nomba
Software Engineer — Fintech
Python MongoDB Redis GCP
  • Reduced GCP infrastructure costs by 25% through Redis caching strategy and service-level optimisation
  • Built large-scale CSV export pipeline using MongoDB aggregation and Redis for high-volume data delivery

Things I've built

Production-grade personal projects demonstrating distributed systems design and AI integration.

Scalable Notification Service

Production-grade multi-channel notification platform built for extreme throughput. Per-channel queue isolation, exponential backoff retry, Dead Letter Queue, and full observability.

17K
msgs/sec
250M
daily capacity
4
channels
FastAPI RabbitMQ Redis PostgreSQL Prometheus Grafana Docker
🔍

AI Investigation Assistant

Agentic RAG system for investigative research with multi-step tool-using agents, FAISS vector search, and automated hallucination detection.

  • Multi-step reasoning agents that decompose complex queries, call tools in sequence, and synthesize evidence-grounded responses
  • Evaluation harness with automated hallucination detection — flags unsupported claims against source documents
  • FAISS-backed semantic retrieval pipeline with context-aware chunking and embedding-model abstraction
  • Configurable agent loop supporting iterative re-querying when confidence thresholds are not met
Python FAISS RAG Agentic AI LLM Evaluation

Tech stack

Tools I use in production, not just on a résumé.

Languages

Python JavaScript Node.js Java

Backend

FastAPI REST APIs Microservices Event-Driven Express.js

Data & Storage

PostgreSQL pgvector Redis MongoDB Solr

Messaging

RabbitMQ Pub/Sub DLQ Patterns Idempotency

Infrastructure

Docker Kubernetes GCP Linux GitLab CI/CD

AI Integration

OpenAI Anthropic Azure OpenAI Vertex AI Cohere Presidio

Observability

Prometheus Grafana Kibana Structured Logging

Security

PII Anonymisation HIPAA-Aware Design OAuth2 JWT

Let's work together

Open to full-time remote roles, contract work, and interesting backend problems worldwide.

Open to opportunities


Send me a message →