Gaming and coding nut. I'm good at this and I've been doing it for quite awhile. I find solutions to the task at hand using whatever tools are most appropriate. These have included:
LAMP Development / PHP / MySQL, Flash / ActionScript (2&3) / Flex, C++ & JavaScript
Kevin Smith
561-843-8108
Professional History
March 2010 - Present, Crowdstar Inc.
January 2011 - Present, Lead Developer, Mobile Games, Crowdstar Inc.
- Built a team from two members to six developers and two artists. Additionally coordinated with contracted third parties to deliver the It Girl companion to Crowdstar's Facebook game and a suite of reinvented Facebook games to iOS and Android on schedule.
March 2010 - January 2011, Software Developer, Crowdstar Inc.
- Built Mighty Pirates, an adventurous social game on the high seas. Created a flexible powerup system allowing a content manager to easily devise and update in-game bonuses based on game acheivements. Mighty Pirates on Facebook
- Developed Hello City, a fun and casual city building game. Devised a high performance system for animating hundreds of avatars at once. The rig system allows unlimited customization of stock appearances and clothing, integrating with a set of animations that only need to be created once. Implemented several isometric mini-games inside the game world. Hello City on Facebook
- Cowrote Pop Boom, a colorful and addictive puzzle game. This project was completed very quickly - in three weeks - by myself and one other engineer. Pop Boom on Facebook
Dec. 2009 - March 2010, 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. Pac-Match Party
2004-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.
- 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.