Griffin Garland
Toronto, ON, Canada
griffin.*******@*****.***
griffingarland.ca
AVAILABILITY June 1st, 2015
EDUCATION Bachelor of Applied Science, Electrical and Computer Engineering
University of Toronto - Toronto, Canada
Focus in Computer Engineering
Expected to graduate in May 2015
COMPUTER Programming Languages: C, C++, Java, Perl, MIPS/x86 Assembly, TCSH/BASH, Node.js,
SKILLS Javascript, PHP, HTML/CSS, Haskell, Verilog, OpenGL, MySQL
Operating Systems: Debian-based, RPM-based, Windows, AIX, Solaris
Hardware/Other: Computer Architecture, Computer Networks, Distributed Systems,
Digital Electronics, Digital Systems, Computer Graphics, Computer Security
EXPERIENCE QA/Software Development Intern May 2013 - August 2014
Algorithmics, an IBM Company - Toronto, Canada
• Improved and maintained the daily test harness for regression and unit testing
• Designed and implemented code coverage testing
• Fixed bugs within the code base
Film Electrician Summer 2011/2012
Freelancing and IATSE 873 - Toronto, Canada
• Laid out electrical cables according to the cabling plan
• Ensured correct operation of the ballasts
PROJECTS AskRealtor, An Android and Facebook app where users can ask local Realtors,
Contractors, and Lawyers questions about the local real estate market.
VLSI Processor, Designed and laid out a 4-bit processor using CAD layout tools.
RayTracer, A Whitted Ray Tracer implementing things such as Phong shading, motion
blur, anti-aliasing, texture mapping, refraction, and reflection.
OS161 Project, An OS based on OS161, that implemented things such as virtual memory,
memory partitioning, semaphores, mutex locks, and process intercommunication.
WebServer Project, A database and webserver that could get and send messages over
a socket, save/read data to/from disk, implemented ACID transactions, and implemented
a multi-user cryptographic security protocol.
EXTRA- Elected Webmaster and Photographer September 2013 - April 2015
CURRICULAR Phi Gamma Delta International Men’s Fraternity
ACTIVITIES