SocialNetworking

Feel free to add me to your network!

HelloThere

My name is Buford Taylor. I'm a software engineer living in the Bay Area.

This website is a collection of projects and consistent habits.


CurrentProjects

Forgetting to update this site - That's right. Lately I've been really involved with not updating this site at all. It seems to be taking all my time.

MyHobbies

Personally, I think the gym was made for people like me. I don't like grass. I don't like breathing car fumes when I run. Therefore, I go to the gym a lot, probably four or five times a week.

I read a lot. My favorite authors are Chuck Palahnuik, Ayn Rand, Stephen King, and Terry Pratchett.

Music! I listen to everything except country. And I also don't listen to angry gansta rap. Regular gangsta rap is okay, though. You'll see things from Con Te Partiro and Ave Maria to Tool and Incubus in my music library.

Others: I like playing pool, cards, chess, going to the beach, bars, etc. Normal people stuff.

My favorite hobby is doing new things.


SKILL SET

Language Experience
I work with daily:
  • Python, PHP, Objective-C, Javascript, MySQL, SQLite, Linux/Unix, Apache, Git, Third Party APIs
I work with occasionally:
  • MongoDB, Solr, CSS, HTML, Fabric, S3, EC2, SEO, TinyMCE and Tinybrowser, Sphinx, SVN, PHP (Zend), Subversion, XML, JSON
I worked with more than two years ago:
  • VB.NET, C#.NET, C# for XNA, C++, Oracle, Java (Android)
Tools
  • Mostly a Textmate/VIM kind of guy. Xcode/IB, Eclipse
  • Previously worked with Zend Studio for Eclipse, VS.NET 2003-2008, NetBeans

THE COMMUNITY

This kind of stuff also interests me
  • Stackoverflow, Reddit, Ycombinator, Apple Dev Forums, SourceForge, Github, etc.
  • I like learning, and I have warmly embraced learning aids like Stanford/Apple’s iPhone training, Zend’s official PHP5 training, O’Reilly books, random Hackathons, and coffee.
  • I attend tech conferences when I can. Here are some recent ones: Techcrunch 50 2009, Facebook F8, Twitter Chirp, Apple WWDC 2010, Mashable SummerMash 2010, SF New Tech.
  • Learn Bulgarian, get my Master’s, write more mobile apps, and write a novel
EDUCATION

University of Central Oklahoma 2008
Bachelor of Science: Computer Science
  • Dean's Honor Roll
  • President's Honor Roll
Zend PHP5 Training 2008
  • Zend's official PHP5 Certification Training
iPhone Development Training 2009
  • Apple sponsored iPhone Development training from Stanford University
  • WWDC 2010
CONTRACT EXPERIENCE

TMS Financial 2008
Project: TMS, TMSmarket, Pass Your Plate, Iconic Pixels
  • E-commerce centered web sites that sold print goods. All four projects were done in PHP, CSS, Javascript, and MySQL. Used Apache.
Claim Logic 2008 - 2009
  • Administration tools for payer analysts to easily work with medical claims. Work done in PHP and Oracle. Very minimal Javascript and CSS here.
Misc 2006-2008
  • Alley Barber, Frontline Church, MrBuf, Alexandra Steinke, At Your Service Event Planners
PROFESSIONAL EXPERIENCE

Eventbrite 2009 - Present
Senior Software Engineer
Leadership :
  • Architect and lead engineer for the iPhone/iPad app. Technical lead for web features such as third party payment processing, repeating events, migration to Amazon Web Services, user media galleries, misc admin tools. Supporting role in many other features. Hired nine other engineers. I was engineer number three, and now the engineering team is 25+
Environment :
  • Made things work. Setup Apache, mod_python, mod_wsgi, django, git, MySQL, RabbitMQ, PHP, among other things as needed.
Objective-C :
  • Worked in Xcode to build an iPhone app available in iTunes as Eventbrite Easy Entry. Used instruments to check for leaks, performance, and allocations. The app connects seamlessly with our API to allow organizers to “check-in” attendees to their event as they arrive. The app also synchronizes asynchronously with other iPhones running the app. iPad, barcode scanning as well.
Python :
  • PEP8 compliant Django code used for admin tools, and front facing pages. Legacy Python for everything else, including crons, daemons, scripts. In addition to regular coding, also worked with RabbitMQ, MongoDB, Solr, third party libraries for images, Amazon, Facebook, Salesforce, PDFs, Barcodes, simplejson, etc. Also wrote my own for Authorize.net, Cybersource, Paypal, mobile, etc.
PHP :
  • Used for integration with Tinymce’s Tinybrowser, captcha, contact lists, minifying. Worked with Amazon’s S3 and PHP GD here as well.
Javascript :
  • There’s a lot of YUI, which integrates well with data tables, but there’s also jQuery for a few other/newer features. Code encapsulation with self-executing anonymous functions in namespaces. Gzip compression, Js at the bottom of the page. Parallel downloading, Minifying. Used object literal pattern.
Noteworthy :
  • Switched to Git from SVN. Code releases each week. Bug and issue tracking with Bugzilla, then Unfuddle. Documentation happens with Sphinx. Schema changes, conf edits, and query optimization for MySQL and SQLite. Lead architect of the SQLite portion of the site.
InTicketing 2008 - 2009
Web Developer
  • Used Zend for MVC and to find bugs, slow scripts, database issues, and failed jobs in the job queue
  • Moved the company from a proprietary legacy system to an object-oriented class structure using PHP5 features complete with DB models, class libraries, organized file structure, and interfaces, extended, and abstract classes
  • Used existing and extended jQuery classes. Wrote Javascript and CSS. Ajaxed non-critical items. Made things look cool.
  • Wrote the code for cell phone tickets which allows optical scanners to read barcode information from a cell phone. Made preview images on the fly with PHP GD. Added small features to existing system like downloadable CSVs, XML and RSS feeds, Javascript beautification, discount codes during order process, online ticketing, etc. Used cURL to interact with third party applications. Built a custom print store application which allows clients to buy print stock, and design their own print stock.
Federal Aviation Administration 2008
Software Engineer II
  • Mostly bug fixes and small features. The FAA is a slow but steady machine. Here I used Classic ASP, VBScript, Javascript, VB.NET and Oracle.
  • I was a team lead for technical advice and was the main researcher on the team.



SampleCode

Open Source Projects
XNAxtended is available on codeplex. MorningWiz, as well as any of my previous non-government work, will be available to any potential client who wishes to see my projects more in-depth.
From A to Zend
From A to Zend has two parts, the Wordpress blog which details the code, and the demos site which actually demonstrates the code.
Sample Code
Zipped up sample code from past projects. Feel free to ask for more. You'll find the following code: PHP, Zend Framework, MySQL, Oracle, SQLite, PLSQL, jQuery, Prototype, Javascript, C#, Java.

All code has been removed temporarily.

ProjectHighlights

Eventbrite (www.eventbrite.com)

Skills Associated:

  • Server - PHP, Python (and Django)
  • Client - Javascript (and jQuery, YUI, Prototype), CSS
  • Database - MySQL, SQLite
  • Version Control - Git, Subversion
  • Tools - Command Line, Vim, Textmate, Xcode/IB
  • Application - Objective-C, Java
  • Development - Agile
  • Architecture, Feature Implementation, Bug Fixes, Scalability
InTicketing (www.inticketing.com)

Skills Associated:

  • Server - PHP, Zend Framework
  • Client - Javascript, jQuery, CSS, XML, RSS, AJAX
  • Database - MySQL, SQLite
  • Version Control - Subversion
  • Software - Zend Studio for Eclipse, Xcode, Interface Builder, Zend Platform, Neoload Load-testing, TRAC, Command Line, Photoshop, others
  • Application - Objective-C
  • Development - Agile
  • ReArchitectured with MVC, database scalability, SEO
MorningWiz (www.morningwiz.com)

Skills Associated:

  • Server - PHP, Zend Framework
  • Client - Javascript, jQuery, CSS, XML, RSS, AJAX
  • Database - MySQL, SQLite
  • Software - Zend Studio for Eclipse, Command Line, Photoshop, others
  • Architectured with MVC, database scalability, SEO
  • For Open Source community
From A to Zend (fromatozend.wiznaibus.com)

Skills Associated:

  • Server - PHP, Zend Framework, Wordpress
  • Client - Javascript, jQuery, CSS, Flash
  • Database - MySQL, SQLite
  • Software - Zend Studio for Eclipse, Command Line, Photoshop, others
  • Wordpress and demo site
  • For Open Source community
MrBuf (www.mrbuf.com)

Skills Associated:

  • Server - PHP
  • Client - Javascript, jQuery, CSS, XML
  • Software - Zend Studio for Eclipse, Command Line, Photoshop, others
iPhoneDev

Skills Associated:

  • Application - Objective-C
  • Database - SQLite
  • Software - Xcode, Interface Builder, Photoshop

Skills Associated:

  • Application - C#, XNA Framework
  • Software - Visual Studio 2005/2008, Photoshop
  • For Open Source Community
  • Version Control - Team Development
Computer Science - The Game (Basically, it's a Galaga rip-off)

Skills Associated:

  • Application - C#, XNA Framework
  • Software - Visual Studio 2005/2008, Photoshop
  • For Open Source Community
The Mail Shoppe

Skills Associated:

  • Server - PHP
  • Client - Javascript, jQuery, CSS, XML, RSS, AJAX
  • Database - MySQL, SQLite
  • Software - Dreamweaver, Command Line, Photoshop, others
  • Development - Agile
  • Architectured with database scalability, SEO
IconicPixels (Archived Site)

Skills Associated:

  • Client - Javascript, jQuery, CSS
  • Software - Dreamweaver, Photoshop, others

Skills Associated:

  • Client - Javascript, CSS, VBScript
  • Software - Visual Studio 2005/2008, Dreamweaver, Vault, FogBugz
  • Server - VB.NET, Classic ASP
  • Source Control - Vault
  • Development - Agile
  • Architectured with MVC, database scalability
  • Government Website (Required security clearance)
ClaimLogic (www.claimlogic.com)

Skills Associated:

  • Server - PHP
  • Client - Javascript
  • Software - Zend Studio for Eclipse, VNC
  • Database - Oracle
MrBuf (old.mrbuf.com)

Skills Associated:

  • Server - PHP
  • Client - Javascript, XML, jQuery
  • Software - Zend Studio for Eclipse, Flash, Photoshop
OlderProjects

Title: