Erich Horn
+62 778 458475, +6582514430
[Send email using form at bottom]
530 24th Street, Apt. 110
Oakland, Ca 94612
Baloi, Mas Indah, Block B, No. 5
Batam, Kepulauan Riau 29442
An accomplished cross-platform developer specializing in entertainment, social
and
multimedia software with extensive experience in Flash/AS3, C#, C++, Java, PHP,
Perl, Python,
Lua and Assembly language programming. Including full-life cycle of
requirements gather, design, prototyping, implementation, and testing.
Experience with Agile and Scrum both as a developer and
as a Project Manager. Significant experience in both application and browser
Game development.
Summary of Qualifications
Posses experience in 2D and 3D Game programming for cross platform, PC, -nix,
Browser, Mobile and Console / Embedded development.
Strong knowledge of C++, C#, C, Java, Assembly language application programming.
Strong knowledge of AS3, Python, Perl, LUA, Javascript, PHP, HTML/DHTML/XHTML,
XML, JSON, SQL, CSS and AJAX scripting. Additional experience in DirectX,
MatLab, CakePHP, MooTools, JQuery, Prototype, Ext, Dojo and many other APIs.
Experience as a Project Manager, Scrum Master and managing teams using Agile
methodologies.
Self-motivated, good communication skills, excellent with schedules and time
management.
Many years of software and video game design experience going back to the 1980s.
Recent Flash widget and game development experience.
Technical Experience
Sun Certification: Java Developer , Developer for Java Web Services & Mobile
Application Developer
Scrum Certification: Scrum Master (CSM) & Scrum Product Owner (CSPO)
Languages
C++, C#, C, Java, Assembly language(many flavors), AS3, Python, Perl, LUA,
RegEx, Javascript, HTML/DHTML/XHTML, XML, SQL, CSS, Matlab/Octave, Forth and
Basic.
Frameworks / APIs
DirectX, OpenGL, OpenML, J2SE, J2ME, J2EE, JSP, Applets/Midlets, Servlets,
Swing, JavaBeans, Java Plug-ins, JINI, Hibernate, CORBA, COM/DCOM, PHP, PEAR,
PECL, DirectX, Flash, Flashlite, Flex, JSON, AJAX, CakePHP, MooTools, JQuery,
YUI, Prototype, Ext, Dojo, GoogleMaps, PNG, ANG, OGRE and many others.
Concepts
Object Oriented, UML and Design Patterns, Projection(2D Iso and 3D), AI,
Collision detection, Networking, Unit Test, Multi-threading, Database,
Local/Internationalization, Synchronization, Game Development, Shelf
life/Stickiness, open source, compression, authentication, embedded programming
and reverse-engineering.
Software
Visual Studio, Borland Jbuilder & C++Builder, Eclipse, NetBeans, MinGW, MS
Office, Dreamweaver, Photoshop, 3DMax, Maya, Flash, Flex, Turbine, Perforce,
Apache http, IIS, Tomcat, JRun and Sun Web Server.
Systems
Windows (3, 95, 98, 2000, NT, Vista, 8), NT Server, Unix and Linux.
Hardware
PCs, Disk Arrays, Peripherals, Routers, Modems, ROM/EPROMs, Scopes, Emulators,
Cash registers, and Card readers.
Erich Horn Page 2
Professional Experience
Building Opportunities for Self-sufficiency Boss, Berkeley, California, USA
Program Monitor 2009 ― Present
Counsel program participants, Maintaining class and program schedules, Problem
solving and solutions development for facility services. Web development using
CakePHP for BOSS website.
MindFuse, Berkeley, California, USA
Scrum Master (Contract) 2008 ― 2009
Managed development of a Steampunk themed multi-player social virtual reality 3d
environment with Avatars, NPCs, Quests, Currency/World economics, Attributes,
Stimulus Response Directives (AI), Score board and Embedded flash mini-games.
Responsibilities include:
Scheduling and tracking Features, Tasks, Sprints, Deliveries and Postmortems.
Facilitating daily developer team meetings.
Flushing out and detailing Game design and documentation.
Developing Flash UI and mini-games into the Hero Engine, these include: Klondike
and Pool.
Some 3D “InGames” using Heroscript, these include: Chess, Checkers, Go and
Stratego-spinoff.
Researching solutions for AI, Quest and Score technologies.
Avatar-Reality, Honolulu, Hawaii, USA
Gameplay Programmer 2008 ― 2008
Developed “InGame” in LUA and Flash games to be embedded in a 3D multiplayer
social virtual reality environment using CryEngine. Some engine modification and
enhancement in C++ for the CryEngine2. Accomplishments:
InGame themed 3D Giant Chess with Flash UI.
InGame 3D Pool with Flash UI.
Second physics module for more realistic collision, friction and bounce for
specific isolated game play areas.
Create preliminary 3D models for Chess and Pool using 3D Max.
10Tacle Pte Ltd, Singapore
Scrum Master 2007 ― 2008
Managed development of a 3D multi-player Badminton game with Avatars, Bonus
items, Equipment enhancements and score board. Responsibilities include:
Scheduling and tracking Features, Tasks, Sprints, Deliveries and Postmortems.
Facilitating daily developer team meetings.
Minor Game design and documentation.
C++ programming.
Nexgen Studios Pte Ltd, Singapore
Mobile Game Programmer 2005 ― 2007
Developed multi and single player Java Midlet games for mobile phones. Design
and Implement billing and account services with game server. Some database
design, Web and Wap development in C#. Accomplishments:
Pet themed dating multiplayer game.
Elven Legends multi-player Midlet based game for mobile phones.
Defender look a like single player game.
Integration of data between game server and mobile service providers.
Erich Horn Page 3
Chiliebear Productions, Singapore, Thailand, Malaysia and Indonesia
Contactor / Owner 2000 ― 2005
Contract developer and project manager. Several projects including: Hotel
Reservations systems, Business phone and extension directory, Telephony billing
systems integrating with phone system, 3D Game Engine enhancements, Embedded
Assembly language programming for GameBoy Advanced API, Cash register and card
reader development.
eXtropia Pte Ltd, Singapore and Malaysia
Sr. Applications Engineer 1998 ― 1999
Developed solutions for eXtropia clients. Added enhancements to eXtropia
opensource APIs. Java programming using using J2EE, Taglibs and Soap. Projects
included:
Developed realrewards.com.sg, an eReward shopping cart and website.
Developed morerewards.co.my, an eReward shopping cart and website.
Developed Prudentials Property website, www.prupim.co.uk.
Developed value added services for M1 telephony service provider: Address book,
Calendar, Dating, Entertainment feed, and daily horoscope. SMS, Web and Wap
interfaces.
eNabled Homes Pte Ltd, Singapore
Project Manager 1996 ― 1998
Manage a team of 4 java developers, 2 web developers and 3 graphic artists.
Oversee and manage development schedule for Smart Homes solutions. Meet with
clients from Construction, Banking and 3rd party software services companies.
Research physical controllers and interfaces to interact with Smart Home servers.
Accomplishments: Lighting, heat, AC, home security, facilities booking and
management and eCommerce website created for 11 Smart condos. Some PHP
development for resident interfaces and building/facility websites.
Foley Hi-tech, San Francisco, California
Lead Programmer 1994 ― 1996
Developed and port Console video games in Assembly language. Also developed
tools using Perl and Python. Accomplishments: Jungle Strike, Urban Strike and
Super Strike Trilogy for the Sega Genesis.
Sprite tool and Engine for Sega Genesis.
Lucas Arts, San Rafael, California
Lead Programmer 1993 ― 1994
Develop Isometric adventure game “Spaceman Spif”, an original title for the
SNES. Never shipped.
Strategic Simulations Inc, Sunnyvale, California
Lead Programmer 1989 ― 1993
Develop and port Strategic Simulations titles to the SNES console.
Accomplishments:
Dark Sun roleplaying adventure game.
Advanced Dungeons and Dragons roleplaying adventure game.
Phantasies 1, 2, & 3 roleplaying adventure game.
Erich Horn Page 4
Atari Games Corp, Milpitas, California
Sr. Software Engineer 1987 ― 1989
Port Arcade games to the NES. Titles published include: Super Sprint, Tetris,
Gauntlet, Xybots and Klax.
Sirius Software, Rancho Cordova, California
Game Programmer 1984 ― 1986
Develop games for the Vic20 and Atari800 console machines.
Synapse Software, Kensington/Berkeley, California
Game Programmer 1983 ― 1984
Develop games for the Atari800 console machines.
Education
Computer Science, Peralta College System, Oakland, California, USA;
Bachelor of Science, Computer Science, UC Berkeley, California, USA;
Pre-medical Anatomy / Physiology, NHI, Emeryville, California, USA;
Travel and Tourism Certification, Cańada College System, California, USA;
Pastry Chef, The Bread Project, Berkeley, California, USA.
Languages
English (first language),
Bahasa Indonesia dan Malay (acceptable spoken and written);
Español (beginner Spanish), 日本語音声(beginner
Japanese),
हिन्दी बात (beginner
Hindi) and 汉语口语(beginner Mandarin).
Organizations / Clubs / Interests
Western Regional Advocacy Project - BOSS Chapter
Singapore Game Developers Association;
IDGA, Singapore & Indonesia Chapters;
Singapore Chinchilla Club;
Travel, Social Justice, Affordable housing, Multiplayer Games,
Rollerblading, Bicycling, Poetry, Music, Gardening, Beagle breeding, Music.
References
(available on request)
|