Ben Osalira

Software Engineer

CS Graduate • Full-Stack Developer • Cloud & Distributed Systems

About Me

I'm a Computer Science graduate from the University of Victoria with a strong foundation in software engineering and practical experience building production systems.

I've shipped TheSchedulerApp, a SaaS product serving paying customers with AI-powered task planning, Stripe billing, and real-time collaboration. I've also built a distributed microservices trading platform in Go and a Dockerized healthcare triage application.

My strengths lie in backend development (APIs, databases, concurrency), DevOps practices (Docker, load testing), and cloud-first architecture. I'm excited to bring my skills to a team building impactful software.

Full-Stack Development

Built production SaaS with React, TypeScript, and Firebase. Strong in backend APIs, databases, and concurrency.

Cloud & DevOps

Hands-on with Docker, Firebase Cloud Functions, Stripe integrations, and load testing with JMeter.

CS Fundamentals

Solid foundation in algorithms, data structures, distributed systems, and software architecture.

Bachelor of Science in Computer Science

University of Victoria

Relevant Coursework:

Data Structures & AlgorithmsDatabasesOperating SystemsComputer NetworksSoftware ArchitectureDistributed Systems & Scalability

Featured Projects

A selection of projects showcasing my experience in full-stack development, distributed systems, and cloud architecture.

SaaS

TheSchedulerApp

Task Management SaaS with AI-Powered Planning

A real-time collaborative task management platform featuring AI goal planning, Stripe subscriptions, and team collaboration.

Key Highlights:

  • Shipped production SaaS serving paying customers
  • Implemented Stripe billing with Firebase Cloud Functions webhooks
  • Built AI features using OpenAI API for intelligent task generation

Tech Stack:

ReactTypeScriptViteTailwindCSSFirebase (Firestore/Auth/Functions/Hosting)Stripe API+3 more
TheSchedulerApp screenshot
Full-Stack

CareConnectED

Emergency Department Virtual Triage Platform

Full-stack Dockerized web application helping patients check ED wait times, virtually register, and complete triage remotely.

Key Highlights:

  • Dockerized multi-service architecture (frontend, backend, Redis, Celery workers)
  • Implemented async task processing for notifications and background jobs
  • Built RESTful API with Django for patient data management

Tech Stack:

Vue.jsDjangoRedisCeleryDockerDocker Compose+1 more
CareConnectED screenshot
Distributed Systems

DayTradingPlatform

Distributed Microservices Trading System

Microservices-based trading platform with Go matching engine, API gateway patterns, and JMeter load testing.

Key Highlights:

  • Built matching engine in Go: implemented price-time priority and order matching logic
  • Gateway reliability: JWT validation, rate limiting, circuit breaker for fault tolerance
  • Performance tuning: DB connection pooling, query optimization, caching strategies

Tech Stack:

GoPythonFlaskDjangoPostgreSQLDocker Compose+5 more
DayTradingPlatform screenshot

Skills & Technologies

A comprehensive toolkit built through academic coursework and hands-on project experience.

Languages

JavaPythonC++GoTypeScriptJavaScriptSQL

Backend

FlaskDjangoREST APIsJWT AuthenticationCelery

Frontend

ReactNext.jsVue.jsTailwindCSSVite

Data & Infrastructure

PostgreSQLFirestoreRedisRabbitMQDockerDocker ComposeGit

Cloud & APIs

Firebase (Auth/Firestore/Functions/Hosting)Stripe APIOpenAI API

Testing & Quality

JMeterUnit TestingIntegration Testing

Get in Touch

I'm open to software engineering opportunities. Let's connect and discuss how I can contribute to your team!

Ready to work together?