Michael Huffman

Summary

Michael has over ten years of IT experience, making him a seasoned software developer. Michael has over 10 years experience in Perl & Shell Scripting, has worked with multiple database & operating systems, and has been responsible for 24x7x365 mission-critical CMS/publishing systems. Michael is attentive to details, he is able to manage multiple projects/vendors, he is a problem solver, he has a good sense of priorities, & he works well under deadline pressure.

Skills

Skill Name Skill Level Last Used Experience
AIX Average Within Last Year 3 Years
Apache Average Currently Used 7 Years
C/C++ Programming Good 7 Years Ago 7 Years
CGI Expert Currently Used 6 Years
CSS Average Currently Used 6 Years
Easel Expert 10 Years Ago 4 Years
HTML/XHTML Good Currently Used 10+ Years
Informix Average 7 Years Ago 3 Years
Java (J2EE) Average Currently Used 2 Year
Javascript Good Currently Used 7 Years
Linux/Red Hat Good Currently Used 6 Years
Macintosh OSX/OS9 Good Currently Used 4 Years
Microsoft Office Good Currently Used 9 Years
Microsoft Windows Good Currently Used 10+ Years
MySQL Good Currently Used 3 Years
Oracle Average Within Last Year 3 Years
Perl Expert Currently Used 10+ Years
PHP Expert Currently Used 3 Years
Solaris Good Within Last Year 6 Years
Sybase Good Within Last Year 6 Years
UNIX Expert Currently Used 10+ Years
UNIX Shell Script Expert Currently Used 10+ Years
XML Familiar Currently Used 3 Years

Work Experience

Web Developer/Consultant
Gantech, Baltimore, MD
( January 2008 - Present)

K-Force, Orlando, FL
( July 2007 - January 2008 )

Environment: AJAX, Apache, C/C++, CGI, CSS, Debian Linux, HTML/XHTML, JavaScript, Microsoft Windows XP, Drupal, MySQL, OpenLDAP, Perl, PHP, Subversion (SVN), UNIX shell script
Responsibilities:
  • Enhanced a secure e-mail solution based on an open-source project (Squirrelmail).
  • Developed Single Sign-on (SSO) solution for external client web-sites (Kerberos & WebAuth).
  • Developed web service based application (C/C++, AXIS2C) to allow data exchange between the mainframe and clients.
  • Performed MySQL DBA responsibilities as needed.

Web & J2EE Developer
Coinfree, LLC, Winter Park, FL
( January 2007 - July 2007 )

Environment: Java J2EE, Perl, XHTML/HTML, JavaScript, CSS, CGI, PHP, MySQL, Windows XP & 2003 Server, Apache, Subversion
Responsibilities:
  • Modification to Java server application to handle credit card transaction.
  • Completed development of a web-site for Coinfree customers to manage vending operations & do sales reporting.

Software Developer/Consultant
Applied Performance Technologies, Inc., Worthington, OH
( July 2006 - December 2006 )

Client: The Dispatch Printing Company
Environment: UNIX shell script, Perl script, HTML, XML, JavaScript, CGI, CSS, PHP, MySQL, Sybase, Oracle, MSSQL, UNIX, Windows XP, OS X, AIX, Solaris, Linux/Red Hat, Veritas Volume Manager & File System, Subversion
Responsibilities:
  • Developed an e-mail proof solution for the classified department -- a system to convert EPS files to PDFs to be e-mailed to clients as a MIME attachment.
  • Manage vendor on a CMS workflow upgrade.
  • Continued software development work on several XML feeds.
  • Manage vendor on a CMS workflow upgrade.
  • Remotely provide 2nd and 3rd level support for the mission critical production systems via phone 24x7x365 from Florida.

Web Developer/Consultant (Part Time)
Cotterman Consulting, LLC, Columbus, OH
( November 2006 )

Client: Marion Technical College
Environment: Linux, Apache, MySQL, PHP, HTML, CGI, CSS
Responsibilities:
  • Completed development of a web-site created for academic advisors for the college.

Senior Software Engineer
The Columbus Dispatch, Columbus, OH
( August 2000 - July 2006 )

Environment: UNIX shell script, Perl script, HTML, XML, JavaScript, CGI, CSS, PHP, SOAP, MySQL, Sybase, Oracle, MSSQL, UNIX, Windows XP, OS X, AIX, Solaris, Linux/Red Hat, Veritas
Responsibilities:
  • Project lead to collect user requirements from the Electronic Advertising division to design & implement a template based web-site for the electronic submission of ads, using PHP, CSS, JavaScript & MySQL (printads.dispatch.com). Customer base was varied, so had to understand & leverage browser limitations.
  • Technical lead on multiple sales and advertising initiatives. Meet with the departments to gather requirements, developed workflow, and define exception handling. Many initiatives included XML feeds to outside agencies for new sources of revenue.
  • Developed a Credit Card server that integrated with the classified advertising system and Verisign's PayFlow product. Created a web-based/template driven reporting tool for classified advertising to monitor transactions flowing through the Credit Card Server.
  • Developed a PDF server (linux) that allows PDFs of ads & pages to be sent to outside agencies with various requirements.
  • Created several internal web-based applications for booking ads, tracking production workflow, and production reporting.
  • Led the charge in and created company standard Perl libraries for accessing data from Sybase, MySQL, MSSQL, & Oracle.
  • Systems administrator/integrator for the Dispatch's pre-press (AlfaQuest's MGS3 & PrintExpress) & advertising CMS (JDA's Content Server), provided 2nd & 3rd level support for these 24x7x365 mission critical production systems.
  • Technical lead in various projects to help reduce paper waste, improve workflow efficiency, implement computer-to-plate technology, and newspaper size reduction.

Web Developer/Consultant (Part Time)
Geek Industries, LLC, Columbus, OH
( February 2004 - May 2006 )

Client: Travel Stars, LLC
Environment: Red Hat/Linux, Apache, MySQL, PHP, HTML, CGI, CSS
Responsibilities:
  • Assisted in the design & creation of a web site to help a travel agency invoice clients.
 
Client: WormDigest.org
Environment: Red Hat/Linux, Apache, MySQL, PHP, HTML, CGI, CSS
Responsibilities:
  • Extracted old forum data from a proprietary system, loaded the text into a MySQL database, wrote a CGI application to display the forum data & search the database.

Systems Administrator/Web Developer/Consultant
World Wide Computer People, Columbus, OH
( February 1996 - August 2000 )

Client: The Columbus Dispatch from: June 1999 - Aug. 2000
Environment: UNIX shell script, Perl script, CGI, CSS, HTML, Windows '95 & '98, OS9, Solaris UNIX, Sybase
Responsibilities:
  • Technical lead in various projects to help improve workflow efficiency, implement computer-to-plate technology.
  • Technical lead in electronic pagination. Tasks included getting the advertising system operational & integrated.
  • Created several internal web-based applications for tracking production workflow.
  • Systems administrator/integrator for the Dispatch's pre-press (Monotype's MGS3) & advertising systems (Midsystems's PowerLink) -- provide 2nd level support for these 24x7x365 critical production systems.
 
Client: Huntington Banks in cooperation with Security First from: Feb. 1996 - June 1999
Environment: C/C++, HTML, CGI, Javascript, UNIX shell script, Perl script, Informix, UNIX, Windows '95
Responsibilities:
  • Developed web-application to take credit card applications.
  • Acted as the system/web-administrator and DBA for the internet banking project. My responsibilities included OS and software installation, upgrades, system optimization, database installation, trouble-shooting, manage vendors, etc.
  • Worked with a business analyst to improve "ease of use" of the web-site.

Applications Developer/Consultant
Tactix Consulting Group, Cincinnati, OH
( March 1995 - February 1996 )

Client: Frito-lay Corporate Headquarters, Plano, TX
Environment: C, Easel, OS/2, DB2
Responsibilities:
  • Analyzed, enhanced, and made numerous maintenance changes to several Easel applications in a client/server environment.
  • Designed several GUI screens for a product control application.
  • Technical lead on new project initiatives.
  • Worked closely with the back-end (main frame) developers to optimize the application's performance & usefulness.

Systems Administrator/Applications Developer/Consultant
J. T. S. Computer Services, Westerville, OH
( October 1993 - January 1995 )

Client: Huntington Banks
Environment: C, Easel, OS/2, Oracle, REXX, VREXX, MKS Tools for OS/2
Responsibilities:
  • Analyzed, enhanced, and made numerous maintenance changes to several applications. Changes included the writing and the integration of several new functions.
  • Designed and programmed a client/server monitoring application.
 
Client: Huntington Mortgage Company
Environment: C, Easel, OS/2, AIX, Oracle, Filenet
Responsibilities:
  • Assisted in the production of an imaging system by troubleshooting and fixing bugs.
  • Redesigned and integrated a C encryption/decryption DLL into the imaging system.

Education

B. S. in Computer Information Science Engineering, focusing in software engineering, The Ohio State University, Columbus, OH, March, 1993.