|
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.
|