Personal details

Opeoluwa B. - Remote back-end developer

Opeoluwa B.

Based in: 🇳🇬 Nigeria
Timezone: Amsterdam (UTC+2)

Summary

I am a Software Engineer with about 8 years of experience, specializing in Identity and Access Management (IAM). Over the past 5 years, I have engineered robust Single Sign-On (SSO) solutions tailored for multi-tenant platforms, effectively managing millions of users, ensuring airtight access controls and authentication mechanisms, and securing APIs for both internal consumption and seamless partner integrations.

Work Experience

Software Engineer II
Limeade | Jan 2018 - Jan 2023
C#
SQL
Entity Framework
Azure
OAuth 2.0
Microsoft SQL Server
ASP.NET Web API
OpenID Connect

● Designed and published internal class library to configure OAuth token validation middleware for ASP.NET 4.x and ASP.NET Core apps, using C#, NuGet, cutting time to setup local token validation for multiple issuers across ~20 micro-services by 95%.
● Co-implemented Single Sign On (SSO) with Federation Gateway architecture for 2 legacy multitenant platforms and partner apps, using C#, ASP.NET Core, ASP.NET 4.x, EF, OAuth2.0, OpenID Connect, resulting in over 40+ additional enterprise sales and allowing over 2,000,000 users to login across platforms while ensuring ~98% uptime.
● Developed Authorization Middleware in Federation Gateway to get and inject user roles and claims from Permissions service and User Store into user tokens, using C#, and ASP.NET Core, giving users appropriate levels of access.
● Co-engineered and published internal class library that configures authentication middleware for multiple Auth0 tenants using C#, NuGet, enabling over 900,000 users to login with their Auth0 accounts.
● Co-developed 2 micro-services with gift card integrations, using C#, ASP.NET Core, and MSSQL, enabling customers of the wellbeing platform to reward users with options of 200+ gift cards through Tango and Amazon.
● Co-implemented event driven architecture using C#, ASP.NET Core, MediatR, AzureEventGrid, improving operational efficiency by decreasing manual intervention for updates to user and tenant information by over 90%.

Enterprise Architect Intern
Costco Wholesale | Jun 2016 - Sep 2016
Python
Django
Apache Spark
NoSQL Database

● Performed data analysis on batch purchases with FP-Growth and K-Means machine learning algorithms using Apache Spark, Python, and AllegroGraph, exploring over 8000+ transactions for items frequently bought together.
● Created data pipeline to extract, transform, load, perform analysis on data and display results in Gruff using Python and Linux piping commands, automating over 5 processes.

Education

University of Washington
Master's degreeComputer Science and Systems
Sep 2015 - Mar 2017
University of Lagos
Bachelor's degreeSurveying and Geoinformatics
Oct 2006 - Aug 2011

Personal Projects

OAuth Authorization Middleware
2022
C#
OAuth 2.0
ASP.NET MVC
Middleware that enables ASP.NET Core apps to login a user. ● Implemented OAuth's Authorization Code flow, using C# allowing users to login into the app with OAuth services. ● Validated OAuth implementation using configuration for GoogleIdentity, Microsoft AzureAD, and Auth0, allowing app to login with 3 OAuth services.