Production APIs
4,000+ requests per minute
Designed and shipped Azure-hosted .NET REST APIs for mobile and web clients, sustaining this request volume.
Toronto, Ontario, Canada
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
Production APIs
Designed and shipped Azure-hosted .NET REST APIs for mobile and web clients, sustaining this request volume.
SQL performance
Optimized ORM usage and SQL queries to reduce page load times.
Payment workflows
Engineered Stripe payments for condo dues, amenity bookings, and parking fees, with idempotency, recoverable states, retries, and reconciliation.
Regression automation
Built Playwright and Postman/JavaScript regression suites, with 90% coverage across feature, code and regression testing.
Engineering judgment
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 noteAn 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 demonstrationI also integrated NetSuite billing for invoicing, payment tracking, and reconciliation, and built NServiceBus transactional email workflows.
Delivery and debugging
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.
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.
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.
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.