Consultant Resume
4.00/5 (Submit Your Rating)
Rock Hill, SC
SUMMARY:
- Extensive experience in Confidential mainframe software development using MVS Assembler
- Some experience in C
- Extensive experience in CICS, including the System Programming Interface
- Extensive experience developing exits and some application development experience for IMS and DB2
- Extensive experience developing stubs, subsystem interfaces, and applications for Websphere MQ
- Extensive product planning experience
- Extensive sales support experience, including 12 years as an Confidential Systems Engineer
JOB EXPERIENCE:
Confidential, Rock Hill, SC
Consultant
Responsibilities:
- I have worked 20 hours a week for IDMWORKS, who develops, sells, and supports Identity and Access Management software that interfaces with security systems on many platforms.
- I assisted their general program development in COBOL and Assembler, redefined their product installation procedures, and developed an automated build and deploy of the product on the mainframe platforms using Rexx.
- I have done occasional projects for Core Security, another IAM vendor whose product targets RACF, Top Secret, and ACF2 on Confidential mainframes as well as many other platforms.
- I have served as Core’s subject matter expert for the mainframe solutions. My activities have included installation and customization support, problem resolution, and adding new features to the product.
Confidential, Stamford, CT
Senior Mainframe Engineer
Responsibilities:
- I developed the following functions using Assembler
- A cross memory Program Call (PC) routine invoked by the DB2 exits to encrypt or decrypt the data and log the activity in a buffer for asynchronous processing
- Server routines running in their own authorized address spaces as started tasks to set up and shut down the PC routine; set up, shut down, and manage the log buffer queue in data spaces, including dynamically expanding and contracting the queue as required and quiescing it at shutdown; and to interface to z/OS Unix System Services key management and auditing functions
Confidential, Danbury, CT
Principal Software Engineer
Responsibilities:
- Application environment intercept routines:
- Alternatives to the Confidential - supplied stubs for the Websphere MQ (WMQ) batch and IMS adapters
- An Open Transaction Manager Access (OTMA) exit for the WMQ-IMS bridge
- CICS global user exits (GLUE's) and task-related user exits (TRUE's) to capture CICS API event data
- Modifications to the C service functions invoked by the stubs to capture the event data for the WMQ batch, CICS, and IMS adapters
- Cross memory Program Call (PC) routines invoked by the WMQ-IMS bridge and CICS exits to queue the event data in data space buffers and invoked by the event recording functions to retrieve the queued data
- Server routines running in their own authorized address spaces as started tasks to set up and shut down the PC routines and set up, shut down, and manage the buffer queue in data spaces, including dynamically expanding and contracting the queue as required and quiescing it at shutdown
Confidential, Mountain View, CA
Sales Engineer
Responsibilities:
- Demonstrated the mainframe offloading tools at sales presentations and seminars
- Assisted customers to implement our products
- Enhanced our sort products to emulate the CA SRAM Sort and some Syncsort-specific functions
Senior Software Engineer
Confidential
Responsibilities:
- Developed an Assembler CICS translator and Confidential -compatible CICS macros to allow CICS Assembler programs to run with our CICS emulator
- Demonstrated the CICS Assembler product at roadshows in the U.S. and Europe
- Assisted critical installations world-wide and monitored their status for executive management
Software Development Manager
Confidential
Responsibilities:
- Managed the middleware development group, including the Year 2000 transition
- Developed an automated cross-platform testing tool for our middleware product
Confidential, Unionville, CT
Consultant
Responsibilities:
- Replaced a client's Confidential message-switching system with PC's networked with an Confidential mainframe using workstation communications scripts and Confidential
- Led a team of subcontractors and client employees to rewrite a complex inventory control and management application to migrate it from CSP code on several Confidential 8100 DPPX systems to CICS COBOL on a mainframe MVS system
- Developed a data formatter and SQL data base update function using PL/I on an Confidential VM system for a software vendor
Confidential, Armonk, NY
Programmer
Responsibilities:
- Developed components for internal manufacturing systems using MVS Assembler, PL/S, and PL/I
- Performed System Engineering Services contracts for several clients:
- Developed a chained file management system using Assembler on System/360 DOS
- Developed a production control system using RPG II on System/3
- Developed components for an inventory control system using COBOL on System/360 DOS CICS
- Managed the Hartford Demo Center
- Provided sales support for several public sector, health care, and manufacturing and distribution accounts
- Lead SE: University of Connecticut, Connecticut Department of Labor, Hartford Hospital, Uniroyal Chemical Company, and several smaller accounts
- MVS Specialist, CICS Specialist, and Distributed Systems Specialist
- Assisted development of a distributed systems software product in Germany and sponsored its U.S. Release
Advisory Product Planner
Confidential, Kingston, NY
Responsibilities:
- Defined requirements and evaluated field-submitted requirements for systems software capabilities
- Conducted and coordinated customer briefings for key accounts in Kingston and at customer sites
- Demonstrated products and delivered strategic directions presentations at roadshows in the U.S., Canada, and Europe
- Coordinated the world-wide release of and for a software product developed in Denmark
Advisory Programmer
Confidential, Charlotte, NC
Responsibilities:
- Defined the standard software development process for check processing product development groups
- Lead developer for a major release of the Check Processing Control System (CPCS)