Homepage
Phone:(514) 448 2739
E-mail: liam@flookes.com
Address: 3732 Avenue Coloniale, Apt. 2 Montréal, Québec H2X 2Y6
|
Liam Flookes
|
| Work Experience |
| Electronic Arts Montréal |
September 2006 - Present
Generalist Programmer
- Current project:
-
Systems programmer on an unannounced Playstation 3 and Xbox 360 action game
- Shipped titles:
- Army of Two: The 40th Day (2010) for Playstation 3 and Xbox 360
- Interesting work included multithreaded conversion work, optimizing allocators for both speed and size, SIMD conversion of third party libraries, streaming and load time optimization, and a wide variety of middleware massaging
- Self directed the requirements gathering, build setup, profiling, technical compliance, everything needed to ship downloadable content on Playstation 3 in two and a half months
- Army of Two (2008) for Playstation 3 and Xbox 360
- Was in charge of all PS3 network related tasks, including external library integration, debugging, platform specific feature implementation, and CPU/memory/bandwidth profiling and optimization
- Was primary PS3 programmer for downloadable content in the months following release
- SSX Blur (2007) for Nintendo Wii
- Responsible for a variety of low level programming tasks
|
| Education |
| McGill University |
2006 Bachelor of Science Honours Computer Science
- GPA 3.46
- Thesis: Image Velocities for Specular Points with a Moving Observer
- Awarded NSERC Undergraduate Research Award for Summer 2006
- Wide variety of courses taken in both computer science and other subjects, including five at a graduate level
- Contributed to paper accepted at the 2007 Canadian Conference on Computational Geometry
|
| Computer Related Skills |
| |
- Very familiar and program regularly with C++
- Have done projects using C, C#, Java, Perl, Python, and Scheme
- Good familiarity with PowerPC assembly for debugging and programming, including experience with Altivec
- Have good familiarity with PS3, Windows, 360, and Wii development environments
- Have experience using C++ Standard (STL) and Boost libraries
- Experience with standard networking libraries
- Have written multiple Win32 GUI applications
- Very comfortable learning new languages and frameworks
- Implemented databases using mySQL, db2, and SQLite
- Familiar with common OOP paradigms
- Developed a small cross-platform multiplayer online game in C++ as a hobby
|
| Miscellaneous |
| |
- Intermediate French
- Not afraid to use a screwdriver
- This document is also available with links to further information at: http://liam.flookes.com/cv.html
- References available upon request
|