About Me Projects Resume Contact
Kyle Lisk
I am a 4th year Computer Science student at the University of Ontario Institute of
Technology (UOIT) in Oshawa Ontario. I was born in British Columbia and moved to Oshawa
when I was 6. I attended Kingsway College High School and from there I attended UOIT. I
recently got married to my beautiful wife whom I met in my first year of university at
UOIT.
I recently came back from a 16 month internship at IBM during which I was a part of the
DB2 customer profiling team. Customer profiling focuses on simulation of how the customer
would use the software; therefore, by simulating the user's experience, we were then able
to fix software related issues as well as develop additional tools that would help make
repetitive tasks easier for the user.
Currently I am working on my undergraduate thesis relating to web crawling using a newer
language called Clojure. The primary target of web crawling focuses on the MTO traffic
cameras of Toronto. The benefits of Clojure we hope to prove is that Clojure makes
concurrency of crawling many sites (~400) a lot more efficient than other scripting
languages such as Python because of Clojure's transactional memory model.
Kyle Lisk
********@*****.*******://www.kylelisk.com
CAREER GOAL
To obtain a challenging entry-level position in software development and testing or web
development to which I can contribute my experience and better my skills as a developer.
EDUCATION
University of Ontario Institute of Technology, Oshawa, ON, Canada
B.Sc., Computer Science September 20072012 (expected date)
Completing the final year of a Bachelor of Computer Science degree.
TECHNICAL
Languages:
Java 3 years experience. Most proficient language used in a variety of projects.
C++/C 2 years experience. Second most proficient language.
Python, Perl, BASH 2 years experience. Automation scripts and database programming.
Clojure 1 year experience. Web crawling and database programming.
HTML, CSS, XML, JavaScript 1 year experience designing front end web pages for projects
and personal websites.
PHP 6 months experience with smaller projects. Some database programming.
C#, .NET, Objective C/iPhone SDK 6 months experience. Novice level.
Applications:
Eclipse Regular use with many plugins for a variety of languages. Extensive experience
with debugging, code-coverage and testing.
DB2 1 year experience with database programming and optimization.
Android SDK 1 year experience off and on developing smaller applications.
MySQL, SQLite - 1 year experience. Used with various projects.
MS Visual Studio, NetBeans, XCode, Lotus Symphony Used on an as-needed basis.
Operating Systems: Windows, Linux (SUSE, Arch, Ubuntu), Mac OS X, AIX
INTERPERSONAL
Good listener and communicator; strong oral and written skills as well as experience in
presenting current projects to co-workers and new ideas for future projects.
Team player and personable; was part of a team that worked together to achieve various
project goals. Collaborated with other teams at IBM to achieve a common goal.
Effective at prioritization; responsible for multiple projects while at IBM. Needed to
prioritize effectively to meet project deadlines as quickly and efficiently as possible.
Effective problem solver; had to develop alternative algorithms during development of
software when bugs occur or when project requirements change.
PROJECTS
Personal Website: http://www.kylelisk.com
Personal website designed using HTML, CSS and JavaScript.
Site contains recent projects worked on and updated regularly.
Concurrent Web Crawling in Clojure
Undergraduate thesis research in concurrent web crawling of the MTO traffic cameras.
Using Clojure as a base language we attempt to use its transactional memory to improve
concurrent memory access in multi-threaded web crawling.
Web front end written in HTML and JavaScript while utilizing the Google Maps API for
plotting cameras on an interactive map.
Android Application Development
Side project application for use with undergraduate thesis.
Displays the latest image for the traffic camera closest to your location using Google
Maps API.
ACM Programming Competition
Participated in the 2009 ACM Programming competition at McMaster University and placed
48th of 120 participating teams.
Online Survey Site Project
Worked on a team of three where the goal was to design an online survey system.
Website used PHP as well as CSS for visual effects.
Extensive emphasis on database programming and XML parsing.
EXPERIENCE
Subway Inc., Oshawa, ON, Canada August 2006PresentCustomer Service Representative
Customer service representative for Subway Inc.
Duties include preparation work for the next day including food preparation,
cleaning/maintaining the store, cashing in and out, and closing the store nightly
including locking up and setting the alarm.
IBM, Markham, ON, Canada May 2010August 2011DB2 Quality Assurance Specialist
Part of the DB2 customer profiling team.
Main responsibilities included modeling the customers use of the software in order to
get a better understanding of where and how software bugs occur.
Simulated customer workloads in order to identify and fix bugs in DB2.
Writing of automation test tools in Java, Python, Perl and BASH that run and collect
statistics on DB2 workloads.
Maintained Linux and some AIX servers including fixing system errors, updating software,
installing new packages and managing user permissions.
CERTIFICATIONS
IBM Certified Database Associate DB2 9 FundamentalsREFERENCES
Available upon request.
Please feel free to contact me.
Name: Kyle Lisk
Email: ********@*****.***
Phone: 905-***-****
My preferred contact method is email.
KyleLisk.com September 2011