Joe Johnston - Resume Contact Information: Joe Johnston Boston, MA Email: jjohn@taskboy.com URL: http://taskboy.com Computer Skills: Languages: Perl, C, Java, SQL, UNIX Shell, Pascal, VBScript, JavaScript. OS: Linux, Solaris, Windows, MacOS, VMS. Technologies: CGI/mod_perl, Sockets, XML-RPC/SOAP, XML/XSLT. Servers: Apache, MySQL, PostgreSQL, OpenLDAP, Samba. Networks: TCP/IP, Windows, Macintosh. Employment History: Software Consultant Independent Contractor Oct. 2001 - present Projects: * CareerSearch: Helped defined and implement a ground-up rewrite of their web application using Apache, mod_perl, Template Toolkit and MySQL. * Leostream: Helped design and build the Leostream Host Agent, a daemon process that implements virtual machine management requests from a remote Leostream VMC. Also responsible for technical support and internal IT infrastructure. * O'Reilly: Designed an HTML layout for an intranet search engine. Wrote technical documentation for an internal mod_perl templating system comprising more than 100 Perl modules and templates. Senior Software Engineer O'Reilly and Associates April 2000 - Sep. 2001 Projects: * Designed and implemented a Digital Assement Management system that tracks metainformation of book projects. Created both a web and command line utility to query that information. * Provided XML-RPC glue in ASP for Safari, ORA's online book initiative. * Facilitated the integration of various databases into a company-wide data warehouse. Teacher Northeastern University Aug. 2000 - Dec. 2000 Designed and taught an introduction to programming with Perl class targeted at Bioinformatics certificate candidates. Software Engineer & System Administrator CS Information Technologies Nov. 1997 - Apr. 2000 Projects: * Responsible for maintaining five production websites, all running from the same Perl code base. * Implemented a machine monitoring system to detect high CPU usage or outages. * Designed and implemented OO perl systems to extract data from various proprietary formats, corrected errors in that data and produced a database in CareerSearch format, suitable for CSIT's Windows and Internet Products. * Designed a perl module to parse and correct postal addresses. * Designed and maintained portions of the internal MySQL database. * Administered Linux firewalls, production web servers and proprietary data engines. Web Designer & Maintainer www.aliensaliensaliens.com Dec 1995 - present Projects: * Conceived and implemented a popular website for UFO buffs. Used Apache/mod_perl and a MySQL database. Created a custom templating language. Supports user logins, comments, a search function and web administration tools. The backend provides a web based authoring tool that allows non-programmers to instantly publish content. * Site awarded Lycos Top 5% of the Internet Education: BA in Computer Science, May 1998. GPA: 3.47 - Dean's List University of Massachusetts Publications: Simon St. Laurent, Joe Johnston, Ed Dumbill. Programming Web Services with XML-RPC. O'Reilly and Associates. 2001. Shelley Powers, Jerry Peek, Tim O'Reilly, Mike Loukides, Joe Johnston. Unix Power Tools, 3rd ed.. O'Reilly and Associates. 2002. " Building Directory Services with Net::LDAP ". The Perl Journal. EarthWeb: New York, NY. Winter 2000. " Beyond Hard-Coded HTML with Mason ". The Perl Journal. EarthWeb: New York, NY. Spring 2000. " Reviewed *Perl, A Programmer's Companion* ". The Perl Journal. Readable Publications: Boston, MA. Summer 1999. " Introduction to SOAP and Perl ". developerWorks (http://www.ibm.com/developerworks/) . May 2001. " XML-RPC as Middleware ". developerWorks (http://www.ibm.com/developerworks/) . April 2001. " Introduction to XML-RPC ". developerWorks (http://www.ibm.com/developerworks/) . May 2001. " Ilya Regularly Expresses ". http://www.perl.com . Sep. 2000. " Damian Conway Talks Shop ". http://www.perl.com . August 2001. " ANSI Standard Perl? ". http://www.perl.com . June 2000. " Using XML-RPC and C ". http://www.xml.com . Oct. 2001. " XML-RPC and Binary Data ". http://web.oreilly.com . June 2001. CONFERENCES: SDExpo East 2001: Presented a talk introducing XML-RPC with Perl and PHP. O'Reilly P2P Conference 2001: Presented a case study of XML-RPC as used by O'Reilly. Interests: * Music. Compose and record songs at home * Mountain Biking