Hey! My name is Ryan, and I am a passionate computer programmer.

Presently, I work as a Senior Data Engineer at IBM Consulting, specializing in complex data ingestion and transformation within Snowflake, Azure, and on-premises environments. As a consultant, I lead and collaborate with many skilled developers, managers, and IT architects across clients in the manufacturing, healthcare, and oil & gas industries. My expertise includes programming in multiple languages and paradigms, Snowflake, Azure, big data, legacy application enhancements, and complex technical problem-solving.

Email me at [email protected], connect on LinkedIn , or add me on Github .

Really tough problem on your hands? Request a solution here!

Hiring At the University of Alberta – Oct 2025
Hiring At the University of Alberta – Oct 2025

I received a BASc in Computer Engineering from the University of Ottawa after graduating in April 2021 on the Dean’s Honor List and with a Merit Scholarship. During my studies, I completed internships at IBM and MNP LLP, spent a year working at the San-Fran based startup Wise Assistant, and contributed to Xalgorithms Foundation free software projects. On campus, I was the IEEE Webmaster and the UOE Racing Supermileage (electric car) team’s lead embedded programmer writing BLDC motor controller code for the TI MSP430.

UOE Racing Supermileage Team – Feb 2022
UOE Racing Supermileage Team – Feb 2022

When I started working at IBM as an Associate Technical Consultant, I was primarily working on Enterprise Asset Management projects utilizing Maximo EAM. During my first years at IBM, I was recognized as outstanding for my level of experience, earning the country-wide Rockstar Consultant award in 2022. Since then, I have continued to grow and lead, and begun spearheading technical teams as we tackle ETL in some of the most technically constrained environments known to IBM.

At Cabo San Lucas Arch – Jan 2026
At Cabo San Lucas Arch – Jan 2026

This minimalist website stores my long-form narrative-driven writing, records of experiments, musings, tutorials, hackathons, and articles on technology I find neat. I also store a topical collection of personal notes at manuals.ryanfleck.ca , my other less formal referential website, which has cool pages on:

In my free time, I enjoy a variety of outdoor activities and handicrafts. The books I read are typically categorized as theology, history, and classic literature. I love to repair and run old and new machines, from thinkpads to typewriters.

Skiing at Lake Louise – Jan 2026
Skiing at Lake Louise – Jan 2026

Like any good engineer, I have no shortage of personal projects.

Soldering in uOttawa’s CBY computer lab – Feb 2022
Soldering in uOttawa’s CBY computer lab – Feb 2022

Once again - enjoy my writing, and to get in touch, email me at [email protected], connect on LinkedIn , or add me on Github .

Happy hacking!

– Ryan