Experience
Course Director January 2022 - Present - University of Manitoba
Preparing lectures, assignments, examinations, labs and in-class activities for distance education, remote learning & in-class formats
Assess the quality of teaching provided by the instructors and assist individuals with identifying resources for professional development
Sessional Instructor May 2018 - Present - University of Manitoba
Preparing and delivering lectures in distance education, remote learning & in-class formats
Preparing and distributing materials such as lectures, examinations, projects, assignments, labs, and in-class activities
Course instruction including first year through fourth year Computer Science courses on a variety of practical, theoretical, and professional topics
A full list of courses I have instructed can be found here
Teaching Assistant/Grader January 2012 - Present - University of Manitoba
Grading first through fourth year students’ assignments in Java, C, and other languages/formats
Aiding first and second year students with lab work in Java and Python focusing on object orientation, recursion, and programming practices
A complete list of positions held can be found here
TA Management Program August 2021 - May 2022 - University of Manitoba
Founded and created the new TA/Grader management program within the department of Computer Science
Reviewed all Grader and TA Applicants for all levels of study
Made hiring recommendations to faculty based on applications
Created and delivered training materials to all Graders and TAs
Systems Developer January 2015 - May 2019 - Payworks
Onboarded new developers to the team which included all set up, code reviews and peer to peer mentorship
Organized Hour of Code volunteer opportunities for the development department
Trained all staff in facilitating Hour of Code activities for students in grades 1 - 12
Implemented, tested, and maintained Payworks technologies in an agile environment
Maintained the sales commission database for Payworks employees each month
Co-op work terms January 2013 - August 2014 - Various
Software Developer ▪ Coop Work Term Three ▪ May 2014 – August 2014
National Microbiology Department ▪ www.nml-lnm.gc.ca
Designed and implemented a web application for external researchers to run data through one of the laboratory’s software pipelines using web development tools, the Template Toolkit, the WET toolkit and the Perl Dancer framework.
Produced various perl scripts requested by the biologists at the NML to aide in biological analysis
Web Developer ▪ Coop Work Term Two ▪ September 2013 – December 2013
iQmetrix ▪ www.iqmetrix
Implemented a set-up wizard application that new clients use to register with the company’s software in C# and a web front-end
Lead Internal Demonstrations
Software Developer ▪ Coop Work Term One ▪ January 2013 – May 2013
Ceridian Canada Ltd ▪ www.ceridian.ca
Enhanced current Role Based Security logic to include fine-grained filtering using Java & SQL
Developed a jQuery plugin for adding employees to group benefit plans
Day Camp Program Director February 2011 - August 2011 - Rady JCC
Interviewed and hired staff according to the day camp’s guidelines
Created and ran the staff training program
Designed the infant and youth summer day camp program
Maintained and updated the registration and administrative information for the camp