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. |
|