
Partner at ZPX - Zona Paradoxal
Portugal

Partner at ZPX - Zona Paradoxal
Portugal
Application developer with background in various fields: three-tier applications, web applications and game development. Particular interested in graphics / game development field but any other challenges in the software development area are always welcomed.
Languages:
Assembly, C++, C#, CSS, GameMonkey, HLSL, HTML, Java, Javascript, LaTeX, Pascal, PHP, SQL and Unreal Script.
Technologies:
.Net, DirectX, OpenAL, OpenGL 1.1, STL and UML.
Tools:
3D Studio Max, Apache, CVS, Eclipse, JBuilder, MySQL, NSIS, Photoshop, RenderMonkey, SVN, Visual Studio and WiX (Windows Installer XML).
Specialties:
GUI/Tools programming, Graphics, Game development (experience in engine, tools and gameplay).
(Computer Software industry)
September 2008 — Present (1 year 4 months)
Currently working on virtual tours in interactive realtime 3D environments.
(Privately Held; Computer Games industry)
November 2005 — June 2008 (2 years 8 months)
- Worked on the unreleased next generation computer video game Ugo Volt (http://www.ugovolt.com).
(Oct 2007 - March 2008)
Developed a playable demo using Unreal Engine 3.
Responsibilities: Gameplay, physics, special effects.
Technologies: C++ and Unreal Script.
(May 2006 - June 2007)
Developed a playable demo using in-house engine.
Responsibilities: Engine's core, editor, game logic, some special effects, engine's integration with sound library FMOD and GUI library ScaleForm.
Technologies: .Net, C++, C++/CLI, C#, DirectX (Direct3D, DirectInput and XInput), GameMonkey, STL and SWIG.
- Worked in an action/platform game for children of the franchise Floribella. (June - Oct 2007)
Technologies: C++, NSIS, Torque game engine and scripting.
- Developed a pre-rendered cutscene for E3 using an in-house engine. (Nov 2005 - April 2006)
Technologies: .Net, C++, DirectX (Direct3D), GameMonkey and STL.
(Public Company; 11-50 employees; Entertainment industry)
May 2005 — September 2005 (5 months)
Developed a module to integrate 3d models and special effects for an online tv channel project where its contents can be completely personalized to satisfy the clients' needs.
Responsibilities:
- Effects and shaders in HLSL
- Text parser, formatter and render
Technologies: c#, .Net, DirectX Managed (Direct3D, DirectShow and DirectSound).
(Public Company; 11-50 employees; Civil Engineering industry)
November 2004 — April 2005 (6 months)
Freelance project for Diregi Construções: developed an accounting program to monitor the financial accounts of a construction project using Java, Swing, JDBC, MySQL and XML.
(Public Company; 11-50 employees; Computer Software industry)
December 2003 — July 2004 (8 months)
* Developed the graphical user interface of a java application using swing as well as other tools for xml configuration purposes, Hibernate and MySQL server.
* Worked in a project, for the social security, developing either the user interface and business logic, making use of technologies such as MVC (Model-View-Controller) design pattern, EJB's, iPlanet server, JDBC, Oracle and Crystal Reports.
* Participated in the development of project implementing a reusable system using Javascript, DHTML, HTML, CSS (client side) and HTTP, JSP, Java, Oracle (server side), that will be used to create a web interface for MAPFRE Seguros.
Game development, new technology, programming, algorithms, research in graphics, realtime 3d, mathematics and physics.