mickey@GeekTimes.com / www.GeekTimes.com/michael/resume

SUMMARY:
            ¥ Experienced software designer / programmer with quality assurance testing background
            ¥ Web developer (e-commerce server-side transaction engines) and website designer

            ¥ Database, system, network, and security administrator
            ¥
Author of user trainings, manuals, documentation, and full-length technical books

SKILLS:
PLATFORMS:
     
¥ UNIX (Linux, Mac OS X, Solaris/SunOS, AIX, HP-UX), Windows
LANGUAGES
:
     
¥ Perl, Java, C and C++, Lisp, Scheme, Pascal, Ada, IBM 360/370 and DEC PDP Assembly Languages
DATABASES:
      ¥ MySQL,
Oracle, Sybase, MS Access & SQL Server
SOFTWARE
:
      ¥ FrameMaker, Microsoft Office (Word, Excel, Project), Photoshop

ENVIRONMENTS
:
      ¥
Apache, Netscape Commerce Server, MS IIS web servers
      ¥ Tomcat, IBM WebSphere, BEA WebLogic, ATG Dynamo application servers
      ¥ XML, XSLT, DocBook, SGML, DITA, CSS, HTML, XHTML

OÕREILLY & ASSOCIATES                                                                                                                                   AUTHOR
SEBASTAPOL, CALIFORNIA                                                                                                                                PRESENT

Writing WEB DATABASE HACKS, as commissioned. Covers LAMP (Linux, Apache, MySQL, PHP); database design principles, normalization, phpMyAdmin; PEAR; parsing vCards, parsing RSS, XSLT transformations of XML; storing hierarchies data in a database; generating PDFs; related topics. Editor: Brett McLaughlin.

BLUE TITAN, INC.                                                                                   TECHNICAL WRITER / DOCBOOK XML OPENJADE

SAN FRANCISCO, CALIFORNIA                                                                                                               SPRINGTIME 2006

Accepted FrameMaker conversion, researched existing documentation for update to new release, designed DocBook XML toolchain, and worked on Getting Started, Developer's Guide, Administrator's Guide / Security Guide, and an overall document indexing.

SCYLD / BEOWULF / PENGUIN COMPUTING, INC.                                   TECHNICAL WRITER / DOCBOOK SGML OPENJADE
SAN FRANCISCO, CALIFORNIA                                                                                                                     AUTUMN 2005

Contributed to installation manuals and operations guides for Beowulf Linux cluster virtualization software suite. HTML and PDFs generated with a DocBook SGML and OpenJade toolchain.

QLUSTERS, INC.                                                 TECHNICAL PUBLICATIONS AUTHOR / XML XSLT SYSTEMS IMPLEMENTOR

PALO ALTO, CALIFORNIA                                                                                                                     SPRINGTIME 2005

Designed and implemented and end-to-end XML-based documentation system for Linux datacenter automation software (virtualization, utility and grid computing). Used open-source Eclipse IDE to drive the Saxon XSLT engine to convert IBM DITA topics into HTML online help and standalone PDF documentation.

GEEK TIMES, INC.                                                                                           SENIOR MEMBER OF THE TECHNICAL STAFF

SAN FRANCISCO, CALIFORNIA                                                                                                                  2000 - PRESENT

Designed and implemented a Òmatching engineÓ – a dynamic characteristic-matching transaction processor – using Java servlets, JDBC, the JBoss application server, and MySQL, with the user interface in Java Server Pages (Apache Jakarta Tomcat), HTML, CSS, and XML; Apache web server. Other client projects done with Java Beans, J2SE, JDNI, Oracle and MS SQL Server databases.

Responsible for implementing object-oriented TCP/IP-based networking for MIDI and Voice over IP (VoIP) communications; user interface review, scalability architecture. C++, UNIX.

Deployed systems and networks with remote backup, wireless via routers, firewalls, and shared resources. Catastrophic contingency planning. Used both open-source solutions and wrote custom tools in Java, C++, Perl, and shell scripting on UNIX.

THE PACIFIC STOCK & BOND EXCHANGE                                                       CONSULTANT, JAVA ARCHITECT / ENGINEER

SAN FRANCISCO, CALIFORNIA                                                                                                                                  2000

Architected, designed, and implemented objects, framework, and user interface to allow the exchange board membership to peruse and download Price Improvement and Execution Statistic reports. Added URL encryption and user interface modifications to second release. Consulted on a variety of issues including site security, the single-sign-on problem, and persistent state. JBoss and Sun Java System Application Servers, Sun iPlanet and Apache web servers.

MORGAN STANLEY DEAN WITTER ONLINE                                                      CONSULTANT, JAVA ARCHITECT / ENGINEER

SAN FRANCISCO, CALIFORNIA                                                                                                                                  2000

Debugged the Java stock-trading software to locate dropped requests in the order-placement engine. Worked with staff to design tracking modules. Designed error-handling user interface. Responsible for combining many concurrent development trees of the Java-based stock trading software into one Clearcase volume. J2EE, J2SE, JDBC, BEA WebLogic application server.

BUSYBOX                                                                                                             CONSULTANT, SENIOR JAVA ENGINEER

SAN FRANCISCO, CALIFORNIA                                                                                                                                  1999

Architected, designed, and implemented Java servlets to provide single-sign-on for digital media managers to peruse, extract, and route assets to clients. Did same for external customers of the worldÕs largest stock photography agencies to gain access to digital communications and paper asset catalogs.

CHARLES SCHWAB & COMPANY                                                                          CONSULTANT, ELECTRONIC BROKERAGE

SAN FRANCISCO, CALIFORNIA                                                                                                                                 1999

Schwab Signature Services Trading Desktop development team; brought to market, with a follow-up release. Cross-platform Java application for active traders; TD has Swing user interface, Marimba tuner for version maintenance, and passes serialized objects through a secure (https) connection to provide trading security and firewall immunity. Specialized in user interface and operational reliability issues.

VIVID STUDIOS                                                                                                      CONSULTANT, SENIOR JAVA ENGINEER

SAN FRANCISCO, CALIFORNIA                                                                                                                                  1998

Project maintenance of Locomotive Java application server, Oracle database, JDBC and ODBC. Design, development, and quality assurance of a JavaBeans dynamic page layout system.

 

OTHER CLIENTS INCLUDE Metis, Charles Schwab & Company, American Association of Neurosurgeons, FTP Software, ICON Medical Systems, GO Corp., Hewlett-Packard, Sun Microsystems Federal Products Division, Litton Automated Integration, Technology Modeling Associates, DuPont, Sun Microsystems (3x), Becton Dickinson, Cullinet, Exploration Systems, Inc., Oracle, Regis McKenna, The Saddlebrook Corporation, Bedford Computer Corp.

 

PUBLISHED AUTHOR Internet TV with CU-SeeMe, Macmillian, 300 pages, ISBN 1-57521-006-1. Provides an introduction to videoconferencing, a history of the Internet, technical issues (installing networking software under Mac OS and Windows, obtaining and installing CU-SeeMe - videoconferencing software created at Cornell University, examples of CU-SeeMe usage over the years, a User's Guide, a CU-SeeMe Reflector Operator's Guide, and several appendices.