.NET Developer (C#) • Backend APIs • Payments/Fintech • Production Support (RCA)
Lagos, Nigeria
I’m a backend-focused .NET developer who enjoys building reliable services—clean APIs, structured logging, and systems that behave well in production. My experience spans both general backend engineering (API design, databases, background jobs) and payments/fintech (partner integrations, transaction flows, operational stability).
- Supported and enhanced a multi-country trade platform used across Nigeria, Cameroon, and Botswana, covering workflows such as Form M, Bills of Acknowledgement, Guarantees, and import/export processing.
- Contributed to a high-impact payments platform by integrating external partners (e.g., telco and switching/settlement partners) to enable smoother payment flows and reliable transaction processing.
- Delivered features enabling onboarding for major billers (e.g., BUA, Dangote) and improved end-to-end bill payment experience.
- Built and supported an insurance policy processing solution integrated with an external insurance provider.
- Strong production support capability: incident triage, root cause analysis (RCA), bug fixes, and hotfix support—using logs, database checks, and API traces to restore services quickly and prevent recurrence.
- Trusted with team responsibilities beyond engineering: served as Financial Secretary (commended) and Team Secretariat (task tracking, follow-ups, and standup support).
- Backend: C#, .NET Framework, .NET Core, ASP.NET MVC, ASP.NET Web API
- Data: SQL Server, Oracle, EF Core
- Messaging / Jobs / Cache: RabbitMQ, Hangfire, Redis
- Cloud / CI/CD: Azure, Azure DevOps, GitHub Actions, Jenkins
- API tooling: Swagger (OpenAPI), Postman
- Logging: Serilog
- Containers: Docker (familiar), Kubernetes (exposure)
I’m building a portfolio that combines fintech-style systems with general backend patterns, including:
- Payment APIs: idempotency, validation, error handling, reconciliation-friendly models
- Partner integration simulations: retries/timeouts/circuit breakers, correlation IDs, safe logging
- Background jobs & reliability patterns: Hangfire, outbox patterns, message processing
- Production support playbooks: RCA templates, runbooks, troubleshooting checklists