Hello World, I'm

Emmanuel Olufelo.

Software Engineer
Full Stack
Frontend Specialist
Systems Builder
avatar

Welcome to my portfolio!

ProjectsProjects

Skills grow.. and so will this portfolio..

SkillsSkills

Hover on skill for technologies / frameworks

JavaScript
JavaScript

Technologies

  • NodeJS
  • ReactJS
  • AngularJS
  • AOS
  • Bootstrap
  • NextJS
  • Gatsby
  • Redux
Java
Java

Technologies

  • Spring
  • Web-MVC
  • AOP
  • Hibernate
  • Thymeleaf
  • JPA
  • Spring-Security
HTML
HTML
CSS
CSS
C
C
Python
Python

Technologies

  • Pandas
  • NumPy
  • TensorFlow
  • Scikit-learn
  • Selenium
C++
C++

Technologies

  • STL
Git
Git
No SQL
No SQL

Technologies

  • MongoDB
SQL
SQL

Technologies

  • PostgresSQL
  • MySQL
Teamwork
Teamwork
Cloud Computing
Cloud Computing

Technologies

  • Azure
  • AWS
TypeScript
TypeScript

ResumeResume

Experience

May 2022 - Current

Software Engineer I
BMO Financial Group

Built and maintained Angular frontend applications using TypeScript, integrating with REST APIs to deliver secure and accessible banking features used by thousands of daily users, while developing and shipping multiple UI features across key customer workflows.

Contributed to the initialization of a micro-frontend architecture using Angular and microservices-based backend APIs, acting as a key coordinator across teams to enable independent deployments, accelerate feature delivery, and reduce cross-team release dependencies.

Contributed to the Bank of the West migration onboarding experience by building a custom Angular widgets dashboard that guided newly migrated customers through key steps in transitioning to BMO, supporting the successful onboarding of 12,000 customers and 33,000 users.

Contributed to end-to-end deployment workflows by managing build artifacts in Artifactory, deploying containerized applications via OpenShift, and supporting automated cloud deployments through CI/CD pipelines and JIRA-tracked release processes.

Jan 2022 - Apr 2022

Sports Data Analyst Intern
Canadian Tire

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

Integrated cloud workflows using Microsoft Azure to automate updates and maintain performance databases with newly collected data.

Analyzed historical and real-time athlete data to build predictive performance models and custom evaluation metrics.

Apr 2021 - Dec 2021

Financial Data Analyst Intern
Future Stars Sports

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

Sept 2017 - Apr 2022

BSc Computer Science
Carleton University

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.

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