Earl W. Hood

<http://www.earlhood.com/>

Summary | Skills | Projects | Job History | Education | Recognitions


Summary

Creative and versatile individual with recognized experience in web and Internet technologies. Experienced in distributed application design and development in Java, Perl, and C; Unix system administration; and GUI development. Created a variety of free software applications used by hundreds of users throughout the world. Proven ability to learn quickly and become an expert in a variety of technologies. Skilled at producing quality work with limited resources.


Skills

Programming/Computer Languages:
Bourne shell script, C (ANSI, K&R), C++, CSS, Java, JavaScript, MS-DOS/Windows batch script, Perl (4 & 5), some Python, some SQL, UML, some VBScript, XPath, XSLT
Computer Protocols:
DHCP, DNS, FTP, HTTP, LDAP, MIME, POP3, SMTP
Document Languages:
XML, HTML, SGML, Frame Maker Interchange Format (MIF), some nroff/troff
Programming Libraries:
Dojo, DOM, Java Servlet API, JavaBeans, Javamail, JAXP, JDK 1.2 and later, JFC/Swing, JSP 1.1, Log4j, Microline Widget Library, Motif 1.2.x, SAX, Sybase Open Client library, OpenSSL, X Lib, Xt Intrinsics
Operating Systems:
ConvexOS, Dynix, HP-UX, Linux, Solaris, SunOS 4.1.x, Ultrix, Windows.
Software:
Ant, Apache HTTP Server, CVS, Doxygen, DynaText, IzPack, FrameMaker, IIS, Linux iptables, Lucene, (GNU) make, Saxon, sendmail, subversion, Tomcat, Visual SourceSafe, XDesigner, XEP, Xerces-J,

Projects


Job History

Consultant/Engineer

PBM Associates, Inc: 3/2008 - current
Redesign and development of S1000D document viewer, including source tree re-organization, IETP processing and compilation, automated installation, Java servlet development, S1000D applicability support, and XSLT.

Consultant/Engineer

Hewlett-Packard: 1/2006 - 9/2008
Provide strategic recommendations in improving and managing XML-based authoring and publishing environment · Enhance and maintain Docbook-based XSLT transforms for PDF and HTML publications · Re-designed and re-implemented conversion process from older FrameMaker+SGML-based documents to Docbook-based XML documents, improving the conversion process time by over 4,000 percent.

Senior Architect

Goodmail Systems, Inc: 11/2003 - 8/2004
Authored key technical specification describing secure stamps for Internet mail · Bootstrapped the company's initial development system · Developed initial set of cryptographic- and stamp-related libraries utilizing OpenSSL.

Consultant

Hewlett-Packard: 1/2003 - 4/2003
Produced a 150+ page developer's guide documenting HP's custom Adobe FrameMaker+SGML 6.0 authoring environment: EDD analysis, localization procedures, custom third-party plugins analysis, including compilation and installation · Provided strategy recommendations for upgrading to FrameMaker 7.0 and the transition from SGML- to XML-based authoring · Provided advise on graphics authoring and conversion.

Software Engineer

Language Computer Corporation: 1/2002 - 2/2002
Provided guidance and effort in the porting of research, academic-oriented work into commercial, production quality work · Designed and developed C++ API for a Question & Answering product that uses natural language processing · Developed and maintain C/C++ utility library for use within LCC products · Established source code management respository using CVS and a collection of Perl scripts I developed to automate source code management tasks · Developed (GNU) makefiles for managing the compilation of projects for multiple programming languages: C/C++, Java, Perl.

Web Applications Architect

Texas Instruments: 11/2000 - 12/2001
Software design and development using the following tools: Java, Perl, Apache, Tomcat, and XML, under Solaris, Linux, and Win32 · Co-architect of a collaborative wireless classroom learning system.

Senior Software Engineer

Excite@Home: 02/1999 - 11/2000
Web application development using Java, Perl and JavaScript programming languages · Designer and developer of a server-side application framework · Developed various modules for the broadband news application · Apache (with mod_perl), administration and configuration · Provide assistance in system administration tasks · Provide technical support for Perl.

Instructor

Computer College Silicon Valley: 01/2000 - 04/2000
Taught evening courses related to Internet and WWW technologies.

Software Engineer

Lucent Technologies/Quadritek: 12/1997 - 01/1999
Web application development using Perl · X/Motif development · LDAP client application development · Web server (Apache, Netscape, IIS) administration and configuration · LDAP server (Netscape, UMich) administration and configuration · Provide assistance in system administration tasks · Provide technical support for Perl, web-related technologies, and X/Motif.

Senior Information Analyst

Reed Technology and Information Services Inc.: 10/1996 - 12/1997
Document analysis and design · Document conversion and processing · Technical consulting on SGML, WWW, and other related technologies · Software development using the following tools: Perl, C, and C++ programming languages; Netscape API for Enterprise server; Sapphire/Web; Sybase Open Client library; NetGravity API · Source code and configuration management · Perl course development and instruction · Sun Sparc Solaris 2.5 system administration, including: third party software installation/compilation; installing peripherals (memory, disk-drives, etc); user account management; and sendmail configuration

Applications Engineer

Isogen International Corp: 4/1996 - 10/1996
Technical SGML consulting on projects · Course development and training for SGML and SGML software · Software development using the following tools: Perl, C and C++ programming languagues; DynaText SIT; X/Motif; SCCS · Unix consulting for colleagues · Unix system administration on Solaris 2.4 and 2.5 systems, including: NIS+ administration; sendmail configuration; software compilation and installation; and X environment configuration.

Software Engineer

Hewlett-Packard/Convex: 8/1993 - 4/1996
Involved in the entire development process of a software product; from the requirements and design phases to implementation and distribution · C, C++, and X/Motif development · SGML, WWW, and Unix consulting for colleagues · Research WWW technologies · Document filter development in Perl for FrameMaker, HTML, and SGML documents · SGML DTD analysis using Perl · Graphics processing and format conversion · Web server administration · Unix administration on HP-UX 9.x workstations and C240 computer.

Education

College:
B.S. in Information & Computer Science from the University of California in Irvine.
Training:
C++ · Eliot Kimber's HyTime course · Introduction to Rational Rose/C++ Using UML · Java · Java Swing and XML Programming · Microsoft Access · NetGravity · Object-Oriented Analysis & Design with C++ · Omnimark Programming I & II · Practical Formatting Using DSSSL · Project Management · Sapphire/Web · TogetherSoft Java Workshop · X/Motif

Recognitions

My work has been included and/or recognized in several publications and referenced by several web sites. The following is a list of some of the publications and web sites:


Summary | Skills | Projects | Job History | Education | Recognitions

$Date: 2009/06/04 03:06:37 $