← Bo Osinupebi

Toronto, Ontario, Canada

Bo Osinupebi.
Senior C#/.NET Software Engineer.

I build SaaS APIs, reliable payment workflows, and automation. My professional software engineering experience at Condo Control began in May 2019, with C#/.NET as my strongest stack. I work with .NET Framework, ASP.NET Core, SQL Server, Entity Framework, and React/TypeScript interfaces built with Vite.

Open to senior, lead and selected staff roles with greater technical ownership. Canadian remote, hybrid and office roles, including relocation; United States relocation subject to sponsorship and work authorization. Permanent or contract.

Condo Control · May 2019 – Present

Systems delivered.

Production APIs

4,000+ requests per minute

Designed and shipped Azure-hosted .NET REST APIs for mobile and web clients, sustaining this request volume.

SQL performance

2 seconds to approximately 200 ms

Optimized ORM usage and SQL queries to reduce page load times.

Payment workflows

$1M+ gross volume in the first six months

Engineered Stripe payments for condo dues, amenity bookings, and parking fees, with idempotency, recoverable states, retries, and reconciliation.

Regression automation

700+ test cases

Built Playwright and Postman/JavaScript regression suites, with 90% coverage across feature, code and regression testing.

Engineering judgment

Recovering across system boundaries.

A payment processor action can succeed while an internal update fails. My payment work uses idempotent processing, recoverable state transitions, retries, and reconciliation to keep application records consistent with irreversible external actions.

Read the payment systems note

An independent C# demonstration makes the recovery pattern inspectable using synthetic invoices and a fake processor. It verifies restart recovery, repeated retries, payload conflicts, and reconciliation.

View the independent C# recovery demonstration

I also integrated NetSuite billing for invoicing, payment tracking, and reconciliation, and built NServiceBus transactional email workflows.

Delivery and debugging

From Jira ticket to sandbox deployment.

My professional work includes TeamCity and Octopus Deploy CI/CD workflows, JWT-based authentication and code review. I mentored junior developers on a shared pricing configuration architecture adaptable across product types; the design was deployed and adopted across the company.

I built reusable AI agent skills into a delivery flow that automates Jira tickets from code implementation through testing and sandbox deployment, with ticket updates. Tickets needing human verification receive explicit manual quality checks. I use Model Context Protocol tools to inspect New Relic traces while investigating issues.

My independent projects include a customer support assistant using Python, TypeScript, and the OpenAI API. Earlier, at KPMG, I analyzed 50,000+ customer surveys and automated reporting. My education includes Chemical Engineering and a Post Graduate Certificate in Data Science from the University of Toronto.

Engineering opportunities.

What does Bo Osinupebi build?

Bo Osinupebi is a Senior Software Engineer building SaaS APIs, recoverable payment workflows, and automation. His professional stack includes C#/.NET, ASP.NET Core, Azure, SQL Server, Entity Framework, React, and TypeScript.

Which engineering roles is Bo considering?

Senior, lead and selected staff engineering roles with greater technical ownership. Open to Canadian remote, hybrid and office roles, including relocation, and United States relocation subject to employer sponsorship and work authorization. Permanent or contract.

Where can I review the resume and code?

The resume is available from this engineering profile. An independent C# payment recovery demonstration on GitHub verifies durable intent, idempotent retries, and reconciliation using synthetic invoices and a fake processor.