Funso Oje

Pullman, Washington · funsooje@gmail.com

Software engineer with 15+ years building and developing production systems. Currently finishing a Ph.D. in Computer Science (ABD). Ten of those years were spent in enterprise infrastructure: asset discovery, configuration integrity, monitoring and Tier 3 escalation across estates of 2,000+ servers, including custom drift detection tooling. Also leads an operations platform that has run in production for 15 years and serves a 1,397-site organisation.

Technical skills

Languages
C#/.NET, Python, SQL, R, Bash, C++, Java
Systems & Infrastructure
Linux/Unix, Solaris, Windows Server, Docker, Git, CI/CD, GCP
Data
PostgreSQL, MSSQL, MySQL, SQLite, Redis, Pandas/NumPy
Web
ASP.NET, React, Next.js, REST APIs
Security & Operations
Authentication and authorisation design, OAuth2/OIDC, Auth0/SSO, role-based access control, audit logging, configuration drift detection, asset discovery (BMC ADDM), event monitoring and alerting, Tier 3 incident escalation, ITIL Incident/Problem/Change
Enterprise Platforms
BMC Remedy, ProactiveNet, Atrium Discovery (ADDM), Capacity Optimization, Patrol, Impact Manager

Experience

Software Engineer (Contract)

2026 – Present

MedulaWorks Limited

  • Design and build .NET 8 backend services for client products, from architecture decisions through staging deployment.
  • Designed the access-control model for a mental-health practice platform: nested organisation and office scopes, time-boxed grants, permissions defined in code with roles composed from them in data, and fail-closed defaults so an unconfigured service denies rather than allows.
  • Designed an append-only audit trail enforced by a database trigger rather than in application code, because the service connects as table owner and would otherwise bypass permission-based restrictions.
  • Built a KPI scoring engine for an enterprise client: composable normalisers, aggregation strategies, rating bands and composite calculation over a versioned weighting model.

Research Assistant, Scalable Algorithms for Data Science Lab

Aug 2021 – Present

Washington State University, Pullman, WA

  • Designed and published HierGP, a hierarchical grid partitioning framework achieving a 97.45% data reduction on a 289,446,156-point spatiotemporal dataset, cutting downstream processing to under 5% of the original volume while preserving accuracy within defined thresholds (ACM Transactions on Spatial Algorithms and Systems).
  • Benchmarked against Uber H3, the S2 Geometry Library and GeoHash across datasets from 1,000 to 10,000,000 records; achieved consistently lower execution time and memory footprint at every dataset size.
  • Built detection algorithms identifying 156,405 discrete visit events from noisy, high-volume GPS streams across 357 participants, validated against a proprietary commercial baseline (Spearman 0.58, p < 0.0001).
  • Architected a full-stack analysis platform in React, .NET, Redis and PostgreSQL, and built it from the database schema up.

Project Lead, Membership and Event Operations Platform

2010 – Present

Nonprofit organisation (volunteer)

  • Lead a 130,000-line, multi-repository platform (.NET Core, PostgreSQL, Redis, Next.js) in continuous production for 15 years, managing 109,855 member records across a four-level organisational hierarchy of 1,397 branches, 226 zones, 55 districts and 2 countries. Runs on Docker across development, staging and production.
  • Grew the system from single-event tools built in 2010 into a consolidated organisation-wide platform from 2015, introducing source control, a second engineer and a formal release process.
  • Built end-to-end event operations at national scale: registration, accommodation allocation, meal-location distribution, token issuance and ID card batch generation, handling 245,756 registrations and peaking at 25,561 for a single event.
  • Designed a hierarchical reporting layer producing attendance, membership, duty and event reports with Excel export at every level of the organisational tree, plus full-text member search and background job processing.
  • Modernised the platform in place: migrated the backend from .NET Framework to .NET Core, delivered a complete Next.js 15 / React 19 frontend rewrite (77 pages, 155 components), and applied 77 EF Core migrations with no data loss or service interruption.
  • Migrated authentication to Auth0 and moved authorisation in-app, implementing role-and-permission scoping across the organisational hierarchy with permission-gated endpoints and time-bounded access grants; designed audit logs, soft deletes and temporal history tables giving full change traceability over an eleven-year data span.

Principal Consultant

Feb 2018 – Aug 2019

Blue Turtle Technologies, Lagos, Nigeria

  • Led design and delivery of enterprise monitoring and IT service management systems for banking and telecom clients. Acted as primary solution consultant on multi-phase deployments, gathering requirements, designing the solution and sequencing the rollout with client stakeholders through go-live.
  • Built configuration drift detection tooling that reported unauthorised configuration file changes on monitored hosts back to the client. The vendor platform did not cover this.
  • Delivered monitoring across 2,000+ servers for MTN Nigeria, with dashboards, KPIs and automated incident escalation wired into their ITSM workflows.
  • Led a 5-engineer team inside a 50+ person engagement. Acted as Tier 3 escalation and owned root-cause analysis.
  • Ran the quality gate on deliverables before production deployment.

Senior Systems Analyst

Aug 2015 – Feb 2018

Blue Turtle Technologies, Lagos, Nigeria

  • Deployed and configured enterprise monitoring and ITSM platforms: infrastructure setup, integration, testing, and validation of Incident, Problem and Change Management workflows.
  • Performed gap analysis against client requirements and worked with solution architects to adapt system designs. Ran QA on deployments and mentored junior analysts.

Systems Analyst

Nov 2009 – Aug 2015

African Legend Indigo, Lagos, Nigeria

  • Deployed and maintained asset discovery and dependency mapping (BMC ADDM), monitoring and ITSM platforms for telecom and financial clients, covering hundreds of devices.
  • Migrated a production monitoring console from Windows to Solaris with no service interruption.
  • Delivered on-site implementation and post-deployment support, keeping critical infrastructure visible to the operations teams that depended on it.

Earlier experience

Application Developer, Resourcery PLC (2008–2009). Internal web portals, plus .NET backend and IVR scripting for a banking voice platform at Diamond Bank Nigeria. Solution Developer, CompuSoft Technologies (2006–2008). ASP.NET student portal and transcript systems for universities. First Line Support, LM Ericsson (2005–2006). Telecom charging systems, SLA-tracked incident escalation.

Projects

Selected projects, with write-ups, are on the work page.

Education

Ph.D., Computer Science, Washington State University · ABD, defending Fall 2026

Scalable algorithms for high-dimensional spatiotemporal data. Coursework includes Computer Security.

M.Ed., Educational Psychology, Washington State University · 2021

B.Eng., Electrical Engineering, University of Ilorin, Nigeria · 2007

Certifications

Google Cybersecurity Professional series: Foundations of Cybersecurity; Play It Safe: Manage Security Risks; Connect and Protect: Networks and Network Security; Tools of the Trade: Linux and SQL (2024). Certified in Cybersecurity (CC), ISC2, 2024 (lapsed; reinstatement in progress). Deep Learning Specialization, DeepLearning.AI.

Teaching and awards

Outstanding Graduate Teaching Assistant Award, Voiland College of Engineering & Architecture, WSU (2024–25). Graduate Teaching Assistant Award, Computer Science Dept., WSU (2024–25). Teaching assistant in Data Science and Automata Theory, roughly 200 students and 10 mentored project teams. Instructor on a university summer programming camp for 6 years, 100 students in 2026.

Publications

Full list on the research page.