Skip to content

My Resume

(NOTE: Qualifications/experience last updated in February 2011)

Name: Rui Figueira

Sir Rui Figueira

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

Adress:

Flat 3, 11 High Street
Great Cambourne
Cambridgeshire CB23 6GX
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

  • 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. Freelance work “APB Reloaded” – (PC)
(Jan 2011 – present)
http://www.gamersfirst.com/apb/
- Optimizing code and audio assets, to reduce client size.
- Adding more features to the in-game Music Editor

2. Freelance work “Azada HD”(porting to Apple iPad )
(Oct 2010-Jan 2011)
http://itunes.apple.com/us/app/azada-hd/id407097432?mt=8
- Contract work for ~3 months, to port the game to iPad, and add some new features.

3. Personal project Weston Westie – (Samsung Wave (Bada OS) )
(July 2010)
http://www.samsungapps.com/topApps/topAppsDetail.as?productId=G00000066270
- Did all the coding (reusable 3D engine, and game code), except for a thin framework we used to abstract platform details.

4. 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

5. 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).

6. 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.

7. 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.

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

Salary Requirement:
Negotiable

References:
References available upon request.