RMS Noor HPD
lynxluna@gmail.com
(address available upon request)
Relevant Experience
Possesses over 2 (two) years experience on game and graphic industry as Lead
Programmer with about 5 years of experiences in various areas of Software Development.
Experiences includes leading a group of programmer for bug fixing, engine improvements,
add-ons, and inhouse built anticheat technologies for an MMORPG that has 5000+ users
at deployment.
Technical Skills
► Languages C, C++, C# (.NET 2.0 above), Python, Javascript
► Platforms PC, Playstation 1
Operating
► Windows, Linux, Unices including Solaris and BSD
Systems
► System APIs Windows SDK, Windows DDK, POSIX
Microsoft DirectX (9,10) including XInput and XSound, OpenGL, OpenAL, fmod,
► GAME APIs
XNA GS(2&3), SDL
► Engines Ogre3D, Nevrax NeL (MMO Engine), Irrlicht, ZnZin (ROSE Online graphic engine)
► Databases MySQL, MSSQL Server, Apache HBase andHypertable
► Versioning Subversion, Mercurial, and GIT
Highly skilled and experienced in programming with C++ (4 years++) with depth understanding of
►
C++ metaprogramming and templates
► Have been working on various different platforms and Operating Systems
► Depth Knowledge of Software Engineering, Design Patterns, and Agile Method
Education
D3 Computer and System Information, Gadjah Mada University, 2006
Work Experiences
Lead Programmer
PT Serenity Mega Media
September 2007 - Present
• Responsible for development, enhancements, and maintenance of a MMORPG game.
• Work together with Art Department and Game Designers for the Quest, Maps, and further
enhancements for the game.
• Responsible for security and hole on MMORPG servers application, including porting some of
the code to cheaper and easier-to-manage platforms.
• Train the junior programmers, discuss with them regarding the improvements possible for the
project.
• Responsible of distributed version control system (Mercurial) used as asset tracker.
• Responsible for integration and deployment of anti-cheat technologies, developed in-house to
the MMORPG game.
• Responsible for development of upgrading the game to the recent technologies, managing
development of new quest tools, UI designers, and new plug-ins for the Art Department and
Game Designers.
Technologies used: C++, DirectX 9, LUA, BSD Sockets, Windows and POSIX threds, Python, XHTML, JQuery,
Windows, Linux, MySQL, MSSQL
Lecturer (contracted)
Institut Teknologi Harapan Bangsa
Bandung, Indonesia
September 2008 - December 2008
• Teaching for Advanced Game Programming and AI in Game Development courses.
Technologies used: ++, DirectX 9, OpenGL, OGRE3D, LUA, Threads
Software Developer (contracted)
Ummah Sciences(now gabriel aerospace system)
Bandung, Indonesia
January 2007-July 2007
• Designing concurrent graphic view for graphical representations (2-D, and 3-D) of aeroplane
FDR data.
• Implementing vast terrain view system.
C++, Irrlicht, Microsoft ActiveX/COM for integration with Delphi
Software Developer
Anabatic Technologies
Jakarta, Indonesia
July 2006-December 2007
• Designing and implementing software for online credit card payment system.
• Implementing screen-scrapping components from TN3270 terminal using .NET technologies.
• Customizing SugarCRM to be used as internal CRM system.
Technologies Used: C#, .NET 2.0, BSD Socket, Windows Threads
Lecturer Assistant
Gadjahmada University
Yogyakarta, Indonesia
August 2004 - July 2006
• Teaching various laboratory work courses in Algorithms, Web Programming and Graphic
Programming.
Technologies Used for teaching: C++, DirectX, OpenGL, LUA, Javascript, XHTML, and LAMP stack.
Projects/Portofolio
ROSE Online Evolution Indonesia, Malaysia
PT Serenity Mega Media
An Korean MMORPG that localized, enhanced, and ported to suite local taste and needs.
Technologies used: C++, DirectX 9, LUA, BSD Sockets, Windows and POSIX threds, Python, XHTML, JQuery,
Windows, Linux, MySQL, MSSQL
JA’IM (on progress, started May 2009)
http://lynxluna.github.com/jaim
A personal project, creating image viewer based on concurrent systems.
Technologies used: C++, DirectX 9, LUA, Apache HADOOP, Apache Thrift, Hypertable
Citibank Indonesia PPS
A Credit card payment gateway program
Technologies used: C#, Sockets, Threading