EMMANUEL EKE

Backend & Machine Learning Engineer | Python • PyTorch • FastAPI • PostgreSQL • Docker

Abuja, NG.

About

Highly skilled Backend and Machine Learning Engineer specializing in building scalable distributed systems, event-driven architectures, and production-grade AI/ML pipelines. Proven expertise in developing robust backend platforms and deploying deep learning, NLP, and computer vision models (such as sentiment analyzers and object detection systems). Adept at leveraging FastAPI, PyTorch, PostgreSQL, and PySpark to bridge high-performance software engineering with intelligent model deployment.

Work

Independent Software Development

|

Backend Engineer

Abuja, , Nigeria

→

Summary

Led the design and development of three distinct, production-grade backend platforms: a multi-tenant marketplace, a real-time social collaboration platform, and an AI workflow automation tool, focusing on scalability, security, and complex workflow automation.

Highlights

Architected and delivered a production-grade multi-tenant marketplace backend, implementing over 100 REST API endpoints using FastAPI, SQLAlchemy, and PostgreSQL to ensure high performance and scalability.

Designed and implemented a comprehensive Role-Based Access Control (RBAC) system, enabling granular permissions for diverse user roles including Platform Owners, Store Owners, and Customer Support.

Developed a complete subscription billing system, managing lifecycle events from initial subscriptions to renewals, upgrades, refunds, and webhook-driven payment synchronization, ensuring seamless revenue operations.

Engineered robust inventory reconciliation workflows, effectively preventing stock inconsistencies and reducing losses from abandoned, expired, failed, stale, and cancelled orders.

Designed and implemented event-driven notification pipelines using PostgreSQL triggers, Redis, and Server-Sent Events (SSE) to deliver real-time updates and enhance user engagement.

Implemented Celery-powered background processing for critical functions like payment events, notifications, and scheduled tasks, improving system efficiency and responsiveness.

Secured platforms with JWT Authentication, RBAC, Argon2 password hashing, and Fernet encryption, safeguarding sensitive data and user access.

Developed an interactive drag-and-drop workflow builder using React Flow and robust backend APIs for comprehensive AI workflow management, including creation, validation, persistence, and execution.

Education

Nnamdi Azikiwe University

→
Bachelor of Science (B.Sc.) Applied Microbiology and Brewing

Languages

English

Skills

Distributed Systems

Celery, Redis Pub/Sub, PostgreSQL LISTEN/NOTIFY, Server-Sent Events (SSE), Event-Driven Architecture, Background Processing, Webhooks.

Frontend

React, JavaScript, React Flow.

Backend Engineering

Python, FastAPI, SQLAlchemy, Pydantic, REST API Development, AsyncIO, Multi-Tenant Platform Architecture, Distributed Systems Design, Event-Driven Architecture, Payment Lifecycle Automation, Subscription Billing Systems, Inventory Reconciliation, Workflow Automation, Real-Time Messaging Systems, WebSocket Communication, Advanced Authorization Systems, API Design & Development, Backend Performance Optimization.

Databases

PostgreSQL, MySQL, SQL, Redis, Supabase, CTEs, Window Functions, Subqueries.

Security

JWT Authentication, Role-Based Access Control (RBAC), PostgreSQL Row-Level Security (RLS), Argon2 Password Hashing, Fernet Encryption.

DevOps & Cloud

Docker, AWS, Linux (Ubuntu), Git, GitHub Actions, CI/CD, SendGrid.

Machine Learning & AI

PyTorch, NLP, CNN, PySpark, Apache Spark, Image Processing, Transfer Learning, Deep Learning, Machine Learning, Model Deployment.