01

Experience

My professional journey, role by role.

07.2020 — 03.2023

Ikorodu, Lagos, Nigeria

01

Lead Software Engineer

GlobalTech Institute

  • Engineered a FastAPI-based data extraction microservice for managing connectors, data sources, extraction jobs, and automated scheduling, enabling reliable and scalable data ingestion workflows.
  • Designed and implemented an asynchronous data processing pipeline using FastAPI, Celery, Redis, RabbitMQ, and WebSockets to extract, transform, flatten, and stream data from databases and files with real-time job progress updates.
  • Built secure and resilient data processing features, including encrypted connector credentials, schema drift detection, idempotency validation, job lifecycle management, and fault-tolerant execution to ensure reliable extraction operations.
  • Integrated Kafka and event-driven messaging to support scalable downstream data delivery, workflow orchestration, and real-time processing across distributed services.

01.2019 — 03.2020

Ikeja, Lagos, Nigeria

02

Software Engineer

Lead Tech Institute

  • Engineered a FastAPI-based transactional email microservice to manage email delivery, template rendering, and notification workflows, providing a scalable and reliable messaging infrastructure.
  • Designed and implemented an event-driven email processing pipeline by consuming RabbitMQ messages and integrating multiple delivery providers, including SMTP, SendGrid, and Amazon SES, through a unified provider abstraction layer.
  • Improved system reliability by implementing idempotency, automated retry mechanisms, delivery tracking, failure handling, and comprehensive logging to ensure dependable email processing and observability.
  • Enhanced application security and performance by implementing authentication, rate limiting, CSRF protection, and middleware-driven request processing, enabling secure, scalable, and production-ready email services.