π Abuja, Nigeria Β |Β π +234 708 236 7234 Β |Β πΌ Available for remote contracts
Backend and DevOps engineer with 4+ years of experience building and automating production systems in ASP.NET Core, Docker, and GitHub Actions. I designed an automated workflow system that cut manual reporting overhead to under 30 minutes a week, and built FastJobs β an open-source background job processing library for ASP.NET Core shipped as three independently versioned NuGet packages with a live docs site.
Independent .NET Engineer β Self-Employed (FastJobs.NET) Β· Remote Β· Feb 2026 β Present
- Built and shipped FastJobs, an open-source background job processing library for ASP.NET Core, split across three independently versioned NuGet packages:
FastJobs.SqlServer,FastJobs.Core,FastJobs.Dashboard. - Architected a Blazor-based monitoring dashboard with path-rewriting middleware, interactive server rendering, and embedded static assets packaged as a Razor class library.
- Built a fully automated release pipeline on GitHub Actions β CI on every push to
main, NuGet publish on version tags, auto-extracting semver and pushing.nupkg/.snupkgsymbol packages. - Ships and maintains the project docs/demo site at fastjobs.tech.
Backend Engineering Intern β NNPC E&P Limited Β· Nigeria Β· Mar 2025 β Sep 2025
- Built an automated workflow system for the Applications Department handling overdue task reminders and weekly progress reports β cut manual reporting overhead to under 30 minutes/week.
- Designed the system to run as a scheduled background process, removing the need for manual cross-department follow-up.
- Provided networking, accounts, and software support across non-technical departments.
π¦ FastJobs β Background Job Processing Library
ASP.NET Core C# Blazor SQL Server Docker GitHub Actions
- Modular background job library across three independently versioned NuGet packages, each published via a tagged-release GitHub Actions pipeline.
- Blazor-based dashboard (
FastJobs.Dashboard) with path-rewriting middleware and embedded static assets. - CI on every push to
main; publish workflow auto-triggers on version tags.
β‘ Skipperu β Self-Hosted, Offline-First API Client (revamp)
.NET 9 ASP.NET Core RestSharp React 19 TypeScript Vite Tailwind 4 IndexedDB Electron Docker
A lightweight, Scalar-style alternative to Postman: build, send, organise and re-run HTTP requests with no account, no cloud and no database server. Your data stays in your browser.
Architecture
- Stateless .NET 9 backend (minimal APIs) with three jobs: a request proxy (
POST /api/proxy/send), a server-side OpenAPI/Swagger importer, and a static host for the built React app β one origin, no CORS setup. - React 19 + Vite + Tailwind 4 frontend with workspaces stored in IndexedDB (Dexie): nested collections, environments with
{{variables}}, history, and versioned JSON export/import. - Electron desktop shell bundling the backend; the same app also runs in a browser or Docker.
Engineering highlights
- Secure by default: binds to localhost only, optional access token (constant-time comparison), proxy timeout and response size cap, and headers/bodies are never logged.
- Contract-first design: a single documented API contract (RFC 7807 problem+json errors, typed frontend client) shared by backend and UI.
- Real request support: JSON, form, multipart and GraphQL bodies; bearer, basic and API-key auth; binary and truncated-response handling.
- Delivery: multi-stage Dockerfile (Node β .NET SDK β ASP.NET runtime, non-root) and single-file executables for Windows, Linux and macOS.
- Disciplined process: a full re-architecture of an earlier account/SQL Server version into a stateless service, planned as small, reviewable, build-green commits with integration tests against an in-process upstream server.
π Portfolio & Backend System β godwinoluowho.dev
ASP.NET Core C# PostgreSQL Docker Nginx GitHub Actions Linux VPS MinIO
- Full-stack portfolio powered by a custom ASP.NET Core backend with dynamic content β not a static site.
- Self-hosted on a Linux VPS behind Nginx with SSL via Let's Encrypt and automated renewal.
- Self-hosted S3-compatible object storage (MinIO) wired directly into the backend for asset management.
- Containerised with Docker; zero-touch deployments via GitHub Actions on push to
main.
ASP.NET Core C# Blazor PostgreSQL RBAC OAuth Docker
- Multi-tenant PM platform for freelance developers with platform-aware permission templates (Upwork/Fiverr clients get restricted read-only access; LinkedIn/Remote clients get full access).
- Fully delegated RBAC auth β developer sign-up via email/OAuth (Google, GitHub, Apple); client accounts are timed sessions with token-ID provisioning and developer-approved password resets.
- Role-separated routing:
/Developer/Dashboardvs/Client/Dashboardβ clients cannot self-register.
- π B.Sc. Computer Science β Igbinedion University Okada (Expected 2026)
- π Docker Mastery: with Kubernetes + Swarm β Udemy (Docker Captain), 2026
- π IT Essentials β Cisco Networking Academy, 2023
"Great software is built with discipline, creativity, and a touch of obsession. Or just obsession." β GD