John McCarthy
San Diego / Los Angeles

858-309-2719


Goal


My goal is to provide experienced and insightful programming services as either full-time or contract work to both established and developing companies, building high-end, high-volume, user applications.

Summary

With almost 30 years experience in software development, I am confident in my ability to produce code quickly, bug free, on time, in almost any area of programming. With skills ranging from theoretical design to practical implementation I have developed successful products in all areas. I am very detailed oriented to produce high quality products, yet respectfully avoid feature creep to make sure they are delivered on time and on budget.

Since I have worked on large teams with the PS2, Playstation, PC and Nintendo platforms as well as produced my own products start to finish, I feel I am equipped with the knowledge of what goes into producing a successful product on time and within technical limits.

Major Accomplishments

Sony Computer Entertainment
   Playstation 2 Console Programmer
RentYourDot.com
   Owner and Developer (PHP / HTML / Remote Scripting)
   
Atari.com
   Lead Developer for C++ / Linux Server Authentication System

Plan of action

Contact me now and take your product development to the next level.
858-309-2719


Skills

PHP / MySQL (8 years)
HTML / Javascript (8 years)
C++ (25 years)
Assembly (25 years)

Also: MS Visual C++, OpenGL, Borland Builder, Adobe Photoshop, Dreamweaver, Cool Edit

.First Product

I started programming when I was very young, and had my first commercial video game, developed entirely on my own, by age 14. Since then I have always taken pride in my ability to take responsibility for producing a complete product.

References

Richard Excoffier


Stephen Waits


Bob Chaytor


Diane Gerard
flippyflipper12@yahoo.com


Products and Work Experience


 
2010 - 2011 - TipCity.com Lead PHP Programmer

TipCity.com offers deals good for 1 day only, where the restaurant controls the price and without the site taking a cut.

Was responsible for all development, database management, HTML, javascript, and php programming.



2008 - Present - Contract Developer

Self employed as contract developer on several websites. Programmer, designer and host for a variety of websites ranging from small six page designs to large sites with member's areas and social networking features.

Custom programming clients included:

- Atari as lead programmer and developer, an online game server controlling game serial number registration and authentication.

- Killspace Entertainment as graphics and support programmer (video game development).




2007 - 2008 - PHP Developer for Adicio.com

Adicio develops interactive classified advertising software solutions for the careers, motors and real estate markets, which serve the Internet's leading media companies and web portals.

Clients can deploy Adicio's software as a turnkey solution or customize Adicio's application to leverage existing brand strategy and support online sales and marketing objectives.


2005 - Self employed - Designed and developed www.RentYourDot.com Website

A content creation site driven by search results and website templates provides small to medium webmasters with instant websites combined with Adsense ads.

Major accomplishments with RentYourDot include a 404 PHP driven remote webpage construction, tools for content collection and keyword content customization..

RentYourDot.com hosts more than 45,000 websites and more than 1 million unique individual webpages.


2004 - Self employed - Designed and developed www.HomePagePal.com Website

Site consists of a PHP and MySQL driven website lookup engine, with a Javascript drag-and-drop interface for homepage construction.

Revenue is generated by banners placed on homepages and as "Site of the Day" on introduction page.

Major accomplishments with HomePagePal are PHP image handing code, MySQL database engine, and Javascript Drag and Drop engine.

All this was done before AJAX was "invented".


2003 - 2004 Contract Producer and Director for www.VirtuaGirl2.com

Responsible for everything related to production for a VirtuaGirl model and video shoot.

Responsibilities included arranging for initial contact with Playmates, Pets and Internet models for shooting on video and stills, negotiating contracts and scheduling, renting the studio, hiring the makeup artist, arranging for lights, backdrops and video equipment.

Once on set, my responsibilities were all encompassing, including setting up the studio, making sure all equipment was working, fixing anything that broke, directing and shooting the models on both video as well as stills, again fixing anything that broke, making sure the models were taken care of, and finally studio tear down and equipment return.

After production of "Naked Chicks on Bikes", followed by the adult themed Shadow Dancers (both shown below), the work performed for VirtuaGirl2.com was the next logical step in my career.



2002 - 2003 - Produced and programmed "Sonic Speedsters" and Website. An OpenGL, Multiplayer Peer-to-peer PC game

Responsible for all code, all network implementation, all tools, sound engine and sound effects, music composition, file compression and WAD system, network connection and internet game posting, network peer-to-peer and encryption code, all front end, game design, graphics importation and tools, animation formats and scripts, localization (game is also available in German), box art, art direction (hired 3 artists to complete worlds and models), testing, and installation. The only thing I didn't do were the 3d models and the front end artwork.

Also programmed a UNIX network game posting server, chat server, with serial number validation and hack protection. The server is similar to the "Battlenet.net" style server where users create games and others can join in to play.

On the website, was responsible for all design, graphics, PHP scripts, obtaining traffic, payment solutions (accepting credit cards and sending confirmation emails), serial number generation, members area validation, wallpapers, revshare affiliate programs, and misc advertising items.

I would say this is my greatest accomplishment: Single-handedly programming and marketing a commercial video game.




1999 - 2002 - Senior Programmer for Sony Computer Entertainment of America

Major accomplishments included working as programmer on "The Mark of Kri" for Sony Computer Entertainment of America (San Diego, California).

Minor accomplishments include being lead programmer for "Bots", a 3D, 3rd person shoot-em-up for Playstation 2. Also programmed a complete sound library for PS2. Was also network programmer for "Heros", a 3rd person character-in-city style game for PS2.



1998 - 99 - StormFront Studios (San Rafael, California) - Senior programmer for the Nintendo 64 "Hot Wheels Turbo Racing"

Lead Programmer for the StormFront Studios Nintendo 64 project. Major responsibilities were for the 3D engine, all 3D tools, world importation and optimization, display list encoding and compression. Also responsible for overseeing one other programmer.

Hot Wheels Turbo Racing is packed with courses that mimic the plastic tracks of your childhood, including loops, corkscrews, criss-crosses, and the danger charger. Check out StormFronts other products at www.stormfrontstudios.com.



1996 -97 - Visiware (Paris, France) - Programmer for the SEGA Saturn Console

Lead programmer for two titles on the SEGA Saturn:

1: Lead programmer responsible for conversion of the commercial PC game "Le Dobermann" to the SEGA Saturn. Major responsibilities were for entire 3D engine, all 3D tools, sound tools and base system code. Code was organized into generic function templates and system code where I was responsible for programming all the functionality required for those functions.

2: "Discovery" - a multimedia magazine browser, also for the Saturn. Software package consisted of a "browser" and scripts that would allow user to navigate menus and view videos or read articles. The software was then included in Sega oriented gaming magazines as a bonus pack. New articles and videos were provided each month.



1995-96 - Ticsoft (Karlsruhe, Germany) - Lead Programmer for "Fortified 3D" (PC platform)

A 2.5D game consisting of defending earth from invading stealers using various castle mounted weapons. Responsible for all planning and delegation of duties for both programming and graphics. Handled product development from conception to finished product including - game AI, level design, menus, user setup, etc.


1994-95 - Self Employed (Toronto, Canada) - Produced "Outer Ridge" (PC platform)

Produced and developed a 3D Space Shoot 'em up game. Game was programmed entirly in assembly including a MOD music player, 3D engine, sprite explosions and enemy AI. Responsible for all graphics, all code, all everything.



1981-84 Self-produced "SnackMan" for the Commodore 64

Produced and developed 3 titles for the Commodore 64 - Snackman (shown here), Target-X, and PsychoPath. Also produced a powerful Machine Language Monitor (MLM). I place this on my resume, as it was my first commercial product, when I was only age 14. Coded entirly in assembly.