Michael Huff
Web Application and Software Development
michael@michaelhuff.net http://www.michaelhuff.net/
c - 512.845.8119 h - 415.282.1168 San Francisco, CA USA
Objective:
A challenging position developing Web-centric software.
Summary:
-Experienced, effective leader capable of managing all aspects of Web software development
-Outstanding communicator experienced with interpreting between the business and tech camps
-Pragmatic, seasoned developer with excellent team skills and problem-solving ability
Qualifications:
- Experienced Leadership -
Management or development team key/lead roles on a wide variety of projects and initiatives
Promoted solid development practices and processes at all levels and every opportunity
Focused on promoting the client's interests and dealt effectively with vendors
Embraced agile development practices to accelerate deliverables while improving quality
Team lead for development and maintenance for internal CMS at Washington Mutual Bank
Team lead for sony.playstation.us.com, stanlee.net, GSI, Hewlett Packard while at Organic
- Outstanding Communicator -
Excellent verbal and written communication skills and a willingness to use them
Adept at translating business needs into technical solutions, and explaining technology
impact to business team
Author concise, clear, accurate requirements documents, technical assessments, design
documents, and test plans per internal requirements
- Pragmatic Developer -
Hands on development experience with a wide variety of Internet-related technologies
Coding in the web-space professionally since 1995
Experienced with all aspects of software development cycle: design, development, testing,
deployments, and releases.
Until recent relocation, built, hosted and maintained *nix-based (OpenBSD and then FreeBSD)
servers for personal and professional use since 1998
Technical Skills:
-Languages/Markup: Perl, JSP, Javascript, XHTML, XML, AJAX, XSLT, XSP, SQL, PHP, Ruby, CSS, Java
-Development Tools: CVS, Subversion, bash, emacs, vi, Firefox, crontab
-Servers and Application Technologies: Apache, Ruby on Rails, HTML::Mason, HTML::Embperl,
Perl DBI, mod_perl, CGI, Catalyst, Tomcat, Cocoon, BEA Weblogic, ATG Dynamo, Userland Frontier
-Databases: PostgreSQL, mySQL, BerkeleyDB, Oracle
-Operating Systems: OS X, OpenBSD, FreeBSD, Linux, Solaris, Win 2000/XP
Professional Experience and Project Highlights:
Programming/Consulting/Hosting Services
June 1995 - Present
Everything from CSS/DHTML, to perl-based templating systems, to providing hosting services, email
and webspace, with most everything in between.
Neopost Loop One
Programmer
July 2005 - May 2006 (Contract Position)
Developed, extended, and maintained applications to support and extend large-scale shipping operations
for international clients, including Renault, Parcelforce, Palletways, and Cisco. Development on a
Linux/Postgresql/Apache/HTML::Empperl platform, using standard tools (CVS, Emacs, crontabs,
etc.) and technologies: Javascript, PostgreSQL, Perl DBI, CSS, (X)HTML, XML, Ajax, XML::Simple, and Perl.
nFusion
Interactive Developer
March 2005 - (Contract Position)
Production Web development in a LAMP environment, using Photoshop, PHP, CSS, XHTML, Javascript, and
Subversion to build catalog and promotional web pages for clients such as Toshiba, Qwest Nortel, and SBC.
Washington Mutual
Technical Specialist
November 2002 - June 2004
Worked with a team of Java and JSP developers to support, maintain, enhance, and extend a dashboard
application used by tens of thousands of company agents nationwide. Integrated Java classes with the
JSP layer; assisted in switch from EJB to Spring-based framework; primary caretaker of two high-volume
content managment system instances (Interwoven Teamsite, a PERL/XML application, on two different
versions of Solaris); wrote Perl scripts for administrative and maintenance tasks (e.g., fast search and
replace tasks on thousands of files in the site hierarchy, custom reporting, etc.).
Hill Holliday
Multimedia Developer
January 2002 - February 2002 (Contract position)
Developed a complex interactive kiosk based on a timeline metaphor for Sybase, using Director 8.5 to
deliver the required functionality and user experience to a standalone PC platform.
Macromedia
Site Engineer (Contract Position)
October 2001 - January 2002
Developed, tested, documented, and deployed Perl applications to implement site-wide design changes on
an architecture that hosted upwards of 60,000 "static" web documents. Analyzed existing broken templating
system; proposed solutions; developed, tested, and deployed code; created extensive documentation and
rigorous testing processes; helped ensure day to day maintenance going forward would remain unaffected
while keeping ability to modify the content and/or structure of thousands of documents at a time.
Macromedia
Site Engineer (Contract Position)
February 2001 - August 2001
Supported the Web Team for one of the most heavily trafficked sites on the Web. Maintained and enhanced
existing site structure and content update processes while helping to design and prototype a standards-based
open source content publishing framework and a prototype content management system using primarily Perl
and XML.
Organic, Inc.
Senior Content Engineer
July 1998 - December 2000
Developed and/or maintained large, ecommerce-oriented sites for global corporation clientel. Integrated
challenging creative designs and concepts with various application servers/custom tag libraries, while
consistently delivering on aggressive timelines and schedules. Performed lead content engineer or lead
engineer role on large projects for clients such as Sony Playstation, Hewlett Packard, Textbooks.com, Stan
Lee Media, and GlobalSports Initiative (GSI). Worked closely with Java and/or database developers to design
APIs and implement required functionalities. Determined design feasability and implemention processes.
Helped develop content management and (pre)rendering/publication systems tailored to specific project
requirements. Frequently responsible as a Project Lead for managing other resources and coordinating efforts
between the various disciplines on a given project, as well as working closely with Project Managment to
coordinate timely delivery of assets and functionalities.
Liaise Systems, Inc.
Director Of Technology
November 1995 - April 1998
Served as chief technology officer for a small startup focused on the delivery of life insurance products and
services using what were at the time the newish Internet technologies. Involved in and responsible for all
facets of web site design and integration; conception, design, testing and production of application code;
managing technology resources, including a talented staff of web programmers and developers, purchasing
hardware/software, etc. Interfaced regularly and effectively with clients and vendors, in both project manager
and Director of Technology roles.
References available upon request.