David Lareau
106-100 Boteler Street
Ottawa (Ontario) K1N 8Y1
lareau.david@gmail.com
(613) 482-0636
Education
Baccalaureate in Science with Honours in Computer Science CO-OP
University of Ottawa, Ontario, 2006 (4 years)
- Diploma grade point average: 93%. (cumulative average 87%)
- Honours project topic: Platform independent layer on top of input, audio and 2D graphics.
Computer Engineering Technology CO-OP
La Cité collégiale, Ottawa, Ontario, 2002 (3 years)
- Graduated with great honours. (98.25% average)
Personal Profile
- 4 years of experience in programming jobs. (2 years in the video game industry)
- Advance experience with the programming languages C, C++ and Java.
- Developed professionally for many platforms such as Java MIDP, Blackberry, BREW and Windows Mobile.
- Develops for Windows, Linux and the Nintendo DS at the amateur level.
- Familiar with OpenGL, Java3D, DirectX and SDL and worked on my own media layer as part of my university honours project.
- Knows the languages Python, Ruby and J and has basic experience with Lex & Yacc.
- Uses The Gimp on a regular basis for image edition.
- Manages my own personal website, which uses HTML, Javascript, CSS and XML with XSLT.
http://fluxrider.com (the site does not showcase any server side technology)
Personal Interests
- Reading comics & contemporary literature.
- Playing classical guitar and accoustic bass.
- Creating and playing video games.
Experience
Magmic Games, Ottawa, Ontario
Video Game Developer, Winter 2007 to Winter 2009 (2 years)
- Developed various video games for mobile devices both in 2D and 3D.
- Optimized code for speed, memory and code size.
- Built and maintained content creation tools.
- Transcoded between C/C++/Java.
Platform Developer, Summer 2006 (4 months)
- Analysed and resolved device specific issues.
- Enhanced games by adding support for various screen size and inputs scheme.
National Research Council Canada, Ottawa, Ontario
Programmer, Winter and Fall 2005 (8 months)
- Participated in the development of a prototype for an emerging Data Mining environment.
- Involved Java, XML, unit tests and databases.
Industry Canada, Ottawa, Ontario
User Interface and Application Support Analyst, Summer 2004 (4 months)
- Updated and fixed HTML, Perl, C and JSP pages across the main website.
- Built an administration module in Perl that queries an Oracle database using SQL.
LC&D Internet Publishing, Orléans, Ontario
Programmer, Fall 2001 (4 months)
- Programmed ASP & SQL Server modules.
- Built COM objects in C++ which are then used by ASP.
Public Service Commission of Canada, Hull, Québec
Web Programmer, Summer 2000 and Winter 2001 (8 months)
- Wrote Internet applications with ASP, Perl and Flash.
- Designed web user interface along with graphics.