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.
|
|
 |
|
|