RMS Noor HPD
[email protected] (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 ► Platforms ► ►
Operating Systems System APIs
► GAME APIs
C, C++, C# (.NET 2.0 above), Python, Javascript PC, Playstation 1 Windows, Linux, Unices including Solaris and BSD Windows SDK, Windows DDK, POSIX Microsoft DirectX (9,10) including XInput and XSound, OpenGL, OpenAL, fmod,
XNA GS(2&3), SDL Ogre3D, Nevrax NeL (MMO Engine), Irrlicht, ZnZin (ROSE Online graphic engine) MySQL, MSSQL Server, Apache HBase andHypertable Subversion, Mercurial, and GIT Highly skilled and experienced in programming with C++ (4 years++) with depth understanding of
► Engines ► Databases ► Versioning ►
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