Ujenyuojo Precious Egwuda
Software Engineer (Backend)
egwudaujenyuojo@gmail.com
LinkedIn -
GitHub -
Portfolio
SUMMARY
Backend Software Engineer with 4+ years of experience building financial and regulated applications using C#, .NET, and Python.
Experienced in core banking workflows, transaction processing, payment integrations, concurrency control, API security, and production troubleshooting.
TECHNICAL SKILLS
-
Languages: C#, Python, SQL (T-SQL)
-
Backend:.NET, ASP.NET Core, Entity Framework Core, REST APIs
-
Databases & Messaging: SQL Server, MongoDB, Redis, RabbitMQ
-
Security: RBAC, JWT, HMAC, API Rate Limiting
-
Infrastructure & Tools: Docker, Nginx, Linux (Ubuntu), Git, Azure DevOps
-
Payment Integrations: NIBSS/NIP, EasyPay, CoralPay, BuyPower
PROFESSIONAL EXPERIENCE
Software Engineer | UbuntuCare (Apr 2026 - Present)
-
Built Python backend services for partner onboarding, health campaign management,
subscriber activation, recurring subscriptions, and deactivation workflows.
-
Implemented subscription billing and provider payout workflows, including
payment collection, payout processing, and asynchronous payment notifications.
-
Implemented idempotent webhook processing with HMAC validation, request
rate limiting, retry handling, and failure recovery for partner payment events.
-
Implemented JWT-based authorization, partner-scoped access controls,
request validation, and endpoint isolation for financial and campaign operations.
Backend Engineer (Contract) | OneWallet Microfinance Bank
(Sep 2025 - Mar 2026)
-
Built a .NET account and entity-mapping service connecting consumer accounts,
merchant profiles, and POS terminals under unified parent entities to support
merchant and agent operations.
-
Implemented payment routing across NIP, EasyPay, CoralPay, and BuyPower,
including transaction-type routing and provider failover for external payment
operations.
-
Implemented transaction concurrency controls using Redis distributed locks
and SQL Server locking to prevent conflicting balance updates and
double-spending during concurrent financial operations.
-
Built transaction-status recovery and reconciliation workflows for POS, EMV QR, and VAS transactions,
polling external providers to resolve uncertain transaction states and initiating ledger reversals when
transactions were confirmed unsuccessful.
-
Developed a POS gateway enforcing terminal serial validation, endpoint
access restrictions, dynamic QR generation, and bill-payment integrations.
-
Implemented merchant reward and loyalty functionality covering points
accrual, tier progression, and redemption for qualifying transactions.
-
Diagnosed production issues across transaction workflows, database
operations, and backend services, implementing fixes for transaction
consistency and failure-handling problems.
Software Engineer | Paysure Technologies Limited
(Mar 2024 - Aug 2025)
Core banking application developed for NOUN Microfinance Bank
-
Developed a core banking application for branch operations, supporting customer onboarding, deposits,
withdrawals, transfers, loan disbursements, savings deductions, teller operations,
and vault workflows using C# and ASP.NET Core.
-
Designed and implemented role-based access controls covering bankers, tellers, and other bank staff,
with configurable roles and privileges and maker-checker authorization for sensitive operations
with session and transaction audit tracking.
-
Implemented transaction processing and double-entry ledger workflows for branch financial operations,
maintaining consistent account balances and transaction records.
-
Integrated NIBSS payment services and RabbitMQ based asynchronous workflows for interbank transfers,
settlement processing, validation, and system notifications.
-
Implemented transaction validation, reversal, and reconciliation workflows for financial operations
requiring correction or recovery after failed or inconsistent processing.
Software Engineer | Cloudware Limited (Jan 2022 - Jan 2024)
-
Developed backend services for a telecommunications licensing and billing platform operating within a regulated environment.
-
Implemented approval and billing workflows supporting structured regulatory and operational processes.
-
Optimized SQL queries and backend data-access paths to improve application performance and reduce processing latency.
-
Migrated legacy operational data into centralized relational storage, improving consistency and accessibility of historical records.
-
Diagnosed production defects and implemented backend fixes, system enhancements, and reliability improvements.
-
Configured Nginx reverse proxy and request routing for deployed backend services.
EDUCATION
Bachelor of Science in Sociology
Second Class Upper Division
Kogi State University - Anyigba