background

Basedin Toronto,Canada

Designer &

Full Stack Developer

Emmanuel Olufelo

Emmanuel Olufelo

Engineeredforimpact.Builttolast.Let'sshapewhatcomesnext.

Being the eldest sibling shaped how I move through the world. I've always been the one setting the tone, keeping people aligned, and stepping up when decisions need to be made — and that translates directly into how I work. I lead with clarity, communicate with intention, and stay adaptable under pressure. Growing up between Gabon and France made me bilingual in English and French and gave me a natural ease across cultures and communication styles — a skill I bring into every cross-functional team I join. I'm someone people trust, not just to ship code, but to think clearly, move fast, and bring others along.

About me
CURA
DocQuery AI
Mealsy
IdeaGen
CES Simulator
Spacestagram
View

Career timeline

Resume

Experience

BMO Financial Group

Software Engineer

May 2022 – Mar 2026Full TimeExperienceToronto, ON

Owned end-to-end feature delivery at scale: Led full lifecycle development of 6+ core banking features across Angular/TypeScript applications — from initial design through production deployment — supporting workflows used by thousands of daily active users with zero critical post-release incidents.

Architected a 45,000-user onboarding migration: Designed and built a custom Angular widgets dashboard with drag-and-drop functionality that drove the successful migration of 12,000 customers and 33,000 users — the bank's largest digital onboarding initiative to date.

Led micro-frontend shell as primary integration engineer: Served as lead on the application shell within a micro-frontend architecture — defining inter-app communication contracts, coordinating deployments across independent squads, and conducting code reviews to enforce platform-wide consistency and quality.

Delivered accessible, secure banking interfaces: Built customer-facing Angular/TypeScript UIs integrated with REST APIs while enforcing WCAG 2.1 AA compliance — a legal requirement for Canadian financial institutions — across all production features.

Raised deployment reliability and code quality: Managed containerized deployments via OpenShift, contributed to CI/CD pipeline improvements, and maintained 90%+ unit and integration test coverage using Jasmine and Jest across every shipped feature.

Canadian Tire

Sports Data Analyst

Jan 2022 – Apr 2022InternshipExperienceOakville, ON

Built automated ETL pipelines: Developed Python-based web scraping and ETL pipelines to ingest sports performance data from external sources into cloud-hosted Azure databases, eliminating manual collection overhead through end-to-end automation.

Engineered predictive modeling features: Transformed raw athlete data into structured metrics used directly in predictive performance models, improving the quality and consistency of downstream modeling inputs.

Automated data freshness monitoring: Implemented change-detection monitoring that triggered pipeline updates automatically when source data changed, ensuring datasets remained accurate without manual intervention.

Future Stars Sports

Financial Data Analyst

Apr 2021 – Dec 2021InternshipExperienceToronto, ON

Conducted financial data analysis to identify cost-reduction opportunities and improve overall performance.

Researched and evaluated new technologies to enhance internal workflows and database efficiency.

Performed data entry, validation, backup maintenance, and trend analysis to support executive decision-making.

Delivered insights and recommendations to the Finance Manager based on structured financial reporting.

Education

Carleton University

BSc Computer Science

Sept 2017 – Apr 2022EducationOttawa, ON

Built a strong foundation in Data Structures & Algorithms, including linked lists, binary trees, hash maps, and graph traversal techniques.

Studied core algorithms such as Dijkstra's Algorithm, sorting, searching, and time-complexity analysis.

Gained low-level understanding of memory management, bit/byte data representation, and computer architecture fundamentals.

Applied Object-Oriented Design Patterns and explored Parallel Programming concepts.

Toolkit

Skills

JavaScript

JavaScript

TypeScript

TypeScript

HTML

HTML

CSS

CSS

ReactJS

ReactJS

NextJS

NextJS

Redux

AngularJS

JavaScript

JavaScript

TypeScript

TypeScript

HTML

HTML

CSS

CSS

ReactJS

ReactJS

NextJS

NextJS

Redux

AngularJS

JavaScript

JavaScript

TypeScript

TypeScript

HTML

HTML

CSS

CSS

ReactJS

ReactJS

NextJS

NextJS

Redux

AngularJS

JavaScript

JavaScript

TypeScript

TypeScript

HTML

HTML

CSS

CSS

ReactJS

ReactJS

NextJS

NextJS

Redux

AngularJS

Java

Java

Python

Python

SQL

SQL

NoSQL

NoSQL

Spring Boot

NodeJS

NodeJS

FastAPI

MongoDB

MongoDB

Java

Java

Python

Python

SQL

SQL

NoSQL

NoSQL

Spring Boot

NodeJS

NodeJS

FastAPI

MongoDB

MongoDB

Java

Java

Python

Python

SQL

SQL

NoSQL

NoSQL

Spring Boot

NodeJS

NodeJS

FastAPI

MongoDB

MongoDB

Java

Java

Python

Python

SQL

SQL

NoSQL

NoSQL

Spring Boot

NodeJS

NodeJS

FastAPI

MongoDB

MongoDB

C++

C++

C

C

Cloud

Cloud

Git

Git

AWS

AWS

Azure

PostgreSQL

PostgreSQL

TensorFlow

C++

C++

C

C

Cloud

Cloud

Git

Git

AWS

AWS

Azure

PostgreSQL

PostgreSQL

TensorFlow

C++

C++

C

C

Cloud

Cloud

Git

Git

AWS

AWS

Azure

PostgreSQL

PostgreSQL

TensorFlow

C++

C++

C

C

Cloud

Cloud

Git

Git

AWS

AWS

Azure

PostgreSQL

PostgreSQL

TensorFlow

CURA
DocQuery AI
Mealsy
IdeaGen
CES Simulator
Spacestagram
Kijiji Bot
Hospital Management System
Emmanuel Olufelo

Let's work

together

eolufelo@gmail.com

Version

2026 © Edition

Location

Toronto, ON

Socials