Troy Arnold

Kalaheo, Kaua`i, HI 96741
troy@zenux.net
INTRODUCTION

Well-rounded programmer / sysadmin, skilled in a great variety of technologies and possessing the talent and experience to draw from all of them to get interesting things done.

I always seem to be a well-liked and highly valued employee and I'm professional and intent on creating good work.

At this time I am more interested in part-time or contract work but would consider a full-time position with the right organization.

OBJECTIVE
To use my skills, experience and common sense in an interesting and challenging environment. Working with environmental or educational causes would be a plus.
SKILLS
  • Programming: Specializing in efficient, maintainable code. After 20 years of coding, I no longer over-architect or over-complicate my solutions. Expert level Perl and PHP, Strong SQL. Some familiarity with C variants, Ruby and Python.
  • I've been a LAMP developer since before it was an acronym.
  • Experienced using and administering GNU/Linux, FreeBSD and Windows (all flavors). Growing familiarity and appreciation for Apple's OS X. Strongest in distribution agnostic Linux systems administration, although I gravitate toward Debian/Ubuntu and RedHat Enterprise Linux (RHEL) and CentOS.
  • Software expertise includes Apache (including mod-php, mod-security and mod-rewrite) , Qmail, Postfix, Spamassassin, SpamDyke, MySQL, Subversion, iptables, SSH, rsync.
  • Other software: OpenOffice, Microsoft Access / Excel, Samba, DHCPd, most of the utilities in /usr/bin, basic Photoshop and Gimp.
  • Networking, security, cross-platform file servers, Ethernet, HTTP, TCP/IP, ODBC.
  • Web Development: Expert level XHTML/HTML, CSS, CGI, DOM. Good JavaScript and jQuery. To add a few more buzzwords, I'm comfortable with XML and AJAX / XMLHttpRequest. Familiar with search engine optimization (i.e. driving traffic), image optimization and the sane organization and maintenance of large database driven web sites.
  • Drupal Development: Being familiar with many of the existing modules and their capabilities (Taxonomy, Views, CCK, etc.), I can help with architecture, configuration and installation as well as custom Drupal module development when needed.
  • Wordpress Development: Architecture, theme and module integration. I'm not an expert on the Wordpress API yet, but I'm getting there.
  • GNU/Linux on the desktop. Yes, it's ready.
  • Quick learner, conscientious attention to detail, ability to patiently explain and teach.
EXPERIENCE
Self-Employed, Kaua`i, Hawaii
Consultant, 1996 - Present (Full time 2001-2006)

Helping businesses to automate and create more efficient procedures, especially in regards to data handling and web presence; teach businesses and individuals to leverage open source software to regain control of their data.

  • Key Projects -- content management systems, database querying instant messenger robot, trouble ticketing system.
  • Custom programming / scripting.
  • Excellent all-around troubleshooter.
  • Various networking, including secure Internet sharing on low cost cable and xDSL lines.
  • Systems administration, remote and on-site. Set up / security / maintenance.
  • Teaching businesses how to use Free and/or Open Source software to be more productive and save money.
  • Excellent references available.
Tsunami Marketing, Kaua`i, Hawaii
Programmer/Sysadmin, 2004-present

Responsible for the administration of RHEL based web, MySQL and email servers, along with a handful of Debian GNU/Linux based machines and an office full of MacOS X desktops. Approximately 60% of my time is devoted to web development, primarily site architecture and administration interfaces.

  • Built an in-house web development environment, and designed a workflow to allow developers to use comfortably use subversion for source code revision control and a proper development->staging->production model.
  • Design schemas for medium/large relational databases (generally 20-30 tables)
  • Work with a team to architect web sites serving 100k+ registered users, and millions of page views.
  • Optimized inefficent SQL queries and old code to breath new life into aging hardware.
  • Fight the ongoing battle with spammers and botnets seeking to steal server resources.
Lanier Publishing International (LPI), Petaluma, CA
Technical Lead, 1998 - 2001

LPI is a provider of specialty travel both in print and online. During my tenure the LPI web site became one of the top sources for bed and breakfast and specialty travel information on the Internet.

As LPI is a small company, I was ultimately responsible for all things technical such as:

  • Building, configuring and administering servers, workstations and the LAN.
  • LAN installation, including cabling.
  • Most of the key web programming and database design including highly-popular accommodation searches and our administration interfaces.
  • Guiding and organizing the rest of the tech staff.
Key Projects:
  • Successfully migrated web presence from shared Verio commerce server to dedicated FreeBSD web/database server.
  • Created an application using PHP, Perl and MySQL allowing our 60,000+ clients to login, update their information, and upload materials via a web interface. Code was written with object oriented methodology (OOP) allowing maximum code re-use, consistency and maintainability across different property types. This project was well received by our users and saved many thousands of dollars of staff time per year.
  • Created "Co-Branding" architecture which allowed other Internet web sites to seamlessly integrate our content and searches into their sites. Key customers included Travelocity.com, AOL, TheKnot and Lycos.co.uk.
  • Converted HTML ("Rich Media") mailing lists from an unreliable proprietary system to Qmail / Ezmlm. Scripts to automate newsletter creation and list management cut weekly administration time by 90%+ and greatly improved reliability and user satisfaction.
Hertel Packaging Equipment, Santa Rosa CA
Mechanic / Computer Tech
  • Responsible for the maintenance of Windows LAN. Duties included hardware/software installation, and training. I also designed and maintained company Web and FTP sites. As a mechanic, I assembled and participated in the design and fabrication of bottling and case packaging equipment. Experience includes pneumatic, hydraulic, electrical and mechanical assembly from drawings.
Santa Rosa Junior College, Earth and Space Sciences, Santa Rosa CA
Lab Assistant, Fall 1995 - 2004

  • Explained the use and care of telescopes and cameras for viewing, short-exposure and deep-sky astrophotography. Taught the use of star charts, coordinate systems and celestial motion. Went to many, many terrific sky parties and potlucks.
EDUCATION
Primarily self taught, following those technologies relating to my work or current interests. I have completed some 60 semester units of college courses mostly in the sciences (Computer / Astronomy / Geology)
The most frequently accessed row of my bookshelf might give you a better idea.
AFFILIATIONS
Cernio.com, founding member. A technology cooperative providing technical resources and infrastructure to members and clients, and doing so with a dedication to social responsibility.

The Galecia Group, providing technology and systems consulting, project management and website development to California libraries.

North Bay Linux Users Group, active in discussion lists and installfests, and an occasional presenter.

References and further information available upon request.