| |
JC Cunningham
Consultant
for Walker Interactive Systems products
JC Cunningham is an independent Technical Consultant with 25 years of
experience on the Walker Interactive Systems products.
Send email to jc@softwaremiracles.com.
Or call 888-857-6164.
Availability
|
Call 888-857-6164 for availability. |
|
Live in Phoenix area. Prefer telecommute over travel. |
Experience overview
|
B.S. in Computer Science. |
| 35 years professional experience in the computer industry. |
|
25 years experience with the Walker Financials, including development,
support, quality assurance, technical writing, training, technical
consulting, functional consulting, and project management. |
|
Worked as a Senior Specialist (heavy technical with extensive functional
knowledge) for Walker's Professional
Services Division for over 5 years. |
|
Extensive experience with the Tamaris applications, especially General
Ledger, Purchase Order, Accounts Payable, Accounts Receivable (CARMS), and
Billing. |
|
Extensive experience with the Tamaris tools, including Reportbuilder,
Screenbuilder, Validator, TID, Maintainer, Fast/Trans, Multi/Trans, TGS,
DOP, Integrator, Connector, DB2 FAMs, IOBKRSTR, and JCL. |
|
Experience with non-Tamaris tools, including Walker SelfServe, Essbase, WalkerClient GUI,
Horizon Analytical tools. |
|
Taught numerous courses, consistently receiving positive feedback from the
students. Courses included:
|
Introduction to Walker (WK117) |
|
Personalizing Walker (AT117) |
|
Maintainer, TGS, and DOP (AT217) |
|
Advanced Reportbuilder (AT317) |
|
CICS/DB2 System Architecture (TE217) |
|
Designing and Coding FAMs (TE317) |
|
|
Mentored new Walker employees and client personnel. |
|
Also experienced with other technologies, including Java, HTML,
JavaScript, Visual Basic, VBA, FrontPage, Active Server Pages, SQL, UNIX, C,
COBOL, assembler languages, Microsoft Access, and others. I can
Web-enable your Walker applications!
Check out this websiste I developed using Java, JSP, and MySql to provide
online courses for the ham radio license exams.
|
Project Examples
|
Technical lead for a major implementation of GL (MBA), AP, PO, CARMS,
Billing, PCM, Q&R, DSS,
GUI, and Horizon.
|
|
Technical lead for the migration of a client's GL, AP, and PO systems to a new Walker release.
|
|
Application DBA for an implementation of CARMS, CORE, and Billing.
|
|
Created an Intranet front-end for a CARMS and Billing system using Walker's SelfServe e-business product.
(Click to see my free, Web-based
Walker SelfServe Object Replicator Tool.)
|
|
Developed mainframe jobs to extract data from the GL database and
send it to a PC server, and PC jobs to load the data into Essbase.
Wrote Essbase calculation scripts to do custom allocations on the data.
|
|
I have developed dozens of new transactions. For example:
|
Designed and implemented a DOP-based "Fast Invoice" transaction for fast
creation of invoices against a PO. When the invoice amount matches the full
remaining PO amount, the PO lines are copied automatically to the invoice in
a single step.
When the invoice does not exactly match the remaining PO amount, the DOP
transaction allows easy creation of the invoice from the PO data.
|
|
Designed and implemented a "Fast Receiving" transaction, allowing quick and
easy entry of receipts against a PO. Allows complete
receipt of an entire PO in one step, or line-by-line processing of full or
partial receipts and returns.
|
|
Supervised design and implementation of a "Fast Payment" transaction, which
automatically selects multiple invoices for payment based on user criteria
and creates manual payment records.
|
|
Designed and implemented a "Fast Journal Entry" transaction, pulling
together the functionality of the 120, 122, 123, and 128 transactions onto a
single DOP screen.
|
|
|
I have implemented and supervised the implementations of dozens of reports. For example:
|
Supervised the implementation of reports to print Requisitions, Bids, and PO's.
|
|
Implemented reports to print checks and overflow remittance advices.
|
|
Implemented reports to forecast spending and show spending trends.
|
|
Implemented reports to analyze errors in the 1099 accumulation files (SCE5500 and SCE5600)
caused by two software bugs and some conversion issues, and to calculate the correct
values and update the 1099 amounts in the database.
|
|
Implemented numerous reports against non-Walker files accessed
through Reportbuilder's non-IOSYS File I/O capability. This can be a
much faster way of implementing reports on external data than writing COBOL
programs. (Click here
to see how it's done.)
|
|
Taught Reportbuilder programmers how to dramatically improve the performance of
reports using custom FAMs and other techniques.
|
|
|
I have implemented and supervised the implementations of dozens of DB2 File Access Modules
(FAMs). For example:
|
Implemented dozens of new DB2 tables and the FAMs to access them.
|
|
Implemented FAMs to read DB2 data from external systems. Some of these FAMs
included special conversion
routines in assembler language to convert data from non-Walker formats.
|
|
Implemented dozens of FAMs containing complex SQL functionality (e.g., joins, data
filtering, aggregate functions, GROUP BY, etc.).
For instance, made one client's custom GL Template reports run 4 times
faster by moving join and data filtering functionality into specialized FAMs.
(Click here
to see how.) By moving processing into SQL statements in specialized
FAMs, I can make many
reports or transactions run 2 to 10 times faster!
|
|
Created a FAM to implement complex value prompting requirements for a client using
field-level security. The FAM included special bridge calls to get
access to fields in the RINP.
|
|
|
I have developed two different GL Archive/Purge systems:
|
For one very high volume client, developed customized GL purge jobs using various
DB2 and BMC utilities. Developed reports to run against the archived data.
|
|
For another client, developed an Archive/Purge system to remove GL detail records
from the database, and an online Restore/Release system to bring them temporarily
back online on demand.
|
|
|
Created a Connector exit to allow reports to do data type conversions and access
files with binary keys.
|
|
Assisted in conversion of a newly-acquired subsidiary from PeopleSoft to Walker.
|
|
Designed and implemented a check run scheduling system.
|
Education
|
Taken numerous courses, including:
|
Most Tamaris technical and functional courses |
|
WalkerClient GUI |
|
Essbase Fundamentals |
|
Attended Inter/Actions 6 times |
|
|
Received certification as a Sun Certified Java Programmer, May 1998. |
|
Received certification as a Microsoft Certified Solution Developer (MCSD)
specializing in Windows Architecture, Visual Basic, and Microsoft Access,
July 1997. |
|
Received B.S. in Computer Science, with honors, North Carolina State University, May
1977. |
Resume and references available upon request.
Send e-mail to jc@softwaremiracles.com.
Copyright 1998-2012 by JC Cunningham.
| |
|