    
|
Gillian
Laidlaw
contactme@gillianlaidlaw.com
www.GillianLaidlaw.com
Profile
Experienced
professional programmer (5 years), with a
Bachelor of
Science degree in Computer Science
(University of Toronto). My passion for games and game development
has inspired me to program Nintendo DS homebrew
games and I
feel I could accomplish more and be a great resource within any
professional team. My goal is to be a key player of an innovative
team, making forward looking and artistically creative games.
Citizen of Canada and the United States of America
Education
University of
Toronto, September 1998 – May 2001
Game
Development
DS
Homebrew: Toronto, Spring 2007 – Present
Programming games for
the Nintendo DS in C
Available
@ http://www.GillianLaidlaw.com
Flock
-
Flock is a casual two
dimensional game, with a top
down perspective, using collision detection, sprite rotation; multiple
backgrounds coded entirely using C, using the DS homebrew libraries of
PA_lib & ndslib.
-
The
players use the stylus to
direct birds to player’s goal, a red star. The stylus can be
used to
place four arrows, which redirect the birds.
A.I. opponents also use arrows to redirect birds to their
star. It's a
quick game with a only three rounds, per game, running at a hectic
pace. The puzzle mode gives the player a set of arrows with
the
objective of directing all the birds and avoiding all the hazards.
YargGh!
-
A game of fast action, involving
hitting the falling air pirates with the stylus to
score bounty points and protect your ship. The player’s allies, space
cats, fly up through the pirate hordes and steal more bounty from the
pirate’s airship. It was made at the Toronto Indie Game Developers Jam
over the course of a weekend. It was my first DS game, done
with comic artist Eric Kim. While simple in concept
Yarrgh perfect for a game jam as this simplicity made it easy
to pick
up and play.
Professional
Knowledge
Programming
-
C/C++
(WinXP, Nintendo DS, Unix)
-
HomeBrew
DS (ndslib, PA_lib)
-
Unix Scripting
(Csh, Ksh)
-
Object
Oriented Design (C++, Java)
-
Java
(Unix, Win)
-
Database
Scripting (SQL, PL/SQL, 7i & 8i)
Theory
-
Computer
Graphics (Java)
-
Network
Theory
-
Operating
Systems Design (Java)
-
Formal
Mathematics (Calculus, Linear Algebra, Computation, Logic)
-
Logical
& Functional Based Programming (Prolog & Lisp)
-
Compiler
Theory & Low Level Circuit Design & Assembly (Unix)
-
Device
Drivers & Microprocessors (Unix)
-
Database
& File Systems Design (C++)
Operating
Systems & Support
Work
Experience
Intermediate
Applications Programmer: CIBC Cards, Toronto 2001 – 2006
-
Designed, programmed, tested and made
improvements to the performance & functionality of a third
party black box application
-
Part of an on call team responsible
for dealing with application issues, as well as planning &
implementing upgrades & enhancements
-
Mentoring – Personal resource for a
colleague transitioning from mainframe to Unix development
-
Promoted
from Junior to Intermediate in 2002
Desktop
Support: CIBC Verisign, Toronto July - August 2000
-
Technical Setup & Integration
of a new separate office, and subsequent support.
-
Conducted set-up design and
installation of desktops at new office
Volunteering
Peer
Facilitator: Church St Community Centre
2004 –
Present
Committee
Member: University of Toronto Pride Committee
2000, 2001
|