
Gameplay and Engine Programmer at Toy Studio
Greater Chicago Area

Gameplay and Engine Programmer at Toy Studio
Greater Chicago Area
A skilled and experienced programmer that specializes in advanced algorithms and data handling with emphasis on efficiency and modularization. Experience within the development environment has led to a greater understanding of the development process, team organization and working with others.
Languages: C, C++, C#, Java, Javascript, HTML, CSS, PHP, Ruby, ASM, Perl, BASH, Erlang, HLSL, GLSL, Lua
Frameworks: Java, .NET, ROR, SDL, OpenGL, DirectX, jQuery, LAMP
Protocols: DNS, DHCP, ARP, LDAP, POP3, SMTP, IP, WINS, SMB, FTP, HTTP, SSH, IPsec, SSL, SQL
Concepts: IP routing, network architecture, project management, OOA/OOD, multi-threading, server administration, network administration, VLAN, thin client (Terminal Services), programming for mobile devices, PHP extensions, database design, OSI model, game engine design, game design, real-time HDR rendering, Lua C integration in multi-threaded environments
Software: Apache, MySQL, MSSQL, smbd, proftp, postfix, SASL, PHP, VMWare, Active Directory, Bacula, Zend, Visual Studio, KDevelop, Eclipse, Word, Excel, PowerPoint, SQLyog, OpenOffice, GIMP, CVS, GIT, SVN, GroupWise
System: Windows (95,98,98SE,NT,XP), Windows Server (2000,2003,2008), Linux (Ubuntu, Fedora, SUSE, Debian), FreeBSD, OS X, Windows Mobile, Android
Hardware: PC, RAID, managed switches, CISCO routers, Dell servers, HP servers
Expertise in object oriented programming and modular code and how to properly incorporate it in to appropriate projects.
Extensive experience with LAMP software bundle (Linux, Apache, MySQL, PHP).
Created PHP extension modules in C to improve performance in PHP projects that incorporate heavy calculation.
Experience in creating and designing advanced database structures to increase efficiency and interoperability with other modules.
(Computer Software industry)
2009 — Present (less than a year)
(Partnership; Computer Software industry)
2006 — Present (3 years )
Fulfill independent contracts ranging from IT and server administration to software design, find the best match for a business's IT needs, develop custom software, design network architecture, manage production servers. CompTIA Network+ certified.
(Educational Institution; Higher Education industry)
2006 — 2009 (3 years )
Train new developers, lead development on some projects (mostly PHP, JavaScript and MySQL), interviews, attend meetings on projects, develop software for various internal uses, maintain existing software, implement new features, manage production and development Linux servers, support code revision system.
(Educational Institution; Higher Education industry)
2008 — 2008 (less than a year)
Helpdesk calls and technical support for Housing & Dining staff and residential students, repair computers, troubleshoot network issues, virus removal, fix Windows issues.
(Computer Software industry)
2004 — 2007 (3 years )
Design network architecture, maintain server and data usage policies, plan yearly budget, attend regular meetings, managed one assistant, direct entire IT department, give presentations to staff on new technology, staff troubleshooting, managed a Windows Server 2K3 Active Directory environment with specific policies, maintained managed switches and routers for 3 internal networks (WAN, public, staff) over VLAN, managed public WiFi usage through an authorization gateway, documented network architecture and system critical information, managed a tape-based rotating back-up policy, managed public website and card catalog, wrote disaster guides for immediate issues, managed staff troubleshooting documents, managed public stations, used thin-client technologies for public terminals and electronic card catalogs, managed virtual servers.
Math, Computer Science, Business 2006 — 2008
Math, General Studies 2005 — 2006
General Studies 2008
programming, network architecture, server management, advanced problem solving, computational mathematics
Game Developers Association of NIU