Skip to content

Daniel Oluwatosin, Software engineer

B.Sc. Computer Science, UPEI · May 2027

Software engineer and computer science student at UPEI. Most recently at Mackenzie Investments.

Now

Experience

  1. Mackenzie Investments (IGM Financial)

    Software Engineer Intern

    May – Aug 2026

    • Built an analytics hub for the Product Department, giving investment teams one place to explore fund data instead of scattered reports
    • Built two modules: Fund Health (performance and hit rates) and Brinson Attribution (allocation and selection effects)
    • Data layer with SQLAlchemy and Marshmallow on a 23-table BigQuery warehouse, serving live data for 91 funds
    • Vault-managed credentials and Entra ID single sign-on with role-based access, backed by 89 automated tests
    • Automated artifact publishing and security scanning with GitHub Actions and JFrog Artifactory, and worked with the infrastructure team on the GCP deployment

    Flask · React · TypeScript · Vite · Redux Toolkit · RTK Query · Google BigQuery · SQLAlchemy · Marshmallow · HashiCorp Vault · Microsoft Entra ID · GitHub Actions · JFrog Artifactory · GCP

  2. University of Prince Edward Island

    Teaching Assistant

    Sep 2025 – Apr 2026

    • Mentored 40+ students in Java, Python and C++ labs
  3. British Columbia Electronic Library Network

    Software Engineer Intern

    Jan – Apr 2025

    • Integrated external REST APIs to pull Traditional Knowledge (TK) Labels into Islandora-based repositories
    • Debugged and fixed production issues in a Drupal application

Projects

  • Drop In

    In development

    Find and organize pickup sports sessions. Create a session at a map pin or venue, chat with the group, share photos and clips.

    Expo · React Native · TypeScript · Supabase · Mapbox

    GitHub (opens in a new tab)

  • ASHẸ: Lords of the Orun

    In development

    2D pixel-art action RPG rooted in Yoruba mythology, with three elemental combat paths and a hidden morality system. Currently building a five-room playable slice.

    Unity · C#

  • MapleNest

    Student housing marketplace with search and filtering by location, price and type, plus Supabase auth and access controls.

    Node.js · Express · Supabase · React

    GitHub (opens in a new tab)

  • Monopoly Strategy Simulation

    Java engine comparing four AI strategies over 60+ simulated games.

    Java

    GitHub (opens in a new tab)

Skills

Languages
Java, Python, C++, C#, JavaScript, TypeScript, SQL, HTML/CSS
Frameworks & libraries
React, Next.js, Node.js, Express, Flask, Redux Toolkit, Spring Boot, SQLAlchemy, Marshmallow
Databases & cloud
Google BigQuery, PostgreSQL, MongoDB, Redis, Supabase, AWS, Google Cloud Platform
Tools & infrastructure
Git, GitHub Actions, Docker, Linux, JFrog Artifactory, HashiCorp Vault, Microsoft Entra ID, OAuth 2.0/OIDC, Postman, JUnit, Unity, Drupal

Education

University of Prince Edward Island

B.Sc. Computer Science, Minor in Economics

Expected May 2027

Coursework
Data Structures and Algorithms, Software Engineering, Operating Systems, System Design, Machine Learning
Certification
Google Cloud Fundamentals

Music & film

Recently played

Contact

Email
ayobamio262@gmail.com

Send a message

This opens your email app with the message filled in.