FINNBARR P. MURPHY

Email: fpmAThotmail.com" (Replace "AT" with "@")

SUMMARY
  20+ years experience in operating system internals development, system administration, application development and project management on a wide variety of hardware and software platforms.
PROGRAMMING LANGUAGES AND TECHNOLOGIES
 •   UNIX (Solaris, OpenSolaris, SunOS, HP-UX, AIX, Tru64, SCO, FreeBSD, NetBSD, OpenBSD) and Linux (CentOS, SUSE, RedHat, Ubuntu, Debian) internals and system administration
 •   C, C++, CVS, Rational, Perl, Python, Shell scripts, X Window, Motif, CDE, Expect, Tcl/Tk.
 •   Java, XML, XSLT, XSchema, XForms, RelaxNG, XHTML, PHP, JavaScript.
 •   Oracle, MySQL, Ingres, Postgres, ESQL
EDUCATION
  M.S., Computer Science, Boston University, 2000
  B.A., Mathematics and Economics, University College Cork
RECENTLY PUBLISHED ARTICLES
  “ISO C Migration”
  “X/Open Threads”
  “ISO C Amendment 1 (MSE)”
  “Beyond Y2K,The Euro”
  “Using the Tru64 UNIX to HP-UX STK File Scanners”

PROFESSIONAL EXPERIENCE

REILLY-HARRIGAN COMPANY
2004 - 2007   Principal Engineer/Owner
 
 •  Technical lead for development of NMEA 2000 software applications
 •  Developed proof-of-concept technology for overlaying electronic navigation charts with local information.

HEWLETT-PACKARD COMPANY
2002 - 2003   Senior Member of Technical Staff
 
 •  Conceived and architected Tru64 UNIX to HP-UX/Itanium application source code migration strategy. Led development teams that delivered 4 (out of the 5) components of the Tru64 UNIX to HP-UX/Itanium application migration tools suite on schedule and feature complete. Key proof point deliverable for HP.
 •  Productized critical Tru64 UNIX utilities on HP-UX/Itanium to enable key early technology adopters more easily migrate their applications from Tru64 UNIX to HP-UX/Itanium.
 •  Architected and led development of operating system difference analysis tools and databases.
 •  Migrated, as a proof point, department production servers from Tru46 UNIX to HP-UX/Itanium at minimum cost by making existing Compaq hardware and storage devices work with HP-UX and HP hardware.

COMPAQ COMPUTER CORPORATION
(Acquired by Hewlett-Packard Company 2002)
1998 - 2002   Software Engineer VI
 
 •  Established and led cross-company virtual team for initial in-depth analysis of core Tru64 UNIX and HP-UX utilities and libraries to determine scope and difficulty of Tru64 UNIX migration effort.
 •  Led multi-company effort to make advanced threading technology and experts available to key Linux developers in order to significantly scale Linux threading capabilities.
 •  Enabled another division deliver on their technology roadmap at minimum cost/effort by detailed analysis and identification of unencumbered sources and underlying technologies in Tru64 UNIX, FreeBSD and elsewhere for over 200 POSIX APIs.
 •  Technical lead for initial version of GS series platform management console. Negotiated scope, feature set and technologies with cross-division stakeholders and successfully delivered on very aggressive schedule.
 •  Responsible for ensuring that Compaq maintained a competitive edge in core UNIX-related standards. Vice-Chair Open Group Base Working Group for a number of years. Chair and Vice-Chair of X.Org. Key participant in development of UNIX98 and POSIX.1:2002.
 •  Re-architected and led development of solution to critical wide-ranging security issues in Tru64 UNIX after existing team broke binary compatibility and key customer applications.
 •  Member of small cleanroom responsible for initial port of Tru64 UNIX to IA64. Brokered comprehensive endian-neutral IA64 ABI specification acceptable to all IA64 UNIX development partners.
 •  Established and led virtual team on implementation of UNIX98 functionality in Tru64 UNIX.
 •  Re-architected and co-developed IPv6 RPC support in Tru64 UNIX.

DIGITAL EQUIPMENT CORPORATION
(Acquired by Compaq Computer Corporation 1998)
1993 - 1998   Principal Software Engineer
 
 •  Lead engineer for Shells, Commands and Utilities component of Tru64 UNIX v2.0 through v5.0. Responsible for component development (scalability, I18N, new functionality) and maintenance.
 •  Key contributor to a number of NT affinity and thin client development efforts.
 •  Company technical representative to numerous standards development organizations and industry consortia.
 •  Ported I18N curses library and utilities from SVR4 to Tru64 UNIX.
 •  Led initial effort porting and packaging major open source applications for Tru64 UNIX.

LOTUS DEVELOPMENT CORPORATION
1991 - 1993   Principal Software Engineer
 
 •  Lead engineer for a major release of 1-2-3 for Intel UNIX platforms.
 •  Key UNIX contributor for number of Lotus 123 ports including HP-UX, Ultrix, and AIX.
 •  One of two person team that architected and developed Object Linking and Embedding (OLE) for UNIX platforms including proof-of-concept applications for Solaris and HP-UX.
 •  Developed display technology for character graphics on REGis and dumb terminals.
 •  Ported Sybase and Informix drivers to a number of UNIX platforms.
 •  Set up heterogeneous transatlantic development environment.

BRITISH TELECOM
1991   Contract UNIX Consultant
   
 •  UNIX consultant on ultra large geographically disaster tolerant distributed INGRES database project.
 •  Modified Sequent SVM and HiAv to meet BT operational requirements
 •  Part of team that ported OpenDoor and a number of other third-party applications to Sequent platform.
 •  Developed a custome mainframe type job scheduling environment for system operators using ptx/MENU and EASE Task Scheduler
 •  System administrator for a number of Sequent, SunOS and HP-UX systems. Performed kernel and database tuning to maximize application performance.

INGRES (ASK) LIMITED
1990 - 1991   Contract Software Engineer
 
 •  Pre and post sales support. Taught a number of Ingres 6.3 training courses.
 •  Developed demonstration applications using Ingres 6.2/6.3 ABF/4GL.
 •  Member Ingres 6.3 Tools for DOS QA team.

ICL IRELAND LIMITED
1989 - 1990   Contract Support Engineer
 
 •  Pre and post sales support. Developed and taught a number of inhouse training courses for UNIX SVR4, SCO ODT, OS/2, and Novell Netware.
 •  Developed dual protocol stack (TCP/IP and IPX/SPX) for ICL Ethernet adaptors.

TDF SYSTEMS LIMITED
1988 - 1989   Contract Software Engineer
 
 •  UNIX and VMS systems administrator
 •  Custom database and application development for PC and UNIX platforms

UNIVERSITY COLLEGE DUBLIN
1987 - 1988   Contract Software Engineer
 
 •  UNIX and VMS system administrator and Empress/32 DBA.
 •  Empress/32 Database administrator.
 •  Custom database and application development in assembler, C and Pascal for PC and UNIX platforms.

PMI SOFTWARE
1986 - 1987   Contract Software Developer
 
 •  Custom database and application development in dbase, Clipper, C and X86 assembler.

ADDITIONAL EXPERIENCE (Part Time)

LOCKHEED-MARTIN
1996 - 1997   Contract UNIX Consultant
   
 •  UNIX consultant to inhouse development team implementing and customizing a large complex COTS application using Oracle 8i.
 •  Lead system administrator for large HP-UX HaAv cluster and various other UNIX development platforms

FRESENIUS MEDICAL CARE
1996 - 1997   Contract UNIX Consultant
   
 •  UNIX consultant to inhouse development team implementing a terabyte data warehouse analysis application using Oracle database and EMC Symmetric storage.
 •  System administrator for HP-UX, Tru64 UNIX and Solaris systems.

INTEGRATED INTERNATIONAL SYSTEMS CORPORATION
1993 - 1996   Contract Customer Support Engineer
   
 •  Provided inhouse and remote UNIX technical support for a number of IISC customers.
 •  SCO, AIX and SunOS system configuration, performance and administration issues.