Nicolaas Blaauw
Resume
My name is Nicolaas, and I am seeking employment as a software developer as part
of a team for a successful company. I work well with others, am a fast learner, and I love to
do the best job that I can wherever I place my effort and attention. I believe in simplicity,
clarity, and efficiency when it comes to programming. My main work experience is the
development of large scale applications using C++ and Java (using Microsoft Visual Studio
and Eclipse IDE’s). In particular I have spent more than 5 years on the development of 3D
game engines using C++ (including development of collision detection, physics, level of
detail for terrain/models, openGL and directX development, environmental effects,
shaders, and more). Learning Dimensions Inc (or LDI) is a small startup company that I
worked for, owned and managed by our lead developer Wilf LaLonde who is also a
Professor at Carleton University. Together our small team (3 to 5 people) successfully
released our first game 1 year ago for the I-Phone called “Multi World Racing”; check out
www.ldigaming.com for a brief look at our screenshots. I have worked on all aspects of the
game development pipeline: including texture, model and terrain artist using Photoshop,
Google Sketchup, TreeMagik, etc; sound and audio creation; Perl scripting; Smalltalk
development for our game image builder; and game engine development using C++. I have
also had more than 3 years experience with Java, mostly developing security features (such
as pattern detection algorithms) for Entrust Inc., a large scale software security company.
I have experience using software version control tools like ClearCase and ClearQuest; I
have experience with MySQL and Oracle databases; and I have written many scripts and
applications using Perl, Tcl/Tk and other scripting languages. I am experienced with the
software development lifecycle, and am comfortable working with others or on my own as
part of a team.
I currently reside in Ravenswood WV with my wife and our family, and I am
interested in relocating for suitable employment opportunities. I have Permanent
Residence status in the USA, and am available to begin employment as soon as
arrangements can be made with respect to relocation. With kind regards,
Nicolaas Blaauw
********.******@*****.***
January 24th, 2014
Objective
My goal is to work together with a skilled team of software developers to contribute
towards the success of a prospering company or organization. I am also interested in learning
new technology and expanding my knowledge and skills through new experiences.
Education
Graduation from Carleton University,
Ottawa, Ontario in February 2005 1998 President’s Scholarship
Bachelor of Computer Science 1999 J. Lorne Gray Scholarship
Highest Honours 2000 Lester Bowles Pearson Scholarship
Software and Computing 2002 Harry H. Southam Scholarship
Deans’ Honor List in 1999, 2000, and 2002
Programming Skills
I have experience using: C/C++, Java, Smalltalk, Perl, BASIC, Assembly, Pascal, Delphi,
Tcl/Tk, JavaScript, CGI, XML, Scheme, Prolog, and SQL. I have experience with ClearCase
and ClearQuest software version control applications, and MySQL and Oracle databases. I also
have experience with Windows, Linux, and Macintosh operating systems. I am always happy to
learn new technologies to add to my growing knowledge and skill set.
Work Experience
Software Developer – Learning Dimensions Inc., Ottawa, ON – (June 2009 to Dec 2012)
Development and implementation of entire pipeline and all aspects of a racing game for the
I-Phone. From texture and 3D model development, export and import, builder code for image
optimization, and development of game engine in C++ including collision detection, physics,
LOD, power-ups, waypoints, terrain and model display, environmental effects, etc..
Meditation Instructor – City of Ottawa, Ottawa, ON – (Sept 2008 to Sept 2011)
Guiding students through physical, meditation, and breathing exercises to relieve stress and
increase physical and psychological health and well being. Explanation of meditation
principles and proper lifestyle habits to improve health.
Software Developer – Entrust Inc., Kanata, ON – (June 2005 to Sept 2007)
Development of pattern detection algorithms and GUI in Java for a software package used
to detect incoming and outgoing threats in multimedia of a company or organization.
Development of PIN validation and encrypted storage for banking and similar applications.
Software Developer – Learning Dimensions Inc., Ottawa, ON – (June 2002 to Oct 2004)
Development of features for a 3D game engine using C++, including creation of a special
image format for almost instantaneous loading with a single memory allocation (rather than
multiple new/delete requests), development of a skeleton editor for 3D model creation,
animation and texturing, explosion effects, waving flags, grappling hooks, etc..
Co-op Software Developer – Catena Networks Inc., Kanata, ON – (May 2001 to Aug 2001)
Co-operative work term to develop in-house tools (including GUI and software interface)
for running test cases against network line cards used for high speed internet connections.
Development was done using Tcl/Tk.
Co-op Software Developer – Crosskeys Systems Corp., Kanata, ON – (May 2000 to Dec
2000)
Co-operative work term to develop in-house tools and scripts using Perl. Development of
webpage for searching and tracking Problem/Solution Tickets. Development of scheduled
daily reporting scripts. Tools to detect problematic situations arising in ClearCase.
Software Tester – Convergent Design Inc., Kanata, ON – (July 1998 to Aug 1998)
Beta testing of real-estate application for client/house matching on a variety of system
platforms and software configurations.
Student Programmer – Computing Devices Canada, Nepean, ON – (Feb 1997 to Aug 1997)
Part time development of in-house tools using C for launching diagnostics menu to run
memory and diagnostic tests including writing of some of the memory tests.
Shad Valley Work Term – Computing Devices Canada, Nepean, ON – (Aug 1996 to Sep
1996)
Full time work term resulting from participation in Shad Valley 1996, an advanced program
for gifted math and science students. Development of GUI and software interface for a
submarine simulation program using Delphi 2.0
Primary and Secondary School Employment
Full time and part time work landscaping, newspaper routes, soccer refereeing, etc..
Languagues
English, some French, some Dutch, and a little of Spanish
Other Interests
Pranic Healing, meditation, Tai Chi, cycling, cross country skiing, canoeing, camping, etc.
Date
January 24th, 2014