Alan E Derhaag
Email: aederhaag@gmail.com
Phone: (253) 833-2107
Objective:
Employment
in a dynamic high-tech environment which will enhance my software development skills
in an environment that utilizes intercommunication between multiple machine
platforms in a preferred Unix/Linux environment.
· ActivePerl, Emacs, SQL/TSQL,
MySQL, Apache CGI and Cygwin in a Windows development environment
·
Bash/Korn shell scripting, Perl, CGI scripting, HTML, SQL/TSQL, C++,
Progress, RPG/400, RPG III, CL, MI, COBOL, BAL, DYL 280 JCL, Assembler, Basic,
Visual Basic
·
PC/AT: Linux/UNIX, MS/DOS/Windows, Clipper, dBase III, Lotus Notes,
Microsoft Word, Excel, ManagePro, Quatro Pro, Word Perfect.
·
AS/400: subfiles, SEU, DFU, DDS, SDA, MAPICS II
·
RS6000: AIX, shells, Progress Database, Emacs, OMD
·
IBM 4341: DOS/VSE, Westi on-line system, ICCF, BTAM, VSAM
·
NeuroVista Inc,
Maintenance and enhancements to
clustered multiplatform algorithm testing facility.
Enhancements and redesign of CGI UI
control interface to the cluster system.
Redesign of clustered system to test
applications and system enhancements in a standalone test environment.
Unit Testing with averaged 95% coverage
reporting for all in-house developed Perl modules
Optimization and standardization of Perl
modules to support application development.
Design, maintenance and optimizations to
MySQL database as acting DBA for support of standalone and clustered
environment.
Design and documentation of backup and
recovery strategy of MySQL databases.
Extensive use of document control with
Agile Product Lifecycle Management software.
Perforce version control system use for
archival and deployment packaging.
Contract extended almost a year and
a half from the two month original length indicating at least some appreciation
of performance.
·
Secure Computing,
Perl and 'C' application
programming along with business logic design in a Linux environment.
URL categorization database
entry/maintenance by middleware
equipped batch and on-line processes.
Middleware business logic
maintenance and enhancements with embedded SQL.
Web site harvesting facility
with database access through an application server.
XML/WSDL interface
implemented through Perl modules using a SOAP transfer agent.
Supplying on-line
maintenance through standalone compiled, shell scripting and Web utilities.
Training for web analysts
for these utilities useage Tracking
software modifications through analysis, development, testing and
deployment. Parallel processing
implemented for automated categorization scoring processes.
Automated builds with ANT
fpr deployment of packaging implemented with RPM.
Perl wrappers allowing
applications to use compiled objects for quicker execution.
Daily monitoring of more
recent developments and other high priority issues.
·
N2H2, Inc,
Perl CGI programming, Apache
handlers for security through certificate processing and templated HTML for on-line registration systems. API
tools module development for DBD::Sybase SQL access. Database development to
meet requirements for registrations and mod_perl security handlers. Automated scorers for categorization of
URL content. Performed in a
alternating project lead situation with a crew of 4 others.
·
Danka Industries,
Danka appropriated
Teleautograph's Company OMNIFAX. Remote Sr. Programmer/Analyst performing
system performance enhancements to AIX/Unix system. Standalone to centralized
data system conversions. Progress Database reporting and maintenance functions.
OMD reporting and maintenance functions. DataWriter procedures and night
process scripting. Software installation and configurations. General
Troubleshooting and maintenance.
·
OMNIFAX/Teleautograph,
before being merged with
Danka Industries. Performing
conversions needed for AS/400 to AIX. Implemented and maintained project
scheduling and source transfer systems. Maintained Inventory Control,
shipping/receiving modules, and asset control system. Designed and implemented
various utilities for system efficiency and security using system API.
Implemented usage of PC support functions enabling remote dialback and
client/server links for programmer interface to system from home.
·
Fansteel/PSM,
Designed, implemented and
maintained Factory Ledger and Operating Report system. Performed duties as
resident system analyst. Implemented and maintained EDI system with its
interfaces to Purchasing and Production Control data. Implemented automatic
transfers using QSNADS and SBMDBJOB. Maintained intermac data collection
system. Configured and administered Novel LAN for Human Resources department.
Coded and implemented on-the-fly menu and project systems for programmers.
Configured and administered connectivity to S/38 emulation userbase.
·
Stoody Deloro Co., Industry, CA.:
Programmer/Analyst, 06/1989 to 10/1990
Responsibilities for
maintenance of PACS system with extensive Order Entry and Inventory Control
software development. Shipment and Bookings forecast reporting. Other duties
were to head development team for custom user menuing system, and development
of numerous data entry, inquiry, and reporting facilities. PC User Group
officer over technical support.
·
Barksdale
Controls, Inc.,
Responsibilities to install
and implement the IBM S/38 MAPICS II, and IBM 3X PC to S/38 Communication Link.
This included
developing new applications, system tuning, maintenance, upgrades and software
installation. Primary duties were to install MAPICS II Accounts Receivable,
Inventory Management, Order Entry, and Invoicing modules. Meet with the users
to determine requirements to modify the reports generated by MAPICS II.
Customer, Vendor, Shipment, Dock receiving and Inventory browses. Label and
reporting programs as needed.
·
Experience also includes development of embedded Disk operating system
for Kermit server for disk transfers. Development and maintenance of IEEE loop
and RS232C functions needed for dedicated controller software for collection
and processing data for an automatic testing station for electronically testing
transducers while cycling temperature and atmospheric pressure. Electronic
downloading and automatic addition to Lead Analysis database of Sales leads
from publishers bulletin boards. Setup and maintenance of PC stations for Main
Frame, System 38 and PC applications. Debugging and trouble shooting PC software or
hardware related problems. Other experience includes Web page development using
perl and MySQL (and MSSQL200) database manager. Web server administration. INND
news server administration. Developing a complete auction system with all A/R
functions and SSL usage. Also hardware troubleshooting and network
configurations for Windows and Unix type operating systems.
· Progress Language training courses.
·
·
·
Last modified: Sat May 6 11:19:27 2009