Skip to main content
Favour Elodimuor

Favour Elodimuor

Senior Backend Engineer | Fintech & SaaS Scaling

Talent
Bournemouth, BournemouthMember since June 26, 2023
PythonDjangoFastAPIMicroservicesPostgreSQLRedisCeleryRabbitMQDockerPrometheusGrafanaOWASP-compliant securityLangChainLLM integrationTimescaleDB
·

Hire this person

Send a job offer directly to this candidate

PythonDjangoFastAPIMicroservicesPostgreSQL

About

5 years scaling fintech and SaaS platforms to 7.5 M monthly transactions and enterprise clients. Specialised in high-throughput payment systems, LLM integration, and microservices architecture (Python, Celery, Redis, PostgreSQL). Passionate about owning complex backend systems at scale, crafting user-centric platforms that drive revenue and engagement, seeking to innovate at forward-thinking companies.

Experience

Senior Backend Engineer at Search Atlas (2025-03 – Present)

Develop and enhance the backend development of an AI-powered SEO platform (OTTO) using LLMs (Claude 3 / GPT-4) for keyword validation and automated NLP page generation.

  • Develop and enhance the backend development of an AI-powered SEO platform (OTTO) using LLMs (Claude 3 / GPT-4) for keyword validation and automated NLP page generation, drove 25 % average organic traffic growth across 1,000+ enterprise client sites.
  • Re-engineer metadata extraction pipeline with semantic analysis and vector embeddings, enforcing strict Google core-web-vitals compliance and eliminating ranking penalties for high-value clients.
  • Own RESTful API layer and microservices architecture, cutting release cycles 18 % and enabling seamless integration for global agency partners.

Backend Developer (Python) at TM30 Global Limited (2022-02 – 2025-02)

Architected and scaled high-throughput courier service platform with enterprise fintech features and real-time payment systems.

  • Architected a courier service platform with processing 3,000+ monthly orders for 500+ users, increasing bookings by 40% and enabling real-time updates for 2,500+ deliveries at 99.9% uptime.
  • Optimized route planning using Mapbox and TomTom APIs, reducing delivery times by 20% and operational costs by 15% for 100+ business clients, while boosting throughput by 25% with asynchronous task queues.
  • Architected a high-availability caching and messaging infrastructure by implementing a custom Redis Sentinel Cluster Manager in Django, enabling automatic master-replica read/write splitting, connection pooling, and sub-second failover.
  • Optimized database connection scalability by integrating PgBouncer (pooling 200+ active transaction connections) in front of a TimescaleDB-HA (PostgreSQL) cluster, reducing connection overhead on write-heavy geospatial query routes.
  • Improved background worker capacity by designing a multi-queue Celery infrastructure utilizing tailored concurrency engines (Gevent for I/O-bound real-time bidding tasks at 100 concurrency; thread pools for bulk notifications), resulting in efficient resource usage and faster queue draining.
  • Prevented cascading service failures by designing a distributed Circuit Breaker pattern in Django (using Redis-backed state management) to throttle and automatically recover connections to critical third-party APIs (FCM, Expo, SMS gateways).
  • Implemented self-hosted routing infrastructure by spinning up an in-house OSRM (Open Source Routing Machine) server in Docker, bypassing commercial API limits to calculate distance matrices and optimal path routing locally.
  • Identified and refactored legacy, process-wide thread pool executors in a Django backend. Documented the transition path to asynchronous coroutines (asyncio) by isolating blocking database queries from I/O-bound external API mapping requests.
  • Owned full backend architecture for fintech group, scaling systems from 50 k to 7.5 M monthly transactions at 99.95 % uptime using Django, Celery, Redis, and microservices.
  • Designed and delivered a real-time investment & payments platform (halal/target savings products) with async withdrawals and analytics dashboard, handled 600 k+ transfers/month at 98 % success rate.
  • Led an enterprise asset management (EAM) system for corporate banking clients, implementing mandate workflows, approvals, and audit trails, drove 40 % enterprise adoption across 120+ clients.
  • Introduced Prometheus/Grafana monitoring, mentored 4 juniors, and enforced OWASP-compliant security + testing, reduced MTTR to < 1 h, latency 22 %, and eliminated critical vulnerabilities.
  • Streamlined bank API integrations and delivered corporate banking features, onboarded 3 major Nigerian banks 35 % faster, introduced multi-level mandate management and full audit trails, driving 40 % increase in enterprise adoption across 120+ corporate clients and enabling 600 k+ monthly payments/transfers at 98 % success rate.

Software Developer (Python) at Freelance (2022-01)

Provided backend architecture consulting and built scalable systems for multiple startups and enterprises.

  • Identified and eliminated bottlenecks in the software testing process resulting in a 10% reduction in the time needed for testing.
  • Built and shipped a Django-based pharmacy management system for multiple chains: payment integration, collaborative-filtering recommendations, real-time inventory sync, increased repeat orders 90 %+ and reduced stock-outs 45 %.
  • Provided short-term backend architecture and performance consulting for 10+ startups (fast API migrations, Celery/RabbitMQ setups, database optimisation).

Data Platform and Automation Intern at First City Monument Bank (FCMB) (2021-05 – 2021-11)

Worked on data platform development, automation, and system optimization for banking operations.

  • Recommended changes in development, maintenance, and system standards, while adhering to design philosophies and recommended practices, increasing team effectiveness and efficiency by 73%.
  • Data Integrity & Accessibility: Played a crucial role in enhancing data integrity by implementing validation checks and data cleansing routines. This improved the accuracy and reliability of the data used across the bank's operations.
  • Automated Data Processing: worked on the automation of key data processing tasks using Python scripts and automation tools, resulting in a 20% increase in overall team efficiency. This allowed the team to focus on more strategic initiatives while reducing manual workload and errors.
  • 78% more productivity was achieved by working together as a team under the leadership of a true team player with strengths in precision and flexibility.

Education

B.Sc. in Computer Science – University of Ilorin (2017-10 – 2021-10)

Skills

Senior Backend EngineerFintech & SaaS Scaling

Reviews

Related