Backend Engineerbuilding production systems
Founder @ CharisForgePython · Django · FastAPI · PostgreSQL · Redis · Celery
I build the reliable half of software — REST APIs, payment and wallet flows, background processing and the database work underneath them — with Python, Django and FastAPI.

Featured Projects
Showcasing backend solutions that drive real business value and technical excellence
Backend Engineer (Contract) — NuvveTech Limited
CurrentBuilt and maintain the backend for a production e-commerce marketplace serving live customers across multiple regions. Work includes payment processing (Stripe), an automated order-tracking pipeline, PostgreSQL full-text search and AI-powered image search (FAISS + CLIP), third-party supplier integrations, and production performance engineering (N+1 elimination, response caching, query optimization).
Key Highlights
Technologies Used
Diba Fintech API
CurrentProduction fintech backend for Diba — wallet transactions, payment processing, and real-time in-app support chat. Delivered well enough that the same team brought me back immediately for a second, larger platform.
Key Highlights
Technologies Used
10Billion NGO Platform — Backend API
CurrentProduction-grade REST API powering a non-profit platform for campaigns, events, and project donations — with real-time donation tracking, event ticketing, and role-based access control.
Key Highlights
Technologies Used
Shoplit — E-Commerce REST API
CompletedFully-featured e-commerce backend API — product listings, cart management, orders, Paystack payments, and SMS notifications. Live on Render with full API documentation.
Key Highlights
Technologies Used
About Me
Experienced Python backend engineer and freelance Django developer crafting scalable, high-performance systems
Problem Solver
Transforming complex challenges into elegant technical solutions
Performance Focused
Optimizing systems for speed, scalability, and reliability
Team Collaborator
Working effectively with cross-functional teams to deliver excellence
I'm a backend engineer. I work in Python — mostly Django and Django REST Framework, with FastAPI where the shape of the problem calls for it — on the parts of a product users never see: APIs, payment and wallet flows, background jobs, search, and the PostgreSQL and Redis layers underneath.
Most of that has been production work with real users and real money attached: a fintech wallet and payments backend, an e-commerce marketplace running Stripe checkout and automated order tracking, a non-profit donation and ticketing platform, and automation that runs unattended on a schedule. Production changes how you build: you spend as long on retries, indexes and N+1 queries as on the feature itself.
What I optimise for is whether the system is still good in a year — a data model that matches the domain, boundaries that keep change cheap, and enough documentation that the next engineer is not reverse-engineering intent. And I try to keep the business outcome in view, because the point of the work is what the system lets the company do.
Founding CharisForge Technologies Ltd is the next step out from that — from delivering engagements on my own toward building a software engineering company that does it at greater scale.
Backend
- Python
- Django
- Django REST Framework
- FastAPI
- Flask
Database
- PostgreSQL
- MySQL
- Redis
- Database Design
- Query Optimization
DevOps
- Docker
- Railway
- CI/CD
- AWS
- System Monitoring
Tools
- Git
- REST APIs
- System Design
- Testing
- Agile/Scrum
Technical Expertise
The areas most of my engineering work falls into — each one shows up in the projects above.
Backend Systems & APIs
REST APIs in Django REST Framework and FastAPI — resource design, authentication and permissions, versioning, and the payment and wallet flows that have to be right the first time.
- REST API design
- Authentication & permissions
- Payment & wallet flows
- OpenAPI documentation
Database & Performance Engineering
PostgreSQL schema design and the performance work that follows it: finding N+1 queries, adding the right indexes, and putting a caching layer where it actually changes response times.
- Schema & data modelling
- Query optimization
- N+1 elimination
- Redis caching strategy
Asynchronous & Background Systems
Work that should not happen inside a request: Celery task pipelines, scheduled jobs, retries and idempotency, and the order-tracking and notification flows built on top of them.
- Celery task pipelines
- Scheduled & recurring jobs
- Retries and idempotency
- Event-driven workflows
Integrations & Automation
Connecting systems that were not built to talk to each other — payment providers, enterprise REST APIs, SMS and mail — with webhook handling and error paths that survive the other side being down.
- Third-party API integration
- Webhook handling
- Bi-directional sync
- Scraping & data pipelines
Cloud & Deployment
Getting the system into production and keeping it there: containerised deploys, CI/CD, environment and secret handling, static and media storage, and monitoring once it is live.
- Docker & containerised deploys
- CI/CD pipelines
- AWS, Railway, Render
- Monitoring & logging
AI Integration
LLM features inside a normal backend — prompt design, model fallback chains, vector and image search — treated as an integration with latency, cost and failure modes, not as magic.
- LLM API integration
- Prompt engineering
- Vector & image search (FAISS)
- Fallback & cost control
Want to work with me directly?
Backend engineering roles, contract work and consulting engagements where I'm the engineer on the problem.
Need a team to build a product?
CharisForge Technologies Ltd takes on full software engagements — product builds, MVPs and modernisation — with a team behind them.
Work with CharisForgeWork Experience
Building robust backend solutions across diverse industries with measurable impact
Backend Engineer (Contract)
NuvveTech Limited
Build and maintain the backend of a production e-commerce marketplace serving live customers, working across payments, search, order fulfilment and performance.
Key Responsibilities:
- Own the Stripe payment surface of the API, from checkout through to settlement callbacks
- Built the automated order-tracking pipeline on Celery, removing manual status updates
- Shipped PostgreSQL full-text search alongside AI image search built on FAISS + CLIP
- Integrated third-party supplier systems into the catalog and ordering flow
- Reduced response times on live endpoints by eliminating N+1 queries and adding response caching
Backend Engineer
Diba
Backend engineering on a live fintech platform handling wallet balances, payments and in-app support, alongside the senior engineer leading the project.
Key Responsibilities:
- Built wallet and transaction endpoints against PostgreSQL for transactional integrity
- Integrated payment APIs behind authenticated, access-controlled REST endpoints
- Shipped real-time support chat connecting users to support agents
- Held the security and access-control requirements that live money movement demands
Backend Developer
10 Billion
Repeat engagement with the same engineering lead, building the API behind a non-profit platform for fundraising campaigns, events and donations.
Key Responsibilities:
- Built the campaigns, events and project-donations modules of the REST API
- Designed the role-based access control separating admin and authenticated-user permissions
- Integrated donation payments and Cloudinary-backed media storage
- Published OpenAPI/Swagger documentation with drf-spectacular for the frontend team
Backend Engineer
Shoplit
Designed and built an e-commerce REST API end to end — catalog, cart, orders, payments and notifications — then deployed, documented and load tested it.
Key Responsibilities:
- Designed the database schema and built the full catalog-to-order lifecycle
- Integrated Paystack payments and Twilio SMS order notifications
- Added Redis caching to the product listing endpoints to cut repeat query load
- Load tested with Locust and published API docs plus a public schema diagram
Full Stack Developer
ServiceFix
Built a company management system that replaced spreadsheet and phone-call coordination with real-time job tracking and worker scheduling.
Key Responsibilities:
- Designed the PostgreSQL data model behind jobs, workers and schedules
- Built real-time job status tracking into an operations dashboard
- Implemented the worker scheduling logic assigning jobs by availability
Ready to Work Together?
Let's build something amazing. I'm always open to discussing new opportunities and challenging projects.
CharisForge
CharisForge Technologies Ltd
Founder
CharisForge is a software engineering company building reliable digital products and systems for businesses. Founding it is the step out from delivering engagements on my own toward building a team that can take on the whole product, not only the backend.
Two separate things. This site is my engineering work as an individual — the projects and experience above are engagements I delivered myself, before and alongside founding CharisForge. CharisForge's own clients, case studies and team live on its site.
Testimonials
What clients and colleagues say about working with me
Certifications
Recognized industry certifications validating my expertise
Get In Touch
Ready to build something amazing together? Let's discuss your next backend project.
Let's Connect
I'm always interested in discussing new opportunities and exciting projects. Whether you need a backend engineer for your team or want to discuss a specific project, I'd love to hear from you.
andrewoduola@gmail.com
Phone
+2349130116229
GitHub
github.com/Andrew-oduola
andrew-oduola-django-developer
Upwork
Top Rated profile & reviews
Location
Nigeria — working remotely with teams in any timezone
Send me a message
What I'm open to
Engineering roles
Backend and platform positions where I own real systems.
Contract & consulting
Scoped backend builds, architecture reviews and performance work.
Collaboration & speaking
Open source, joint builds, and community or conference sessions.
Building a product with a team?
Full software engagements go through CharisForge Technologies Ltd, where there is a team behind the work rather than just me.
Visit CharisForge






