Résumé

To accommodate as many people as possible, my résumé is available below in several formats for preview or download.


Keefer C. Rourke

Computer Science Student – Web Developer

Waterloo, Ontario, Canada

+1 519.807.1217 | mail@krourke.org | https://krourke.org | keeferrourke | keeferrourke

Skills
Languages: English (native), Français (elementary), Deutsch (basics)
Programming: C/C++, Python, Rc shell, Bourne shell, X/HTML5 & CSS3, JavaScript, Processing(.js), R, MATLAB/Octave, Go, Haskell
Software: Git, Github, Gogs, Nginx, MariaDB, JQuery, Regex, LaTeX, Vi(m), Inkscape, the GIMP, KdenLive, WordPress, ownCloud, LibreOffice, Microsoft Office & Outlook
Operating Systems: GNU/Linux (Debian/Ubuntu, OpenSuse, Arch, Gentoo, Fedora/RHEL), Android, macOS, Microsoft Windows
Technology: Raspberry Pi, Arduino, circuit logic
Design: Iconography, vector and raster image editing and creation
Communication: Public speaking, presentational skills, software documentation, procedure mapping
Education

University of Guelph

Guelph, Ontario

Candidate for Honours Computer Science, Co-op (B. CS.), Minor Mathematics

Sept. 2016 – Present

  • Expected graduation in May 2021
  • Cumulative weighted GPA: 4.0
  • Earned recognition on the Dean's List for the College of Physical & Engineering Sciences for the Fall 2016 and Winter 2017 semesters

Cameron Heights Collegiate Institute

Kitchener, Ontario

International Baccalaureate Programme

Sept. 2012 – June 2016

  • Received OSSD in June, 2016 and IB Certificates for Mathematics and Chemistry in July 2016
  • Honour Roll standing for all semesters of high school
  • 94% admission average for post-secondary
  • 92% final average in Grade 12 Computer Science
Experience
Professional

School of Computer Science — University of Guelph

Guelph, Ontario

Undergraduate Research Assistant

Jan. 2017 – May 2017

  • Assisted with development of the Immediate Feedback System; a web application that applies concepts of gamification in an educational tool
  • Wrote verbose human language processing utilities using Python and Node.js, communicating between processes with JSON and Unix pipes
  • Completely refactored front-end code to improve user-experience
  • Wrote comprehensive wiki documentations and robust installation scripts

Xylem Inc.

Guelph, Ontario

Application Engineering Support

July 2016 – Sept. 2016

  • Corrected and maintained large databases of parts for pump manufacturing
  • Mapped procedures and created documentation for specialised business software
  • Provided suggestions for the optimisation of business procedures (tabled for implementation)

Yumr — The Visual Food Finder

Waterloo, Ontario

Web Developer

Feb. 2016 – Jul. 2016

  • Refactored web code-base and redesigned the web front-end
  • Unified the user experience between the Android and web platforms with Material Design

Rogue Planet Post Inc.

Toronto, Ontario

Web Designer

June 2014 – July 2014

  • Worked closely with the CEO of Rogue Planet Post to design a website to showcase video content
  • Wrote and tested custom HTML/CSS and JavaScript code
  • Optimised the website for search engines and mobile devices
Projects

Tokumei — Anonymous microblogging

Founder and Lead Designer/Developer

Nov. 2015 – present

  • Designed and implemented scalable algorithms for trending posts and tags
  • Made critical user experience design decisions to create a simple polished product
  • Wrote and maintained comprehensive software documentation for multiple platforms
  • Marketed software on social media
  • Exhibited software to business professionals at the Ontario Centres for Excellence: Discovery conference in Toronto, ON

La Capitaine icon theme

Graphic Designer

Nov. 2015 – present

  • Studied current design trends to create a modern, visually pleasing vector icon theme
  • Amassed 45 000+ downloads and 85 000+ pageviews on gnome-look.org and approx. 1000 weekly git clones

Ludum Dare 33, 34, and 36 Game Jam

Waterloo, Ontario

Game Programmer and Designer

Aug. 2015 – Aug. 2016

  • Worked in teams to design and write several JavaScript games, each in under 72 hours
Volunteer

Computer Recycling (The Working Centre)

Kitchener, Ontario

Volunteer Refurbisher

Aug. 2014 – present

  • Refurbished laptop and desktop computer hardware
  • Installed and configured GNU/Linux (Xubuntu) on refurbished machines to prepare them for resale

Software Freedom Day

Kitchener, Ontario

Trouble-shooting Assistant

Sept. 2014

  • Greeted and provided information to event attendees
  • Troubleshooted various software and hardware problems
  • Assisted with installation and configuration of operating systems and productivity software
Honours & Awards
2017 Dean's List for the College of Physical and Engineering Sciences, Awarded for acheiving a high average for the Winter 2017 semester

University of Guelph

2016 Dean's List for the College of Physical and Engineering Sciences, Awarded for acheiving a high average for the Fall 2016 semester

University of Guelph

2016 Top Entrance Scholarship, Awarded for achieving greater than a 90% entrance average

University of Guelph

2016 Second Letter in Academics, Awarded for completing all semesters of high school with Honour Roll

CHCI:Kitchener, ON

2015 Certificate of Distinction, Scored within the top 25% in the Canadian Computing Competiton

University of Waterloo

2015 Certificate of Distinction, Scored within the top 25% in the Fermat Mathematics Contest

University of Waterloo

2015 First Letter in Academics, Awarded for completing six consecutive semesters with Honour Roll

CHCI:Kitchener, ON

2015 First & Second Letters in Activities, Awarded for outstanding involvement in school activities

CHCI:Kitchener, ON

2015 Subject Proficiency in Computer Engineering, Earned top grade (99%) in the year for TEJ3MI

CHCI:Kitchener, ON

Interests
Programming: Web development/design, games, scripting, language processing, mathematics, data analysis; regular attendee of Waterloo DevHouse (1.5 years)
Software development: Attended the 2017 Canadian University Software Engineering Conference in Montréal, QC; attended the 2017 CS GAMES competition in Montréal, QC
Free/libre software: Regular attendee of Kitchener-Waterloo Linux Users Group (2.5 years)
Business: Exhibited at the 2017 OCE Discovery business and innovation conference in Toronto, ON
Arts: Graphic design, music, film, literature, strategy games