Gaming nut and code-ninja. I'm good at this and I've been doing it for quite awhile. Languages and platforms are the trees, not the forest. However:
Primary Skills: LAMP Development / PHP / MySQL, Flash / ActionScript (2&3) / Flex, C++ & JavaScript
Kevin Smith
561-843-8108
Professional History
Dec. 2009 - Present, Flash Engineer, NAMCO Networks America
- Engineered Pac-Match Party, a fast-paced Match 3 game. The game was written in ActionScript 3 using Flex Builder 3. It's wicked fast and responsive, allows simultaneous moves and as a Flash application can keep up with many similar platform releases.
1999-Present Proprietor and Consultant, Wise Old Duck Games. (www.wiseoldduck.com)
- Independently designed, created, and promoted the Wise Old Duck Games social gaming site, featuring the KaBauble word game.
In KaBauble, players arrange pieces strategically and then search for high-scoring words in three different modes of play. This game is live at games.wode.com, and via its Facebook gateway at apps.facebook.com/kabauble.
- Wrote the KaBauble game client using Flash and ActionScript 2. This client presents the user interface and actual gameplay to the user, validates user actions and communicates game state and result information using XML over a socket or via HTTP requests. Constructed remaining parts of the Wise Old Duck Games website employing HTML, CSS, and Javascript.
- Wrote the Wise Old Duck Games server using a combination of PHP, C++, and MySQL. This includes a user registration, matchmaking and rating system, and integration with Facebook. The Fletcher messaging system allows asynchronous socket communication for real-time game updates and chat.
- Customized the Wise Old Duck Games web-server using a combination of PHP, C++, and MySQL. This includes a user registration, matchmaking and rating system, and integration with Facebook.
- Created the Fletcher messaging system, which allows asynchronous socket communication for real-time game updates and chat.
- Created and refined graphic and sound resources, using various tools such as Photoshop and FL Studio.
- Co-wrote Magic Crayon Conundrum : An arcade-style puzzle game created in SDL and C++. Download and play from crayon.ducker.org.
- Siege : An Internet chess client allowing play on popular free and commercial chess servers. This was written using MFC and C++
Sept. - Nov. 2009 Backend Consultant, Matt Mac Interactive / Bottlewebpals.com
- Integrated existing Flash content with a custom backend. This allows users to activate virtual pets with codes obtained by purchasing promoted toys and stuffed animals.
July - Sept. 2009 Lead Developer, Say Design / Kidzchores.com
- Designed and brought together resources to create the Kidz' Chores web game.
Kidz' Chores invites families to come together for fun with a message of responsibility. Players customize avatars, parents assign chores, and kids complete them on a schedule to save up coins that they trade in for prizes. It is currently running at www.kidzchores.com.
- Organized animation resources, wrote ActionScript 3 to manage and present the game. Implemented a game server using PHP and MySQL to update and persist user accounts, avatar customizations, and other player status data.
March - June 2009 Developing Consultant, TranSeed
- Completed and debugged the Sponge web-form system.
Sponge allows an HTML author to create a traditional web form and have detailed information about user interaction with the form automatically logged and preserved for later analysis.
- Utilized C++, MySQL, and JavaScript to complete and update Sponge functionality according to client specifications.
Sept. 2002- May 2003 Software Engineer, America Online / Time-Warner Music.
- Worked on two iterations of a prototype “AOL Media Player.
- Programmed an experimental DMX media player.
- Created a set of reusable UI controls for use in the DMX player and the first iteration of the AOL Media Player. These were COM objects built on top of Windows using C++ and IDL.
Sept. 2000- May 2001 Software Engineer, Lycos Inc.
- Developed Sonique and Sonique 2 media player software.
Sonique was an MP3 and media playback application that emphasized cutting-edge graphics and highly customizable visual interfaces. It was platform independent, and written mostly in C++.
- Wrote custom visualization system allowing third parties to access either waveform or frequency data and then write back fascinating visual effects.
- Created several demonstration programs integrating MANTIS customizable UI with Windows SDK-based applications.
1997-2000 Software Engineer, GeoResearch Inc.
- Programmed GeoLink and PowerTrack software.
GeoLink and PowerTrack were Windows-based applications developed in C++ with MFC. GeoLink software collected coordinates from GPS receivers and linked it to user-defined features to create spatial databases and maps. PowerTrack was a vehicle and fleet tracking solution.
- Worked with customers to develop custom solutions based on these core products. Consistently beat budgeted project timelines.