J. David Alban <extasia@extasia.org> J. David Alban     San Francisco, California http://extasia.org/resume/extasia@extasia.org
Languages Perl    •    UNIX Shell (bash, ksh, sh, tcsh, csh)    •    C    •    HTML
Operating Systems Linux • IRIX • Solaris • HP-UX • SunOS • Unicos • Digital UNIX • AIX
Platforms Intel    •    Sun    •    SGI    •    HP    •    Macintosh    •    MVS    •    Cray

San Francisco, CA
October 2006 to present
Senior Tools Engineer
Audit, design, develop, test, deploy, and document UNIX software tools to support Release Engineering, Quality Assurance, Engineering, and Operations groups. Develop new build and deploy program suites to replace current tools that perform production software releases. Produce tools to monitor, gather information, and restart services to maximize uptime of highly available production servers.

Northrop Grumman
San Mateo, CA
February 2004 to September 2006
EDI Systems Admin / Implementor
Audited, designed, developed, tested, deployed, and documented UNIX software tools to support Business to Business development and operations group at client site. Established, monitored, and maintained secure data transactions between external business partners and internal applications.

Actuate Corporation
South San Francisco, CA
June 2002 to July 2002
UNIX Systems Administrator
Administered Arkeia backups on a Linux server with Windows, Linux, AIX, HP-UX, and Solaris clients and a Qualstar AIT library. Wrote tools to extract data from the Arkeia backup database. Installed Linux on machines, performing kernel recompilation as necessary.

Responsible Solutions, Ltd
Redwood City, CA
May 2001 to May 2002
Senior Security Engineer
UNIX Tools Engineering. Designed, coded, tested, and deployed security, monitoring, data conversion, and data indexing tools both in-house and for clients; performed technical analyses for clients. Did perl development of infrastructure libraries for an email server system for a client.

Mountain View, CA
May 2000 to February 2001
Member of the Tech Staff - Design
UNIX Tools Engineering. Enhanced and maintained SGI's System Verification Program (SVP) for the quarterly Internal Support Tools CD release. Designed, coded, and maintained the ESP parser programs which receive and parse email messages from customer machines that are generated by the Embedded Support Parner (ESP) framework. Developed and maintained code to support SGI's TechDigest web space.

Sterling Software, Inc. and
Computer Sciences Corporation
Moffett Field, CA
October 1999 to May 2000
UNIX Systems Administrator
Administered operational UNIX environment in the High Speed Processor group on site at the Numerical Aerospace Simulation Facility at NASA's Ames Research Center. Administrator for 20 SGI Origin 2000 servers (736 processors), 2 Cray servers. Identified and resolved problems involving UNIX operating systems, networking, in-house software, application software, and user support. Maintained currentness of upgrades to operating systems and application software. Identified candidate procedures for automation and implemented and maintained perl, shell, and C programs to automate them. Developed and maintained UNIX monitoring and networking tools for project management, development, security, and users.
Mentor Technologies, Inc.
Lanham, MD
March 1996 to September 1999
UNIX Systems Administrator
Administered operational UNIX environment on site for TSDIS at NASA Goddard Space Flight Ctr Greenbelt, MD. Principal administrator for 4 SGI Origin 2000 servers, 2 SGI Challenge XL servers, 6 SGI Challenge L servers, 2 SGI Origin 200 servers, 1 SGI O2 workstation, 1 SGI Indy workstation. Secondary administrator for an additional 15 servers and workstations running IRIX, HP-UX, Solaris, SunOS, Digital UNIX, and Linux-on-Macintosh. Identified candidate procedures for automation and implemented and maintained perl and shell programs to automate them. Developed and maintained UNIX monitoring and networking tools for project management, development, security, and users.
Computer Sciences Corporation
August 1989 to March 1996
Member of the Technical Staff

[8/94 - 3/96, NASA Goddard Space Flight Ctr, Greenbelt, MD] Systems administration. Administered heterogeneous development environment for Landsat 7 Processing System, consisting of 12 UNIX machines running IRIX, Solaris, and SunOS; 11 Macintosh workstations; and 12 xterminals. Software engineering. Designed software subsystem to transfer data over a TCP/IP network.
[3/89 to 3/94, Rockville, MD] Software engineering. Designed and tested air traffic control software using the Ada language in the UNIX environment. Developed UNIX shell tools to automate development tasks. Systems engineering. Wrote technical papers, performed software requirements analysis, implemented requirements changes.
Tools fmodchk http://extasia.org/resume/inventions/fmodchk.html
duchk http://extasia.org/code/duchk/
dmtools suite http://extasia.org/code/dmtools/
Descriptions of many other tools http://extasia.org/resume/inventions/
Professional Affiliations BayLISA        •        San Francisco Perl Users' Group
Education Towson University, B.S. Computer Science, 1989
References Available upon request.