Skip to content

My Resume

(NOTE: Qualifications/experience last updated in July 2010)

Name: Rui Figueira

Date of birth: 4 February, 1978
Email : rui@crazygaze.com

Adress:

263G Blackness Road
Dundee
Angus DD2 1RX
United Kingdom

Objective

To find a position in the game industry where I can make a nice contribution to the company and constantly improve myself.

Highlights of qualifications

  • Close to 4 years of full time experience as a game programmer (plus ~6 years as an hobbyist), but I already worked as a programmer since 2000 in a different industry
  • Expert at C/C++
  • Experience with Unreal Engine 3, Wwise, FMod
  • Experience with Perforce, SubVersion, CVS, Sourcegear Vault, Doxygen, Visual Studio, Photoshop
  • Experienced with multiplatform development. (PC, Windows CE, Symbian, Palm, iPhone, Samsung Bada)
  • Experienced with audio programming
  • Experienced designing and implementing reusable code.
  • Easygoing personality. No problem making friends.
  • Lifelong gamer and programmer.
  • Computer literate

Other qualifications

  • Experienced writing efficient and portable code
  • Experienced writing code for constrained platforms
  • Experience with the following libraries/Engines/SDKs (not limited to): RakNet, CEGUI, wxWidgets, Ogre
  • Some knowledge of Assembly (useful to optimize code and understand C++ performance pitfalls)
  • Experience with (not limited to): Java, Delphi, PHP, SQL, JavaScript, HTML, Photoshop

Published commercial products (game related)

1. Weston Westie – (Samsung Bada, iPhone, others)
Not released yet (should be released in July-August 2010)
- Did all the coding (reusable 3D engine, and game code), except for a thin framework we used to abstract platform details.
- Done in my free time

2. APB: All Points Bulletin – (PC)
Audio programmer (2008-2010)
http://www.apb.com
- Main programmer behind the ingame Music Studio, for which I designed and implemented the audio engine from scratch, and the initial UI (until the point we got a dedicated UI programmer).
- Network code to support some of the audio features
- Some UI programming
- Designed/improved/refactored miscellaneous audio systems
- Mentored Junior programmers
- Technologies/Libraries/SDKs used include : Unreal Engine 3, Wwise, vivox SDK, wxWidgets

3. czPlayer Sound System – (PC,Windows Mobile, Symbian, Palm)
Owner, (2007-2010)
http://www.crazygaze.com/blog/czplayer
Developed my own sound system (completely software mixing), with the codebase roots way back to 1998, when I coded a sound system for SB to SB 16, GUS (software and hardware mixing).

4. Galactic Melee (PC)
Game Programmer (2007), Jenkins Software (author of RakNet networking library)
Programmed and/or helped programming sound, user interface, networking, autopatcher. 3rd party libraries used included Ogre 3D, Fmod, Physx, and CEGUI.
Galactic Melee was the world’s first commercial Indy MMOG, but unfortunately we didn’t managed to get a decent userbase.

5. Pipes’n'Robots (SE T3xx mobile phone, Mophun platform)
Owner, (2004)
http://www.midlet-review.com/index?content=news&id=440
Did all the programming, and project management. Telecommuted with a gfx artist, and a sound artist.

Education:
Unfinished degree at “Aveiro University” (http://en.wikipedia.org/wiki/Aveiro_University), with “Computers and Telematic Engineering” (similar to Software Engineering)

Relocation:
Available for relocation if the offer is good enough. Also available for telecommuting.

Salary Requirement:
Negotiable

References:
References available upon request.