Gavez Smith
** *** ******** ***, *********, Ontario, L3T 4V1
416-***-****, ******@*****.***
SKILLS
1
Gavez Smith
** *** ******** ***, *********, Ontario, L3T 4V1
416-***-****, ******@*****.***
Technical Skills:
Experience with languages Java, HTML, CSS, JavaScript, JSON, PHP, SQL, C, Python,
Prolog, Visual Basic, Maple, Intellicad (similar to Autocad) and Pro E
Experience with mapping the Intel 8086/8088 microprocessor to memory/IO
Experience with the KL25Z freedom microcontroller
Able to work with the Ubuntu Linux OS environment
Conversant with Microsoft Word, Excel and Power Point
Knowledge of various Software Architectural Patterns and Software Design Patterns to
include the Basic Layer Pattern, Client-Server Pattern, Peer-to-Peer, MVC, Observer,
Strategy, Factory and State Design patterns etc.
Thorough understanding of distributed version control systems like GitHub
Leadership Skills:
Coached and assisted students in study groups for first year math courses in Carleton
University; exhibiting strong analytical and organizational skills
Lead, organized and created budget for the Robotics Club at Thornlea Secondary School
APPLIED PROJECTS
Freescale Cup Competition (Thesis Project) September 2014 – April 2015
Programmed a car to navigate around a given track under competition regulations through
embedded programming in C
Programmed on the KL25Z freedom microcontroller with a TFC shield to interface with
various components to include:
• A Line Scan Camera – to collect data to later be interpreted
• A Servo – to control the front end steering
• Two Motors – controlled through an H-Bridge to provide the driving force for
the rear wheels
• An Accelerometer – to detect when the vehicle is on a ramp by detecting the
various forces that are applied onto the car to include gravity
Course Selection Project September 2014 – December 2014
Designed and implemented a course registration website for Carleton University students.
Numerous programming tools and techniques were used in this project to include HTML,
JavaScript, CSS and PHP
An SQL database was used for the storage and XAMPP was used to emulate a web server
with Apache’s server side tools stated above
APPLIED PROJECTS continued
2
Gavez Smith
27 The Carriage Way, Thornhill, Ontario, L3T 4V1
416-***-****, ******@*****.***
Complaints Database November 2013 – January 2014
Designed a database to store complaints from a company’s clients
Used SQLite to design the database in Boyce-Codd Normal Form. The tables were adjusted
to accommodate lossless joins and dependency preservation
Plants Vs. Zombies Game September 2013 – November 2013
Recreated the popular Plants vs Zombies game in a group environment using the MVC
Pattern in Java
Group communication among members was done using a private code repository
called ‘Bit Bucket’
Reverse Engineering October 2011
Used Pro E to design a reverse engineered golf tee in a group environment; demonstrating
strong communication and organizational skills
Created a 3D artificial version of the golf tee using a 3D machine
Make-Shift Joystick January 2011
Created a make shift joystick which was interfaced onto a computer using a parallel port for
the purpose of testing simulation code using the programming language C
VOLUNTEER WORK
September 2011 – December 2011
Math Facilitator
Tutored and facilitated study groups of students in first year math courses at
Carleton University
Designed and implemented learning exercises and tests to help students capitalize
on their learning styles in order to grasp and master new topics.
EDUCATION
Bachelor of Engineering, (BEng) Software Engineering
Carleton University, Ottawa, Ontario September 2011 – April 2015
CGPA 7.81/12.0 (2.91/4.0): Letter Grade: B-
3
Gavez Smith
27 The Carriage Way, Thornhill, Ontario, L3T 4V1
416-***-****, ******@*****.***
4