LOUIS F. GAGHAN III
949-230-9939 cell 949-215-5285 home firstname.lastname@example.org
Summary Experience across many modern Learns new skills quickly and eagerly
technologies over 10+ years. required to complete project.
Desire to work and manage in a Loyal, enthusiastic attitude and belief
team-oriented Agile, Spiral or that the most difficult problems are the
Waterfall development environment. most interesting to solve.
Ready to secure a challenging position designing complex software systems at
companies with good benefits and growth opportunities.
Technical Advanced Level: Java/JDK, JFace/SWT, Swing/AWT, Eclipse IDE
Skills C/C++/VC++/C++STL/STLport, C#, VisualStudio IDE
UNIX tools (ddd/wdb/gdb/xdb/dbx, g++/gcc/xlC/aCC,
tcsh/csh/ksh/sh, awk, sed, grep, diff, cron, sendmail, vi,
emacs, lex, yacc/bison, make, etc…)
Intermediate Level: SourceSafe, CVS, SCCS, Bugzilla
Beginner Level: J2EE/JSP, JBoss/Tomcat, Hibernate/Spring, JUnit
.NET Framework, ASP.NET, AJAX
XSL-FO/XSLT/XPath/XQuery, WSDL/SOAP, RSS
Boost/Blitz++/Pooma, C++ABI, XCOFF
Apache, ANT, SQL/MySQL, UML, Android
Introductory Level: Adobe Photoshop, Flex, ActionScript, Flash, SVG
Visual Basic/VB.NET, VBScript
OpenMP, ColdFusion, Pascal, Ada, COBOL, SGML
SQL Server, PA-RISC, OpenGL
Operating Systems: Windows – 7/Vista/XP/2K/2003
UNIX – HP-UX, AIX, Solaris
Linux – RedHat
Project Unitech Research, Inc. Irvine, CA 1994 – Present
Experience M.T.S. / Software Developer
Eclipse Stream Data Plug-in - Java 2010
Worked with team on Eclipse Stream Data plug-in for Hitachi Ltd.
My assigned specialization was the adaptation to tuple data sent to the
Stream Data Engine and post-processing of tuple data produced.
Develop an editor with an overview of the adapter elements.
Design a custom GUI environment based on customer requirements.
Develop a XSL Schema for the adapter configuration settings.
Serialize adapter configuration via marshalling to XML via JAXB.
Researched specification in Japanese and wrote design documents.
Performed module & program testing for coded features.
Eclipse IDE Plug-In Developer - Java 2009
Worked with team developing Eclipse IDE plug-in for Hitachi Ltd.
My assigned specialization was dynamic scanning/parsing of source
code and editor text modification action code.
Generate a custom tree viewer outline of source program.
Generate source code folding regions and source colorization.
Dynamically handle COBOL fixed/free format and sequence numbers.
Developed algorithms for comment toggle and text shift editor actions.
Researched specification and wrote design documents.
Performed module & program testing for coded features.
Lead Engineer, ANSI/ISO C++ Compiler Front-end – ANSI C 1994 – 2008
Worked with team developing a C++ compiler front-end compliant
with the ANSI/ISO C++ Standard for Hitachi Ltd.
HP-UX/PA-RISC, IBM AIX and RedHat Linux platforms using modified
CFront strategy directly passing tokens to C back-end.
Read official specification to determine requirements, wrote developer
design documents, coded features, and wrote module/program tests.
Solely designed and coded: array new, array delete, placement new,
placement delete, function try blocks, explicit instantiation, partial and
explicit specialization, namespaces, runtime type identification (RTTI),
the 1994 template standard, and automatic template instantiation (ATI).
Designed cross-platform debugger prototype in 1996 and upgraded it in
2005 to full compatibility with XCOFF, STABstring, and C++ABI.
Assure compiler supported Standard C++ (www.stlport.org), Pooma
(www.codesourcery.com/pooma), and Boost (www.boost.org) libraries.
Continued development of a complete source control system using shell
scripts based on SCCS. Maintained many shell scripts for setting up
projects, build setup, generating makefiles, source control, and
regression testing. Solely responsible for maintaining these shell scripts.
Worked closely with Japanese clients to prioritize delivery of features,
prioritize bug fixes, and reduce test cases size (some >60,000 lines).
Windows .NET Compiler Runtime – C# 2003 – 2004
Implemented compiler runtime code on the Windows .NET 2.0 Framework
allowing users to maintain legacy programs with .NET for Hitachi Ltd.
Solely responsible for COBOL ACCEPT, DISPLAY, & TALLY statements.
Initial design was a port of existing code using .NET managed extensions
and C++ language, but implementation turned to rewrite after end-
product usability was considered.
End product was written in C# language using .NET framework.
Learned both and Common Language Runtime (CLR) for this project.
Coded test cases to verify features were implemented correctly.
PA-RISC Compiler Back-end – ANSI C 2003
Designed and coded routines to generate optimal backend assembly
sequences implementing the COBOL 2002 standard for Hitachi Ltd.
Learned PA-RISC instruction set on HP-UX platform.
Responsible for builds and deliveries and setup regression test scripts.
Wrote developer documentation for code sequence implementations.
Louis Gaghan 949-215-5285 2/3
W3C validating XML Parser, DOM, SAX – Java/C++ 2000
Worked with team developing validating XML parser with
DOM/SAX interface for Hitachi Ltd.
Visual Studio C++ version 6.0 for Win32 and Java via “javac” for UNIX.
Responsible for regression testing, builds and MSVC project templates.
Designed and implemented DOM OOP/OOD class library in Java/C++.
Design and implement SAX callback mechanism in Java/C++.
Learned some SGML.
Education B.S. Computer Science, University of California, Irvine 1991-1994
Software Engineering, Algorithms, Artificial Intelligence and Social
Impacts. Emphasis in Compilers, Operating Systems, and Machine
Architecture. Java, C++, C, Pascal, Ada.
A.S. Computer Science, Orange Coast College 1988-1991
C, Pascal, Networking, Business & Economics.
University of California, Irvine Extension 1997-1999
California State University, Fullerton Extension 1997-1999
Windows Programming Certification Program.
References Available upon Request
Special Proficiency with all common Office and Desktop software.
Experience 60+ WPM with excellent English and grammar skills.
Interests Chess, Drums/Percussion, Stage Lighting, Music Production, Snow Skiing, Tennis.
Louis Gaghan 949-215-5285 3/3