TaiFarmer.com

Welcome to TaiFarmer.com!

Hello! My name is Tai Farmer, and I'm a software developer living in Santa Cruz, California. This website is my online-resume. View the projects page to see recent examples of some of the work I've done.


Summary of Qualifications

I am a self-directed, motivated professional programmer with a passionate commitment to excellence. With over a decade of experience in application architecture, design, and development (specializing in database-driven web applications for CRM, content-management systems, and ecommerce), I am able to manage multiple projects and perform tasks efficiently to meet demanding timelines. I am an active, detail-oriented team player who effectively collaborates in a fast-paced environment to produce elegant, well-designed code.

Skills

Software Engineering / Applications Architecture & Development

* Information Architecture * Object-Oriented Design * Usability Engineering * Software Development Life-Cycle Process

Programming, Scripting & Markup Languages, Toolkits

* Java * PHP * Python * C * C++ * Perl * AJAX * JavaScript * CSS * X/HTML * JSON * XML * jQuery * Dojo * Yahoo User Interface Library

CMS Platforms, Frameworks

* WordPress * Drupal * Django * Google App Engine

Relational Databases

* MySQL * PostreSQL * SQLite * Oracle * SQL Server

Systems Administration

* MacOS / Darwin * Linux * FreeBSD * Solaris * Windows

Miscellaneous

* Subversion, CVS, Git, Vault * ant, gmake * Eclipse, NetBeans, TextMate, vim * Adobe CS3 (Photoshop, Illustrator)

User the arrows to scroll to the right or left


If you are having any problems viewing this page, please contact me.
prev
  • Senior Programmer, LitmusBox LLC (6/2008 – 7/2008)
    As the sole developer, I designed and implemented the "VentureDeal" WordPress plugin that is an XML feed parser which pulls data from "VentureDeal" Venture Capital Database, and automatically creates blog posts with VC and M&A deal information with configurable "tags" and "categories" attributes. This provided Xconomy with their desired solution on-time, and also provided VentureDeal and Litmusbox with the ability to easily market and deploy this solution to many potential clients who already use WordPress. Read more about it here.

  • Senior Programmer, Encrypted Commerce (11/2007 – 2/2008)
    I was Lead Developer working with one other on this project. We quickly and efficiently learned Facebook API, FBML, FBJS, FQL, etc, and the open-source Moodle Course Management System, which is powering Podclass.com. We then modified Moodle to successfully integrate the Facebook application's new requirements, and effectively connected Moodle into Facebook. This enabled Podclass Inc. to increase its monthly active users by 300%.

  • Senior Programmer, LitmusBox LLC (7/2007 – 11/2007)
    I served as Senior Engineer working with the Lead Engineer on this major site redesign. I determined content management specifications based on usability engineering requirements. I designed and implemented key components of the MySQL database schema, presentation layer, and UI using PHP, CSS, and JavaScript. I helped determine and develop project plans, track project execution, manage changes, develop and execute implementation plans, and manage quality assurance tasks.

  • Senior Programmer & Project Manager, LitmusBox LLC (6/2007)
    As the sole programmer, I developed the presentation layer of this PHP content management website, and modified the existing database schema to handle new requirements. With an extremely short timeline, I delivered ahead of schedule, and provided the Sand Hill Group the ability to continue it's outreach to thousands of top software industry executives every week with no downtime.

  • Senior Programmer & Manager, LEEPS - Econ Dept - UCSC (1/2002 - 11/2007)
    This is one example of many projects that I did over the course of many years working for the Learning and Experimental Economics Projects of Santa Cruz, at UCSC. I was working as a Lead Programmer, System Administrator, and Manager, and I designed and implemented Java applications and packages for use in experimental economic research. These projects were all multi-player games, with a client-server architecture, mostly written in Java. This one, in particular, was very complex, with much going on "under the hood".

  • Senior Programmer & Project Manager, LitmusBox LLC (7/2006 - 5/2007)
    This is a multi-site project driven by a single MySQL database back-end, also powering PousadasPortugal.com, PortugalSolares.com, & VillasOfAlgarve.com. I designed and implemented key components of the database schema, presentation layer, and UI. I met with the client to determine project plans, track project execution, manage changes, develop and execute implementation plans, and manage quality assurance tasks. This project enabled this family of sites, which comprise the most frequently visited reference sites for travelers going to Portugal and Spain, to easily manage all content changes to these sites from one administration area.

next

You can contact Tai by filling out your name, email, and message using the form below:

Name
Email
Message