Technology and Programming

Trust Science

Data Warehouse Engineer

Edmonton, AB January 2016 – March 2024 (8 years 3 months)

Senior Warehouse Data Engineer

  • Worked on infrastructure surrounding AI pipeline and model deployment.
  • Worked on bulk processing infrastructure.
  • Worked on model performance data for use in model improvement.
  • Optimized AWS infrastructure for performance and cost.

Analytics Team Lead

  • Participate in discussion and management of priorities across all teams.
  • Represent analytics team priorities in larger company meetings.
  • Managing Jira (organization/workflow software) for the analytics team.
  • Troubleshooting issues within the entire analytics pipeline.
  • Leading daily and weekly analytics progress meetings.

Data Engineer

  • Designed and built a machine learning pipeline.
  • Converted prototypes of models into versions to be easily mass-produced.
  • Maintenance of live production models.
  • Management of the analytics team’s Git repository.

Data Analytics

  • Prototyping of data analytics techniques.
  • Creation of graphs and techniques for identifying data quality issues.
  • Comparison of risk metrics and identifying under which contexts each perform better.
  • Presentation and discussion of results to and with stakeholders.

Front End Developer

Spokenweb Ualberta

January 2023 to December 2023 Edmonton, AB

  • Helped migrate the Spokenweb website to a static minimal computing platform (Jekyll).
  • Worked with designer to Adapt the Wax Jekyll theme for audio based websites.
  • Constructed Audio player widget for use in new Jekyll theme.

University of Alberta

Data Analyst / Programmer

(Research Assistant)
September 2012 - September 2016 (4 years 3 months)
Edmonton, AB

Technical Support

  • Managed and created tools to aid team members in their projects.
  • Consulted on technical and mathematical requirements of projects.
  • Troubleshooted teammates’ technical problems.

Twitter Analysis

  • Downloaded and archived dataset involving over two million tweets.
  • Constructed Python tool for extracting specific information from tweet dataset.
  • Prototyped HTML5 visualization of collected tweets.

Text Corpus Analysis.

  • Collected and formatted corpus of journal articles for text mining analysis.
  • Ran basic statistical analysis of corpus using R statistical software, and Mallet topic modeling.
  • Prototyped various HTML5 visualizations of results.

.warc Archive File Format.

  • Constructed Python tool for extracting HTTP responses from archived .warc files.

General Development

  • Worked with graphic designers to improve visual interface of HTML5 prototypes.
  • Wire framed and consulted on initial design of “UAlberta Gwrit” writing and teaching interface.


  • Ran a one-day workshop on the R statistical language.
  • Reviewed or aided in the review of several technical tools for TAPoR (Text Analysis Portal for Research) site.

ATB Financial

Front End Developer

August 2015 - October 2015 (3 months contract)
Edmonton, AB

  • Assisted in building and maintaining ATB internet properties.
  • Offered technical assistance for social media based advertising campaigns.
  • Wrote email templates and web pages for internal and external use.
  • Met with clients to confirm development requirements.
  • Used CSS, HTML5, JavaScript, Mailchimp, Sharepoint, X20, and other smaller technologies

Swift Media Group


December 2014 - April 2015 (5 months contract)
Edmonton, AB

  • Advised on the use of the Twitter API, and other social media platforms.
  • Wrote proprietary WordPress plugin to incorporate requested features into website.

Humanities Computing Graduate Conference


September 2011 to April 2012 Edmonton, AB

  • Planned conference along with other board members.
  • Created and monitored applications for funding.


University of Alberta

Master of Arts (MA), Humanities Computing · (2011 - 2014) Bachelor of Science (B.S.), Mathematics · (2007 - 2011)

Volunteer / Summer Camps

Camp Nakamun

Senior Camp Counselor

June 2014 - August 2014 (3 months seasonal)
Busby, AB

(Also worked summer 2007 and 2008)

  • Supervised groups of 6–10 children in regular day-to-day activities.
  • Instructed and oversaw activities in low ropes, climbing, canoeing, and other fields.

Atlantis Programs

Pedalheads Bike Instructor

June 2012 - September 2013 (1 year 4 months seasonal)
Edmonton, AB

  • Seasonal position June-September.
  • Supervised groups of 2–6 children on trail rides through the Edmonton river valley.
  • Taught basic bike maintenance and other biking skills.

Gull Lake Baptist Camp

Senior Camp Counselor

June 2006 - September 2006 (4 months seasonal)
Lacombe, AB

  • Seasonal position.
  • Supervised groups of 6–10 children in regular day-to-day activities.
  • Instructed and oversaw activities in low ropes, climbing, canoing, and other fields.