Hello World, I'm

Emmanuel Olufelo.

Software Engineer
Full Stack
Frontend Specialist
Systems Builder
avatar

Welcome to my portfolio!

ProjectsProjects

CES Device Simulator
CES Device Simulator
Mealsy
Mealsy
Spacestagram
Spacestagram
Kijiji Car Listings Scraper & Analyzer
Kijiji Car Listings Scraper & Analyzer
Hospital Management System
Hospital Management System
Artist Knowledge Tester
Artist Knowledge Tester

Skills grow.. and so will this portfolio..

SkillsSkills

Hover on skill for technologies / frameworks

JavaScript
JavaScript
  • NodeJS
  • ReactJS
  • AngularJS
  • AOS
  • Bootstrap
  • NextJS
  • Gatsby
  • Redux
Java
Java
  • Spring
  • Web-MVC
  • AOP
  • Hibernate
  • Thymeleaf
  • JPA
  • Spring-Security
HTML
HTML
CSS
CSS
C
C
Python
Python
  • Pandas
  • NumPy
  • TensorFlow
  • Scikit-learn
  • Selenium
C++
C++
  • STL
Git
Git
No SQL
No SQL
  • MongoDB
SQL
SQL
  • PostgresSQL
  • MySQL
Teamwork
Teamwork
Cloud Computing
Cloud Computing
  • Azure
  • AWS
TypeScript
TypeScript
C#
C#
  • ASP.NET-Core-WebAPI
  • DotNet-CLI

ResumeResume

Experience

May 2022 - Current

Software Developer
BMO Financial Group

Built and maintained scalable Angular frontend applications using TypeScript , integrated with Node.js REST APIs now serving thousands of daily users, collaborating closely with designers and backend engineers to deliver secure, accessible banking features. Designed and implemented Node.js backend services and APIs , integrating with databases and internal systems to support secure, high-traffic banking workflows.

Contributed to the user onboarding UI for the Bank of the West conversion, building Angular components that greeted and guided newly migrated customers as they became BMO users, supporting a smooth transition for 12,000 customers and 33,000 users.

Developed and maintained micro-frontend Angular applications , enabling independent team deployments and reducing cross-team release dependencies while supporting CI/CD pipelines and safe production rollouts.

Jan 2022 - Apr 2022

Sports Data Analyst Intern
Canadian Tire

Developed Python-based scraping and ETL pipelines to collect sports performance data from external sources and persist it to cloud-hosted databases.

Integrated cloud-based workflows using Microsoft Azure to update and maintain performance databases with newly collected data.

Analyzed historical and current athlete performance data to develop models and metrics used to predict future performance outcomes.

Apr 2021 - Dec 2021

Financial Data Analyst Intern
Future Stars Sports

Consists of working on projects, researching new technologies that we could utilize, perform data entry, verification,and back-up; maintenance of database. Provide creative alternatives and recommendations to reduce costs and improve financial performance. Identify trends, advise company, and recommend actions to a Finance Manager based on sound analysis.

Education

Sept 2017 - Apr 2022

BSC Computer Science
Carleton University

Throughout my academic journey, I not only acquired coding skills but also delved into the theoretical foundations of programming. This included understanding various data structures such as linked lists, binary trees, and dictionaries, as well as learning essential algorithms like Dijkstra's algorithm. Moreover, I gained insights into how data is stored and interpreted at the bit and byte level, explored code design patterns, and dived into parallel programming, among other valuable skills. These experiences have equipped me with a solid foundation for my future career endeavors.

About MeAbout Me

about

Full Name

Languages

: Emmanuel Oluwatimilehin Olufelo

: English & French

I’m a software engineer with four years of professional experience building and maintaining user-focused, scalable applications at the intersection of business and technology. With an academic background in Business and Systems Management from Carleton University, I bring a pragmatic, systems-level mindset to software development—balancing technical execution with product and business considerations.

My path into engineering began through creative outlets like gaming and video editing, which sparked a long-standing curiosity about how software is built and optimized. Since then, I’ve worked across multiple areas of the tech stack, strengthening my foundation in computer science while developing a strong appreciation for clean architecture, maintainable code, and thoughtful user experiences.

I’m motivated by solving real-world problems and continuously improving my craft—whether that means refining system designs, learning new technologies, or collaborating closely with cross-functional teams to deliver meaningful results. I value environments that encourage ownership, growth, and technical excellence.

Outside of work, I enjoy staying active, exploring fashion and music, and spending time with friends. I’m naturally creative and enjoy brainstorming new ideas, believing that a well-rounded life ultimately leads to better problem-solving and stronger work as an engineer.

ContactContact

eolufelo@gmail.com