Programmer at Splash Damage
Portugal
Programmer at Splash Damage
Portugal
- Three and a half years of professional experience in the computer games industry, developing game technology and logic.
- Extensive knowledge of computational geometry, real-time computer graphics and animation.
Programming:
C/C++, x86 assembly, HLSL/GLSL/Cg shaders, general purpose gpu, parallel/threading, sse/vmx simd, cell
Graphics:
Real-time rendering, lighting and shadows, research
Middleware:
GL, D3D 8-10, PS3 GCM, Xbox360 D3D, 3D Studio Max SDK, PhysX, Scaleform, EmotionFX, TGE, Trinigy Vision, Reality Engine, Id Tech 4, Unreal Engine 3
Tools:
Visual Studio, Photoshop, 3D Studio Max, RenderMonkey, SVN, Perforce
Platforms:
PC, PS3, Xbox360, WinCE, Linux, MacOS-X
(Privately Held; Computer Games industry)
September 2008 — Present (11 months)
Working on core technology for Brink, an innovative multiplayer first person shooter slated for release on PC and current generation consoles.
More at: http://www.splashdamage.com/brink
(Privately Held; Computer Games industry)
November 2005 — April 2008 (2 years 6 months)
Worked on a hybrid FPS/3rd-person futuristic action adventure game named Ugo Volt (www.ugovolt.com). Responsibilities include game, in-house engine and tools programming using C++ and gamemonkey script. More specifically:
- Game logic.
- Base math sub-system.
- Graphics rendering sub-system and special effects.
- Material and shader development.
- Animation sub-system.
- Engine portability (PC and Consoles).
- Code profiling and optimization.
Also helped develop a playable demo using Unreal Engine 3 involving game play code in C++ and UnrealScript, material shaders and special effects.
2007 - Published the official Floribella 3D platform game for PC using Torque Game Engine. Currently only available in Portugal.
(Computer Software industry)
2005 — 2005 (less than a year)
Helped develop civil engineering software using Delphi and C++.
(Self-Employed; 1-10 employees; Computer Games industry)
2004 — 2005 (1 year)
RCmania is an amateur project that was born on the forums of the Portuguese game developer community. This project was discontinued after myself and two other team mates were hired by Move Interactive. Developed in C++ and assembly. For more information: http://rcmania.gamedev-pt.net
(Computer Software industry)
2004 — 2004 (less than a year)
Helped develop multimedia software using C++ for corporate television feeds.
(Privately Held; 1-10 employees; Computer Games industry)
2003 — 2003 (less than a year)
Worked on an 3rd person action adventure RPG named "9th Power". Responsibilities included game logic (C++) and special effects. The game used a third party engine named Alchemy, by Intrinsic Graphics Inc. A demo was presented privately to publishers at E3 in 2003. The project was discontinued.
(Computer Software industry)
2002 — 2002 (less than a year)
Helped develop civil engineering software using Delphi and C++.
(Self-Employed; 1-10 employees; Computer Games industry)
2000 — 2002 (2 years)
Worked on a Japanese culture inspired 3rd-person action adventure game named Yamabushi. My responsibilities included the development of in-house animation engine and tools/plugins using C++. This was an internet based amateur project with members from all around Portugal. Two valuable programmers were hired by Crytek and the project got canceled.
Licenciatura , Informática , 2003 — 2005
Studied:
- Assembly, Java and advanced C.
- Advanced database development.
- Advanced processor architectures.
- Operating system architectures.
- Calculus and linear algebra.
Interrupted university studies to join Move Interactive.
Curso Tecnológico , Informática , 1997 — 2002
Studied:
- How to program in Pascal, C and Visual Basic.
- Basic PC architecture and technology.
- Math operations in base N and basic linear algebra.
- Database development.
- High school grade math and physics.
- Portuguese, English and French.
- Research and problem solving in computational graphics, geometry and physics. - Game design and development. - Playing video games. - Physical activities such as: basketball, football, surfing and gym workouts.
GPU Gems 3, contributor, "Baking Normals Maps on the GPU"
- Presented RCmania at the Games 2004 conference in Portugal.
- Presented Yamabushi at Minho Campus Party 2001 in Portugal.
- 1st place at id2004 with "BBEAT" by JFK (Demo)
- 2nd place at id2002 with "FPS" by FLAT (64k Intro)
- 1st place at id2001 with "Polymorphic RGB" by airbag (Demo)