Sami
Rodrigue

I’m a Data Engineer who enjoys reading about Artificial Intelligence, discovering new restaurants and watching sports such as football and rugby.

I love reading publications from the Machine Learning literature and implementing the proposed tools in different domains. My goal for this page is to share projects I have implemented in my spare time and write about any worthwhile insights I gain by completing the project.

General Info

  • LocationToronto, ON
  • E-mailsamrodr00 (AT) gmail.com

Work Experience

  • Sept 2018 - Present

    Slalom Consulting

    Data Engineer

    TBD

  • June 2017 - June 2018

    Ryerson University, Data Science Lab (DSL)

    Research Assistant

    I was a member of the group that collaborated with Communication Research Center (CRC) where we assisted CRC in their Dynamic Spectrum Allocation initiative. I led the team in the implementation of Hidden Markov Models and Neural Networks using Python to predict channel occupancy using signal and weather data. We also gave biweekly presentations regarding our findings and findings in our literature survey.

  • Sept 2015 - Jan 2017

    Bank of Montreal, Capital Markets

    Business Intelligence Analyst

    I was responsible for generating monthly profitability reports using a data pipeline which aggregated information from emails, Excel sheets and various relational databases through a process automated with Visual Basic. Using SQL, I conducted ad-hoc analyses on historical reports to investigate the source of lending revenues and identify the accurate allocation of the revenues.

  • May 2016 - June 2017

    Ryerson University, Chang School of Continuing Education

    Teaching Assistant

    I have TA'ed the Data Analytics (CIND 123) and Data Organization (CIND 110) courses. Among my responsibilites were developing lab questions, supervising them and checking assignments. The Data Analytics course teaches statistics using practical examples solved with R. The Data Organization course introduces concepts in data modeling, relational databases and handing unstructured data using NoSQL.

Education

  • 2018

    Data Science and Analytics (MSc)

    Ryerson University, Yeates School of Graduate Studies

    The curriculum included courses such as Machine Learning, Natural Language Processing and Management of Big Data Tools. I have completed a Major Research Project where I built a Neural Network (PyTorch) which uses signal and weather data to predict usage in telecommunication data.

  • 2015

    Master of Business Analytics

    York University, Schulich School of Business

    I have taken specialized Business courses such as Analytics Consulting and technical courses such as Multivariate Models.

  • 2014

    Bachelor of Commerce

    Queen's University, Smith School of Business

    I was exposed to various fields with courses such as Financial Accounting, International Finance, Statistics and Vector Calculus.

Online Courses

  • 2017

    Athabasca University

    I have learned about the principles and best practices for designing databases by completing the Introduction to Database Management course.

  • 2016 - 2017

    Thompson River University

    I have completed Data Structures, Algorithm Analysis, and Program Design (Java) and Algorithm Design and Analysis where I learned about Object Oriented Programming principles, data structures, theoretical analysis of algorithms and their efficient development.

  • 2015

    Data Analyst Nanodegree

    Udacity

    I have taken courses such as introduction to Machine Learning with Python, Exploratory Data Analysis with R, Data Visualizations with JavaScript and Data Wrangling with MongoDB.