1. W. David Ashley
Senior IT Specialist & Software Developer
IBM AIX Build Services
2616 Lou John Street
Austin, Texas 78727-1243
512-289-7506 (Mobile)
Career Objective
Pursues excellence in delivering custom and Open Source IT solutions to customers while continually expanding my
knowledge of Linux IT subjects and customer industries.
Professional Summary
Currently an IT Specialist with IBM’s AIX Build Services team. With over thirty years experience managing teams
which designed, developed, implemented and maintained software and hardware solutions in a variety of industries
including electronic commerce, systems management, transportation, software training, retail and tax processing.
Executed my expertise in the U.S. and in other countries such as Peru, United Kingdom, Italy, Netherlands,
Germany, Switzerland, Belgium, Austria, South Korea, Taiwan and Singapore.
Experience
IBM AIX Build Services, 2009- Present
· Performed media builds for products like AIX, VIOS, and other IBM software. This included activities such as
gathering the software images, creating the ISO images, monitoring the testing process and creating NIM install
images. Documented the process from end-to-end.
· Created install images for IBM Manufacturing for preinstall of AIX and VIOS on customer ordered hardware.
Also migrated the software process from Perl to Python in order to improve the maintenance burden. Linux
workstations were used to perform valuable services in this process.
IBM STG Lab Based Services, 2006 - 2009
· Administrator of Linux KVM projects as well as development and deployment experience using the libvirt
library to interface to C/C++ and Python applications.
· Contributed to the Digital Video Security project (using a Cell Broadband Engine) including writing test plans,
creating scripts to execute the test plans, writing the logging interface using glib for the video server and writing
the routines to monitor the CBE thermal characteristics. Acted as the development environment administrator
and set up all the hardware and installed all the software.
IBM Linux Technology Center, 2003 - 2006
· Contributing member of the Open Object Rexx Project. Object Rexx was open sourced by IBM in 2004 and the
project is currently managed by the Rexx Language Association. The project is hosted on SourceForge and is one
of the top 10% of all active SourceForge projects. Contributed to the interpreter, the documentation, and the
sample ooRexx scripts and acted as the Project Manager for the project. ooRexx currently runs on Windows,
Linux, AIX, Mac, Solaris and zSeries Linux. ICreated and managed the nightly build server for ooRexx. The
build process runs on a single server running QEMU/KVM and hosts 40-50 virtual machines at any given time.
· As a Linux Software Developer on the Open Source OpenHPI Project (hosted by SourceForge) major
contributions were made which contributed a number of successes to the project through subprojects for an RSA
2. plug in, a hardware simulator plug in, a daemonized version of the software, an XML schema for creating
hardware profiles, and many bug fixes. HPI is an open specification owned by the SAF for managing hardware
via an open set of APIs and OpenHPI is an implementation of that specification.
· Author of the OS2Linux porting library. This set of Linux APIs allows many OS/2 console-based applications to
be recompiled and linked to run natively under Linux. This project was converted in the June 2006 into an
official IBM product known as the OS/2 Compatibility Library v1.0. Rceived an Outstanding Innovation
Award for my contribution of the OS2Linux porting library.
IBM Global Services, 1998 - 2003
· As a contributing developer to the SDF project, developed and tested numerous DB2 SQL Procedures Language
applications to generate reports for the customer. These applications allowed the customer to successfully
migrate from an SQL Server-based system to a DB2 environment thus reducing the yearly cost of the system.
· As a Java Developer for a large bulk mail customer created the database access layer to Oracle for a WebSphere
application that managed client, zip code and postal carrier route information.
· Authored and released the Mod_Rexx Open Source Project to the IBM DeveloperWorks website. Mod_Rexx is
available for multiple operating systems including Linux, Windows, AIX and OS/2 and can use both IBM Object
REXX and Regina REXX as its REXX processor.
· As the Lead Server Architect for the USA Technologies Linux embedded Java client project, Responsible for
designing and implementing the Websphere-based server side of the customer solution and the installation of the
Linux-based development PCs. Managed a team of 3 developers, designed the database schema, the WebSphere
servlet architecture, the XML communications protocol with the clients, the messaging protocol used with
external servers, and the integration into the customer’s business practices and methods.
· As Lead Architect for a large online book seller, assisted a client through a major upgrade from Net.Commerce
2.0 to 3.1.2. All parts of the site, including back-end systems, were affected by the upgrade. Major contributions
included: leader for the maintenance team, member of the site user interface team, member of the Critical
Situation team, coordinator for transition from maintenance to development, and co-leader of the upgrade
development team.
Trantor Technologies, 1996 - 1998
· Led a team to implement an electronic commerce site for an online music retailer. The team successfully
developed a custom searching method for products and implemented a credit card authorization mechanism.
Created custom web pages and macros and extensively modified the database schema to support the customer’s
requirements.
· As an education consultant to IBM I delivered OS/2 Warp version 4.0 classes in Europe and Net.Commerce
version 2.x classes throughout the United States as well as the Far East. Class evaluations were typically
excellent.
American Airlines, 1984 - 1996
· As the Technical Project Coordinator, led two OS/2 operating system version upgrades for 200 workstations and
40 servers as well as coordinating all user application testing, certification, and third party software
certification. Upgrades were accomplished using minimal staff and with minimal impact on the users.
· Authored and delivered data processing classes including C, OS/2 Warp, DB2 for Programmers, DB2 for Data
Base Analysts, Advanced DB2, PL/I Programming, IMS DB, Telon Batch programming, REXX, TSO Clists,
Generalized Markup Language, Script and ISPF Dialog Manager. Course development activities included course
manual development, exercise creation, technical review of the material and presentation materials development.
Class evaluations were typically good to excellent.
3. Education
BS in Architecture and graduate level courses in Computer Science from the University of Texas at Arlington.
Awards
· 2006 - Outstanding Innovation Award for the OS2 Linux Porting Library
· 2003 – IT Specialist Certification
· 1991 – Outstanding Achievement Award for OS/2 Warp migration
Skill Levels
(0 – 5 highest)
Team Leadership 5
Linux System Administration 4
Linux KVM/libvirt 4
Linux Programming APIs 4
GNOME/GTK+/glib APIs 4
KDE/Qt APIs 3
GNU Tools 4
Bash/Korn Shell 4
Samba 3
C Programming 5
C++ Programming 3
HTML/XHTML/CSS/CGI 5
XML, XSL 4
JavaScript 3
DocBook 5
Apache/HTTP Server 4
Python 4
Git 3
Subversion 4
x86 hardware 4
Power hardware 3
Client/Server Architectures 4
Web Architectures 4
p-Series Hardware 3
Windows Environment 3
Windows Programming APIs 3
DB2, DB2 APIs and SQL 3
Classic/Object Rexx, Mod_Rexx 5
Z-Series hardware 3