Haiku, HI


James Tolley


Experienced and skilled (13 yrs) all-around LAMP developer seeks interesting development contracts or telecommute positions.

Technical Summary

PHP, JavaScript, Perl, CSS, XHTML, Python
Drupal, CakePHP, Django
Core APIs/toolkits
Google Maps, jQuery, Gigya, Twilio, App Engine
MySQL, PostgreSQL, SQLite, BigTable


Senior Programmer (June 2011 - Present)

Pacific Whale Foundation
Lead complex custom E-commerce integrations using drupal and ubercart, among a wide range of other applications supporting marine research.

Web Consultant, Programmer & Manager (Apr 2009 - 2011)

Recent Site Development (Haiku, HI)
Haleakala Sunrise Forecast
E-commerce site with automated incoming and outgoing phone messaging services.
Spar Street
Artist site. Managed all aspects of development and deployment.
NexLev Solutions
First-of-its-kind Gigya/Handshakes integration. JavaScript/PHP.

Google Maps API Consultant (Dec 2005 - 2011)

Google Map Development (Haiku, HI)
Conference Maps
Custom Google Maps API-based application and supporting site. Javascript/MySQL/PHP.
Architected and built user-oriented lost and found UK site for pets. JavaScript/MySQL/CakePHP.
Lakes Region Real Estate
Flexible and user-oriented real estate data publishing engine (defunct). JavaScript/MySQL/CakePHP.
For Sale By Owner Center
Implemented significant streamlining of existing Google Maps application. JavaScript/ASP.NET.
Real Estate Webmasters
Google Maps API code reused on all of their real estate clients' sites. JavaScript/Google Maps API.

Back-End Architect & Developer (Aug 2000 - 2011)

HyperArts Web Design (Oakland, CA)
Architected and built user-oriented "experts on video" site from the ground up. Python/App Engine/Django.
Benza Gruggen Buckley
Designed and built custom in-house browser-based file hosting application, interfacing with existing FTP accounts and implementing custom ajax-based file upload progress bar. Perl/PHP/MySQL/CakePHP.
Finding Meaning in Medicine
Designed and coded custom user registration system, interfacing with existing user registration and discussion board systems. PHP/MySQL.

Web Site & Database Designer & Programmer (Feb-Sept 2002)

Shambhala Mountain Center (Red Feather Lakes, CO)
Their web registration system and their in-house administration system were on different platforms, in different locations, and in different programming languages.
Design and create a web-based MySQL database. Use Perl to connect the remote web site database to the administrative database (MSAccess) and credit card processing software.
Registration Processing was changed from a more-than-full-time position to a small part-time one.

Freelance Web Consultant, Programmer & Developer (May 1997 - Aug 2001)

Self-Employed (New York, NY)
New York Shambhala Center
Overhaul, Host and Maintain Web Presence. Also, develop interactive programs calendar database, with administrative interface.
Free the Slaves
Establish and Maintain Internet Presence. Also, construct donations page, as well as email update database and application.

Additional projects available on request.

Code Samples

Perl Code
My CPAN directory
JavaScript/AJAX Code
My Google Map Development site