Hi there👋, I am

UCHENNA JOSEPH ONYENSO.

Back-end and AI PROGRAMMER 👨‍💻

hire me

A bit about me

Proficient in back-end programming, with extensive experience using Python, Django, and SQL. Comfortable with front-end technologies, specifically JavaScript, HTML, and CSS. I admire —and I practice— simplicity, clear documentation, effective communication, and extensive test coverage, among other best practices for software engineering. I am very passionate about self-development. Apart from programming, I enjoy playing chess and table tennis.


A fun fact about me (maybe): I am a huge fan of the Game of Thrones franchise. I have watched the series 3 times and I am currently reading the books🙂.

Tech stack

  • Python
  • Django
  • SQL
  • JavaScript
  • HTML
  • CSS
  • Git
  • PostgreSQL
  • RabbitMQ

Industry knowledge

  • Microservices
  • Agile Methodology
  • Data Structures
  • Algorithm Analysis
  • Full-stack Web Developement
  • Programming

Soft skills

  • Oral and Written Communication
  • Team Building
  • Leadership and Management
experience —

Where I've been 💼

Senior Back-end Developer

Aug 2025 - Present

RingFree Communications

Charlotte, North Carolina, United States

  • Architected and implemented a dynamic call flow builder feature, enabling customers to design custom VoIP routing logic through a visual interface.
  • Implemented a comprehensive activity logging system to track and audit user actions across the platform, improving security compliance and providing customers with detailed operational visibility.
  • Contributed to frontend development using Vue.js and Vuetify 3 when needed, ensuring cohesive full-stack feature delivery.

Senior Back-end Developer

Oct 2024 - Aug 2025

Assist Factory

Sheridan, Wyoming, United States

Led the backend development of Assist Factory, a platform designed to connect clients with virtual assistants (VAs) and manage task-based service delivery. My responsibilities spanned across backend architecture, API development, third-party integrations, and system security.

  • Implemented a multi-gateway payment infrastructure with support for Flutterwave, Paystack and Stripe, using a strategy pattern architecture to encapsulate gateway-specific logic and maintain a unified transaction lifecycle.
  • Built role-based access system with polymorphic profiles for the 3 different user types (Client, VA, and Admin) with a fine-grained permission logic.
  • Implemented instant chat messaging using websockets for seamless in-app communication between clients and VAs.
  • Implemented virtual meeting scheduling and calendar integration with Google Meet and Google Calendar. Designed OAuth2 authentication, including encrypted token storage using symmetric encryption and seamless refresh logic for protected resource access.
  • Developed a complete invoice and payment flow, including secure webhook handling, API-based transaction verification, and audit logging.
  • Implemented a referral rewards system, automatically validating and completing referrals based on payment activity and user engagement.

Back-end Programmer

Nov 2024 - May 2025

WHOT STUDIOS

Lagos, Lagos State, Nigeria

Back-end Programmer

Aug 2020 - Nov 2024

Dukka

Lagos, Lagos State, Nigeria

Implemented multiple key projects including:

  • Dvault API: Led development of a digital wallet API service, enabling creation of virtual accounts and real-time fund transfers. Integrated KYC verification, transaction logs, and reconciliation tools.
    • Generated over ₦25 million in revenue till date.
    • Reduced wallet integration time by 40% for partner apps via robust documentation and modular architecture.
  • Dukka App: Engineered core payment and wallet APIs for a POS and bookkeeping platform used by 50,000+ merchants.
    • Integrated partner bank APIs for virtual account creation and payment routing.
    • Designed async transaction processing pipeline using RabbitMQ, reducing latency by 30%.
  • Dash App: A mobile marketplace where users can buy from various vendors. They can also pay directly on the app from their virtual account which they create on the app. I implemented the microservice responsible for realtime notifications in this app. I also implemented the APIs responsible for wallets and virtual accounts creation.

Full-stack Developer

Nov 2023 - May 2024

TafiCasa

Lagos, Nigeria

Worked as part of the team that built Flux, our flagship product that enables businesses to digitally manage product transfers, secure pickups, and supply chains. Using digital receipts, AI automation, and real-time tracking, it optimizes procurement, logistics, and inventory management across various industries.

  • Implemented the ATC issuing and endorsement feature. This allows organizations to transfer ownership of goods and other organizations to secure these goods. This process involves approvals, verifications etc.
  • Implemented the RBAC (Role-Based Access Control) feature that gives organizations the ability to create and assign granular permissions to employees. This enables a systematic flow of goods from one authority to another and reduces manual paperwork by 80%.
featured projects —

Some stuff I've worked on 📁

Assist Factory

Assist Factory is a service that matches businesses, founders, and busy professionals with trained virtual assistants so they can offload repetitive work (admin, customer support, scheduling, marketing tasks) without hiring or managing staff. It solves the overhead and friction of hiring — freeing founders to focus on growth while a vetted remote team handles day-to-day tasks.
Python | Django | PostgreSQL | Webhooks | Payment Gateways | Websockets | Redis

Flux

Flux is a supply-chain orchestration platform from TafiCasa that digitizes product ownership, pickup workflows, and inventory-backed lending so merchants, manufacturers and entities can track physical goods. It centralises real-time visibility, digital approvals, and pickup/product movement tracking so stakeholders (merchants, distributors, banks etc.) share a single auditable source of truth — eliminating manual signatures, fragmented emails, and opaque financing.
Python | Django | DRF | Celery | PostgreSQL | Redis

Dukka

Dukka is an application that provides small business merchants with all they'll need for proper bookkeeping, inventory management, payment acceptance and POS terminal management. Using Dukka, they can record sales, expenses, create receipts, see profits and losses, create virtual accounts and wallets among other things. I implemented the APIs that made the wallets, virtual accounts and payment acceptance possible. In collaboration with partner commercial banks, I was able to integrate their APIs with our system to make these work.
Python | Django | Microservices | RabbitMQ | PostgreSQL | Payment Gateways

SwitchVibes

The back-end API service for SwitchVibes, a platform that enables smooth music playlist migration between different music streaming services. Simply provide the link of a playlist from your favorite source platform (e.g., Spotify), and SwitchVibes will automatically transfer all the songs to a new playlist in your specified destination platform. Eliminate manual playlist recreation and let SwitchVibes do the heavy lifting for you.
Python | Django | DRF | Websockets | Async Programming

View my other projects here.

Let's Connect🤝🏾🌐

contact —

look who’s here 😁

phone🇳🇬
+(234) 908 297 6912