Resume for Kenneth A. Ward

SUMMARY

EXPERIENCE

DataPower XML Processor/Router (2008- )

-Created various scenarios for Websphere DataPower appliance which offloads XML processing from the Z/OS system. This consisted of creating various SOAP processing scripts to perform Data Transformations using XSLT for protocol and data restructuring. Configurations were ESB (Enterprise Service Bridge), XML Firewall and XML Proxy server.

Tivoli Directory Server (2005-07)

- As part of a Z/OS Test Integration team, my assignment was to a newly written, pre-release version of an LDAP (Lightweight Directory Access Protocol) server on a Z/OS system. The main test vehicle I incorporated was a C program to stress the various server functions (replication, aliasing, referrals, authentication) of the server. This proved to be quite successful as it uncovered several defects in the server software as well as previously undetected problems in the current server regression test. Interoperability with other platforms (Linux, AIX, Sun) was also tested.

SQL Based Generic Report Generator (2005 - 05)

- Designed and coded CGI Perl and Javascript modules running on a Linux server with Apache. The scripts generated dynamic HTML forms for interfacing to and retrieving data from MySql databases. Tables and Excel spreadsheets were generated from the SQL results which could be manually or automatically generated and emailed.

Electronic Design Automation (1998 - 01)

- As part of the Transistor Level Timing team, I maintained and developed C++ code responsible for timing analysis of transistor circuits. Test programs were written (in TCL) to verify the code was operating to the design limits and run under LoadLeveler. The platforms tested were AIX and Unix.

Total Order Management System (1998 - 98)

- Developed several programs to process data for IBM Microelectronics ordering and planning system. The code was developed and debugged under Windows/NT using VisualAge for C++, then ported to MVS where the final application ran under JCL control. - Many Perl scripts were written to process data for the initial database load. The data modules were FTP'ed to MVS and loaded via SPUFI or the DB2 load utility.

Computer Integrated Manufacturing (1994 - 98)

- Supported and developed enhancements to two major releases of a shop floor control system.
- The first version was a multi-platform client-server application running on OS/2, Windows(95 client, NT server) and AIX, the object oriented code was written in C/C++. The GUI interface was presented with Window Management System (IBM PM based api and control structure set) and Zinc Application Framework (a multiplatform, object oriented, event driven interface). The C server code was ported to DB2/2, DB2/6000, and Oracle database servers. Distributed Applications Environmemt (DAE) provided communications using TCPIP as the transport layer. The development systems employed were C-SET/2 (OS/2), AIX-R4 (AIX), and Visual C++ 4.1 (Windows).
- The second version was implemented with different technology having Windows 95/NT clients and Oracle(NT) or DB2/6000(AIX) servers communicating via Interagent (Modulus Technologies). The GUI interface was constructed with Neuron Data multiplatform development controls. Visual C++ 5.0 was the primary development and debug environment. Rogue Wave Software class library served as the primary interface for controls such as strings, linked list templates, and other utility functions.

Multi-Tiered Database Repository ( 1994 )

- Development of a distributed OS/2 client-server database. Programmed a database application which loaded and maintained a server data repository from a backend mainframe database via CICS transactions. SQL inquiries, under DB2/2, were written for performance benchmarking.

APPC/CPIC Programming ( 1993-94 )

- Developed and implemented a test strategy to insure integrity in an SNA APPC client-server communication product. I designed and coded an environment sensitive CPIC-C program that operated as either an OS/2 based client or performed MVS server functions. I also installed and administered the Communications Manager controlled token ring network, which served as the transport for the program communication protocols.

C-OS/2 Presentation Manager Programming ( 1990-93 )

- Developed and coded a PS/2 based multitasking, multithreaded application, written in C, utilizing an OS/2 graphical user interface. The application operated in a client/server environment, communicating with remote controller sessions via a Token Ring LAN. A joint team effort developed the IPC message protocol, to insure the synchronization of all workstations on the network. The vehicle for code development was Microsoft's version 6.0 C compiler and Codeview debugger.

C-DOS Programming ( 1986-90 )

- Developed and coded a precision test pulse generator program. Multiple algorithms and linear interpolation calibration methods were employed to yield specified results. Custom library functions for display capabilities, keyboard control, and timing functions were created using the Dos Interrupt calls.

Software/Electrical Engineering ( 1977-86 )

- Designed printed circuit cards to interface to the PS/2 microchannel. Developed the accompanying software package of card driver functions and the Adapter Description File (.adf).
- Also designed printed circuit cards to interface to an IBM AT internal bus as well as driver functions to manage the card operations.
- Developed, designed, and programmed (in Pascal) a PC based tool controller for a circuit board repair and update machine, including interfaces to servo systems, digital devices, analog systems, and a mainframe host.
- Programmed an IBM developed high performance tester to run diagnostic routines on a communication link which I designed.
- Coded in assembly language, a circuit card assembly machine controlled by an IBM 1130 computer.

EDUCATION

Miscellaneous

- Webmaster for an archery club website (www.tiyogi.com) which I designed using CSS and HTML for an easily maintainable site.
- Tester in the Spotlight: March 2007
- Consultant of the Month: June 1997

Phone: 845-229-7015

EmailEmail: vette1979z@yahoo.com 1 1