Gary Cuppawhe

Work History

Work History
Aug 2006 - Sep 2008

Software architect (American Express)

TCS of America

Part of system support for American Express Credit Auth System involving the communications area for SNA and conversion to TCP/IP and implementing MQ, internet TCP daemon server. Middleware development was in C/C++ for TCP and MQ.

Admin duties

Defined IP rules config file to restrict port access, network services DB for QOS, rate of traffic flow, Syslog daemon config file for message logging of low resource messages from applications and Internet daemon config file using SED and RE for altering services config files.

Rexx front end for parameter selection for IP trace, PIU trace and development of Window C#.NET, Java, unmanaged C/C++ tools to reproduce test and prod issues.

Middleware

“Proof of concept” for legacy change to TCP/IP using MQ and IP bridge.

“Proof of concept” for MQ client, services such as SNMP, monitoring tools on Windows MRTG.

Implementing MQSeries using MQ formats MQSRT, MQIIH and MQXMIT.

Conversion of auth traffic from SNA to TCP/IP implementing daemon model used non-blocking I/O and asynchronous I/O server, TPF API TCP complete read.

Tools

Network analysis on daemon server, MQSeries using traces, reproducing by having Windows replay messages to TPF using C/C++, C#. Reviewed delayed ACK performance with fixed timer and high message rate and messages are smaller then MTU size. Used windump, Analyzer, Wireshark in support of network troubleshooting.

Feb 2004 - Aug 2006

Middleware developer (American Express)

Orasoft Consulting

Part of system support for American Express Credit Auth System involving the communications area for SNA and conversion to TCP/IP and implementing MQ, internet TCP daemon server. Middleware development was in C/C++ for TCP and MQ.

Admin duties

Defined IP rules config file to restrict port access, network services DB for QOS, rate of traffic flow, Syslog daemon config file for message logging of low resource messages from applications and Internet daemon config file using SED and RE for altering services config files.

Rexx front end for parameter selection for IP trace, PIU trace and development of Window C#.NET, Java, unmanaged C/C++ tools to reproduce test and prod issues.

Middleware

“Proof of concept” for legacy change to TCP/IP using MQ and IP bridge.

“Proof of concept” for MQ client, services such as SNMP, monitoring tools on Windows MRTG.

Implementing MQSeries using MQ formats MQSRT, MQIIH and MQXMIT.

Conversion of auth traffic from SNA to TCP/IP implementing daemon model used non-blocking I/O and asynchronous I/O server, TPF API TCP complete read.

Support tools

Network analysis on daemon server, MQSeries using traces, reproducing by having Windows replay messages to TPF using C/C++, C#. Reviewed delayed ACK performance with fixed timer and high message rate and messages are smaller then MTU size. Used windump, Analyzer, Wireshark in support of network troubleshooting.

2002 - Nov 2003

TPF system support (American Express)

Middleware and System Comms support for TCP/IP (IPV4), MQSeries implementation in TPF 4.1 by CLAW then OSA, SNA interface conversion to TCP, MQSeries(Websphere), system apars and application development and fixes.

Central Knowledge and strengths

- Websphere (MQSeries)     - TCP/IP socket programming   - Services implementation

- Development life cycle      - Application and system problem resolution

- Network analysis and troubleshooting using tools such as IP and MQ traces

Languages: S/370 BAL, C/C++, C#.NET, JAVA, REXX

Operating Systems: Z/OS, TPF, Linux, Windows XP,NT, VM, OMVS

Education: BS, Major Math SW Texas State

Experience

American Express (Jan. 1989-Sept. 2008)

Part of system support for American Express Credit Auth System involving the communications area for SNA and conversion to TCP/IP and implementing MQ, internet TCP daemon server. Middleware development was in C/C++ for TCP and MQ.

Admin duties

Defined IP rules config file to restrict port access, network services DB for QOS, rate of traffic flow, Syslog daemon config file for message logging of low resource messages from applications and Internet daemon config file using SED and RE for altering services config files.

Rexx front end for parameter selection for IP trace, PIU trace and development of Window C#.NET, Java, unmanaged C/C++ tools to reproduce test and prod issues.

Middleware

“Proof of concept” for legacy change to TCP/IP using MQ and IP bridge.

“Proof of concept” for MQ client, services such as SNMP, monitoring tools on Windows MRTG.

Conversion of auth traffic from SNA to TCP/IP implementing daemon model used non-blocking I/O and asynchronous I/O server, TPF API TCP complete read.

Support tools

Network analysis on daemon server, MQSeries using traces, reproducing by having Windows replay messages to TPF using C/C++, C#. Reviewed delayed ACK performance with fixed timer and high message rate and messages are smaller then MTU size. Used windump, Analyzer, Wireshark in support of network troubleshooting.

Used Java as development for CPI-C (APPN) on Windows to send LU62 messages to TPF also unmanaged C/C++ access to CPI-C dll, also as debugging tool for prod problems.

REXX was used on VM, MVS, Windows for support also.

Jan 1989 - Jan 2002

TPF systems support

American Express

Middleware developer, System Comms

Middleware and System Comms support for TCP/IP (IPV4), MQSeries implementation in TPF 4.1 by CLAW then OSA, SNA interface conversion to TCP, MQSeries(Websphere), system apars and application development and fixes.

Central Knowledge and strengths

- Websphere (MQSeries) - TCP/IP socket programming - Services implementation

- Development life cycle - Application and system problem resolution

- Network analysis and troubleshooting using tools such as IP and MQ traces

Languages: S/370 BAL, C/C++, C#.NET, JAVA, REXX

Operating Systems: Z/OS, TPF, Linux, Windows XP,NT, VM, OMVS

Education: BS, Major Math SW Texas State

Experience

American Express (Jan. 1989-Sept. 2008)

Part of system support for American Express Credit Auth System involving the communications area for SNA and conversion to TCP/IP and implementing MQ, internet TCP daemon server. Middleware development was in C/C++ for TCP and MQ.

Admin duties

Defined IP rules config file to restrict port access, network services DB for QOS, rate of traffic flow, Syslog daemon config file for message logging of low resource messages from applications and Internet daemon config file using SED and RE for altering services config files.

Rexx front end for parameter selection for IP trace, PIU trace and development of Window C#.NET, Java, unmanaged C/C++ tools to reproduce test and prod issues.

Middleware

“Proof of concept” for legacy change to TCP/IP using MQ and IP bridge.

“Proof of concept” for MQ client, services such as SNMP, monitoring tools on Windows MRTG.

Implementing MQSeries using MQ formats MQSRT, MQIIH and MQXMIT.

Conversion of auth traffic from SNA to TCP/IP implementing daemon model used non-blocking I/O and asynchronous I/O server, TPF API TCP complete read.

Support tools

Network analysis on daemon server, MQSeries using traces, reproducing by having Windows replay messages to TPF using C/C++, C#. Reviewed delayed ACK performance with fixed timer and high message rate and messages are smaller then MTU size. Used windump, Analyzer, Wireshark in support of network troubleshooting.

Used Java as development for CPI-C (APPN) on Windows to send LU62 messages to TPF also unmanaged C/C++ access to CPI-C dll, also as debugging tool for prod problems.

REXX was used on VM, MVS, Windows for support also.

Education

Education
Jan 1969 - Dec 1973

BS

SouthWest Texas State University

Skills

Skills

Windows C/C++, Java, C#

Middleware “Proof of concept” for legacy change to TCP/IP using MQ and IP bridge. “Proof of concept” for MQ client, services such as SNMP, monitoring tools on Windows MRTG. Implementing MQSeries using MQ formats MQSRT, MQIIH and MQXMIT. Conversion of auth traffic from SNA to TCP/IP implementing daemon model used asynchronous I/O server, TPF API TCP complete read.  Used Windows as development and debugging tool for TPF for SNA, TCP/IP and MQSeries and used IP traces, TCP/IP values in Windows.

C C++

Middleware “Proof of concept” for legacy change to TCP/IP using MQ and IP bridge. “Proof of concept” for MQ client, services such as SNMP, monitoring tools on Windows MRTG. Implementing MQSeries using MQ formats MQSRT, MQIIH and MQXMIT. Conversion of auth traffic from SNA to TCP/IP implementing daemon model used asynchronous I/O server, TPF API TCP complete read.

s/390 TPF BAL CP object code, realtime TPF segments

Debugged CP code, recreated prod issues and applied patches to CP object code and other system code.

Communications support - TCP/IP MQSeries SNA

Middleware and System Comms support for TCP/IP (IPV4), MQSeries implementation in TPF 4.1 by CLAW then OSA, SNA interface conversion to TCP, MQSeries(Websphere), system apars and application development and fixes.