Home
Resume
Biography
Data
Work
Miscellaneous
Bookmarks
Tribal Worker
Chalkboards
Blogs
Death Counters
Photos
Travel
Data
SKILLS

HIGH LEVEL

LOW LEVEL

WEB

BUSINESS

Java

Motorola MC68HC11

HTML, CSS, JavaScript

Project Management

Visual Basic

Microchip PIC16F84

ASP, PHP, SQL

Requirements Analysis

C / C++

Altera FLEX10K

Excellent Communication

Databases


QUEEN'S UNIVERSITY

2003: Received Bachelor of Applied Science in Computer Engineering (computer option) with Honours, First Class.

Graduating average: 90%
Ranked in Program: 3/83
Ranked in Year: 25/603
Rated as a Dean's Scholar each of four years.
Received the Dean's Award three of four years.


2005: Received M.Sc. in Computer Engineering.


AWARDS

2004-2005

NSERC

($17300)

 

2001 (Sept)

Dean's Award

($2100)

2004-2005

Queen's Graduate Award

($6000)

 

2001 (May)

NSERC

($4000)

2003-2004

Queen's Graduate Award

($2500)

 

2001 (Jan)

Montgomery Award

($1800)

2002 (Dec)

Montgomery Award

($1990)

 

1999-2002

Albert H. Ruddell Award

($4600)

2002 (Sept)

Dean's Award

($1875)


WORK HISTORY

2003 (Sept) Queen's University: Masters (to be completed before September 2005)
2003 (May) Freelance Web Development
2002 (Sept) Queen's University: Undergrad
2002 (May) Imatics Inc. (Programmer)
2001 (Sept) Queen's University: Undergrad
2001 (May) Engineering Seismology Group (Programmer)
2000 (Sept) Queen's University: Undergrad
2000 (May) Dura Automotive Systems Ltd. (Programmer)
1999 (Sept) Queen's University: Undergrad


REFERENCES

Karen Rudie, P.Eng.

(613) 533-2966/2925

rudie(at)ee.queensu.ca (thesis supervisor)

Rob Brooks

(613) 860-2662

robb(at)imatics.com (former employer)

Steve Falls

(613) 548-8287 ext. 222

sfalls(at)esg.ca (former manager)


APPENDIX

Java At Queen's, all of our computing science theory was taught based on the Java language. I have some GUI experience with Swing and AWT, but have much more experience with the Eclipse IDE and SWT as I have recently been working on a major application related to my research. I have a very strong understanding of Java, and have spent approximately one thousand hours working with the language.

Visual Basic I began using VB4 in 1996 for personal projects (one of which was profitable). In 2000 I used VBScript to program applications for Dura Automotive's intranet. In 2001, E.S.G. gave me full responsibility for two VB6 applications: RockPro and GeoMap. Both were information management systems that interfaced with MS Access databases (the first using DAO and the second using ADO). In 2002, one of my responsibilities at Imatics was to develop a VB6 application for gathering and reporting statistics on the Transport Canada web servers. Throughout, I have written several VB6 applications for personal use.

C / C++ My experience with C / C++ is limited, although I'd say I have a working knowledge of the language. At Queen's I wrote several programs using Visual C++ and OpenGL. Many of the OOP concepts from Java carry over directly to C++ as does syntax from C (which I've used with microcontrollers).

Databases I have done a broad range of work with databases. I've used MS Access with several VB applications and have experience with both ADO and DAO. I've also used MS Access and SQL Server extensively with web applications. At Queen's in a Database Management Systems course I used Java with an AWT GUI to build a database application interfaced with IBM's DB2. I also received formal instruction in Entity Relationship models, and have a thorough knowledge of SQL.

Motorola MC68HC11 (CISC) This chip is used in the Microprocessor Systems course at Queen's University. I received a 93% in that course, and later served as a Teaching Assistant for two terms. My responsibilities included tutoring the students and assisting them in their lab work (programming the chip). I also used this chip in my undergraduate thesis.

Microchip PIC16F84 (RISC) I began using the 16F84 in 1999. I have worked with it on and off ever since. Purposes include: hobby, Queen's Solar Car Team and demonstration models used in my Masters research. I have programmed the 16F84 extensively in both assembly (MPASM) and C (PICC).

Altera FLEX10K (FPGA) I used this chip in undergraduate course work to develop a functional simple RISC processor. I also used it in my undergraduate thesis to implement IEEE-754 floating point arithmetic. I used MAX+PLUS II to develop my designs.

HTML, CSS, JavaScript I began writing HTML in 1996. I quickly added JavaScript and CSS to my portfolio. Before entering Queen's, I ran a small business in web design. Up to the present, I have continually accepted contract web-development work. I have always written the markup directly, using Notepad. Most of my later work has been focused on the back-end and has used server-side languages; however, I have also written some complicated client-side applications.

ASP, PHP, SQL I was introduced to server-side languages in 2000 at Dura Automotive. In 2002 at Imatics I was responsible for a wide range of heavy-weight web applications. I have extensive experience with ecommerce, content-management, and custom web applications. I have a thorough knowledge of ASP, PHP and SQL. I have continually worked on many projects for various contracting companies and have had several direct customers.

 |  Home  |  Resume  |  Work  |  Miscellaneous  |  Protected  |  History  |  Links  |