SYSTEM_INIT // BACKEND_ENGINEER
Architecting
Scalable
Backends.
I'm Godwin Oluowho, a backend & DevOps engineer with 4+ years of experience And A Bachelors Degree in Computer Science (Igbinedion University Okada). I specialize in C#, ASP.NET Core, and high-availability DevOps workflows — building resilient foundations, from job scheduling engines to business-focused systems, for products that perform under pressure.
Focused on distributed systems, background job processing, and cloud-native DevOps.
FastJobServer: Background Jobs Scheduling & Processing Library
"FastJobServer was created to solve a common but painful problem: Many teams need a fast, lightweight, and flexible background job scheduler but end up fighting with solutions that add heavy overhead, rigid structures, or excessive ceremony. This often results in reduced throughput, complicated setup, and poor integration with modern DI-based applications."
FastJobServer is a lightweight, high-performance job server designed for developers who need a clean and efficient way to schedule and execute background jobs.
FastJobServer: Background Jobs Scheduling & Processing Library
FastJobServer is a lightweight, high-performance job server designed for developers who need a clean and efficient way to schedule and execute background jobs.
setup Queue, Jobs, StateHistory and Other Helper models For storing Job info
Added ServiceExtensions With the method .AddFastJobs() and ServiceProvider Extension With .UseFastJobs()
Implemented ScopeManager.cs For manually enforcing Scopes of Resolved Dependencies
Implement this Three Tools To Allow Fastjobs Pull Job info and Assign it To any Free Reserved Workers
Uses Reflection + Dependecy Injection To Resolve Concrete instance inheriting from IBackgroundJob (Fastjobs interface for Jobs). And Returns an instance that can be executed
A Module Create To allow developers communicate with fastjobs both Enqueue and Schedule Have overloads To Set concrete type inheriting from IbackgroundJobs Or Expressions such as () => EmailJob.SendOrderConfirmationEmail()
SQL server -> Persistence, Task library and Thread Management -> Workers, Job Exectution and Queue Durability & job Execution Concurrency
Other Featured Projects
FastJobServer: Background Jobs Scheduling & Processing Library
FastJobServer is a lightweight, high-performance job server designed for developers who need a clean and efficient way to schedule and execute background jobs.
READ_CASE_STUDYFastJobServer: Background Jobs Scheduling & Processing Library
FastJobServer is a lightweight, high-performance job server designed for developers who need a clean and efficient way to schedule and execute background jobs.
setup Queue, Jobs, StateHistory and Other Helper models For storing Job info
Added ServiceExtensions With the method .AddFastJobs() and ServiceProvider Extension With .UseFastJobs()
Implemented ScopeManager.cs For manually enforcing Scopes of Resolved Dependencies
Implement this Three Tools To Allow Fastjobs Pull Job info and Assign it To any Free Reserved Workers
Uses Reflection + Dependecy Injection To Resolve Concrete instance inheriting from IBackgroundJob (Fastjobs interface for Jobs). And Returns an instance that can be executed
A Module Create To allow developers communicate with fastjobs both Enqueue and Schedule Have overloads To Set concrete type inheriting from IbackgroundJobs Or Expressions such as () => EmailJob.SendOrderConfirmationEmail()
SQL server -> Persistence, Task library and Thread Management -> Workers, Job Exectution and Queue Durability & job Execution Concurrency
Portfolio CMS
This Is The Backend System That Powers My Portfolio Allowing Dynaminc Content Updates And management
READ_CASE_STUDYPortfolio CMS
This Is The Backend System That Powers My Portfolio Allowing Dynaminc Content Updates And management
Come with A Well Equipped Casestudy Management system that allows A Variety of options
Makes Use of entity Framework For Reliable Database Access
Project Brief Service For handling and Notifying Developer of incoming Project requests
Consists Of A Portfolio content Bucket, An SQL database, And .net mvc Web application
Work_History
Built an automated workflow systems for the Applications Department handling overdue task reminders and weekly progress reports, And Provided IT support For Non Technical Departments
Key Responsibilities:- – Built an automated workflow system for the Applications Department handling overdue task reminders and weekly progress reports, reducing manual reporting overhead to under 30 minutes per week.
- – Designed the system to run on a scheduled background process, eliminating the need for manual cross-department follow-up.
- – Provided networking, accounts, and software support for employees across non-technical departments.
Actively Building, maintaining and Managing FastJobs, an open-source background job processing library for ASP.NET Core, across three independently versioned NuGet packages — FastJobs.SqlServer, FastJobs.Core, and FastJobs.Dashboard. Along With Fully Manage CI/CD and Deployment Pipelines. And A constantly Evolving Documentation
Key Responsibilities:- – Built and shipped FastJobs, an open-source background job processing library for ASP.NET Core, across three independently versioned NuGet packages
- – Architected a Blazor-based monitoring dashboard with path rewriting middleware, interactive server rendering, and embedded static assets packaged as a Razor class library.
- – Shipped and actively maintains the project documentation and demo site at fastjobs.tech
- – Fastjobs Nuget Deployment CI/CD
- – Concurency & Scheduling
- – Full System Ownership
Foundations &
Formal Training.
The structured learning that underpins everything built in production — theory grounded in real engineering practice.
Focused on software engineering, database systems, and networks.
- Final year project: Background Processing
- Member, Computer Science Students' Association
System Capabilities &
Validated Authority.
A granular breakdown of technical competencies in backend engineering and cloud infrastructure, backed by industry-standard credentials.
Technical_Arsenal
Start_Your_Project
Tell me about your next initiative. Share the details, scope, and vision — I'll review and respond within 24 hours with a tailored approach.