Thomas E Davidson
Cleindori Consulting, LLC
Union Grove, WI 53182-9567
***.********@*******************.***
SUMMARY
IT Systems Architect with experience in design of both home grown and packaged ERP
systems, implementation of a wide variety of software and hardware systems, and system
administration. I bring 26 years of experience to the table and am knowledgeable in
multiple platforms, networking, and non-European character sets. Key personal strengths
include the ability to communicate and work well with others, quickly learn new
technologies, strong problem resolution skills, maintain an organized working
environment, mentor and train peers on new technologies and work with various team
members on multiple projects through completion.
SKILLS
AS/400 Certified ILE Specialist.
Specializing in the performance of the IBM i (AS/400, iSeries).
Expert in the areas of:
systems programming
Application and database design
Disaster recovery
Programming languages
Fluent in RPG (all versions), CL, COBOL
Capable in C and REXX.
Other languages:
C++
HTML
Mirroring for both disaster recovery and data warehousing
DataMirror
iTera
Mimix
Skilled in use and configuration of the HMC and LPAR
Familiar with Unix administration and tools.
Familiar with SQL, Hummingbird Exceed, Help Systems ROBOT products.
Page 1 of 5
Thomas E Davidson
Extensive experience in client/server architectures such as JD Edwards
EnterpriseOne. Certified as an Oracle CNC Champion, JDE s client/server
architecture.
PROFESSIONAL EXPERIENCE
Cleindori Consulting, LLC 2009 Present
An IT consulting firm specializing in IBM i, and JD Edwards software
Troubleshooting an in house written subsystem that was submitting jobs to the
wrong job queue.
Troubleshooting problems with an international customer who was having
problems with intermittent performance degradation with their IBM i.
Provided system evaluation for a packaging company in St. Louis, duties included
creating policies and procedures for the administration of the two IBM i boxes,
and providing and implementing security policies.
Specialty Food Chemical company 2009 Present
A global food chemical company specializing in food additives.
Served as a Global Systems Architect responsible for the performance of their JD
Edwards EnterpriseOne Installation. This included responsibility for creation of
subsystems and programs to both monitor and report performance.
Served as an 'in-house' consultant to developers on SQL and was the sole creator
of required SQL stored procedures and functions
Responsible for day-to-day operations of Oracle Application Servers serving JDE
to the global user community
IT Consulting Firm, Sturtevant, WI 2007 2009
An IT consulting firm specializing in ERP technologies. Acted as a Senior Consultant
specializing in JD Edwards EnterpriseOne software as a CNC Administrator.
Duties have included:
Troubleshooting problems with a large geographically disparate implementation
when one location in Hamburg, Germany was unable to connect with an upgraded
ERP system. The problem also cascaded to other sites that had no issues when
Hamburg was off-line. Was able to identify and isolate the problem and provide a
work around within 8 hours. I was called in after the issue could not be rectified
by another consulting firm after 48 hours.
Troubleshooting integration issues with a large ERP system and third party add-
ons such as PC Miler. Acting as a generalist when there are no experts in a
particular area.
Contract programming in RPG IV/ILE and RPG Free for a national sports
governing body. Duties also included installing a new IBM i Blade server, and
setting up mirroring from V5R4 to the server, for transition to new physical site.
Page 2 of 5
Thomas E Davidson
Development of an AS/400 batch routing system that enables dynamic submission
of batch jobs to different job queues and servers without changing submission
parameters.
Performance evaluations of existing large scale ERP installations. These include
recommending changes to enhance performance of the existing systems.
Sizing and specifying the hardware needed by a $1.5B company for a new
EnterpriseOne installation.
In house trainer for all aspects of IBM i and AS/400 operations.
Chemical Mancturer, Inc., Sturtevant, WI 1994 2007
A $3 billion global manufacturer of commercial and industrial cleaning solutions.
Global Systems Architect 2000 2005. Designed and implemented the global systems
for 21 countries making up nearly $2 billion in sales utilizing one single byte and one
double byte instance of JDE with shared system and control tables to facilitate
consolidation to one single global instance. As such I bring global experience to the
table. Responsibilities included design of AS/400, Windows (plus Citrix), and Network
infrastructure for JDE OneWorld. I implemented the design, including installation,
mapping of where business logic would execute, batch routing, and support processes.
Documented all of the above so that the support functions (and processes), could be
continued by others. Primary implementer of both the DataMirror and iTera mirroring
products. These products were used for both disaster recovery and data warehousing
purposes. I was responsible for the performance of the system, both investigation and
resolution the entire time.
Database includes single-byte, double-byte, and Unicode experience.
Performed the role of mentor for new staff members and coordinated cross training
efforts to bring all team members up to a sufficient technical level to provide fallback in
the absence of other team members.
Created and maintained a documentation repository with adequate information regarding
system management procedures and system administration.
Prior to 2000, I was the manager/lead developer for the Year 2000 project. This involved
identifying and correcting problems in the 25M line American Software (ASI) 3.x ERP
software package. Also a lead developer/systems programmer for JD.
Consultant/President - Davidson Consulting, Inc. 1992-1994
President and sole proprietor of an ASI consulting firm. Clients included Harley-
Davidson and SC Johnson Wax.
Page 3 of 5
Thomas E Davidson
Consultant Technology Consulting Company 1989-1992
Consultant for multiple ASI and BPCS related projects.
Manager of Information Systems City of Moorhead, MN 1983-1989
Managed shop of 2 other people, budget of about $250K. Duties included budgeting,
personnel management, programming, and maintaining both computer and telecom
resources.
PROGRAMMING EXPERIENCE
RPG 24 years. IBM Certified ILE (RPG) Specialist. Knowledgeable of all aspects of
RPG. Performed in maintenance, developer, and Lead Developer roles. Fully up
to date on RPG API Programming, experience in developing client server, CGI,
sub-file, and report programming. Speaker at WMCPA about client server
program design in 2007. Other skills include use/creation of service programs,
binding directories, activation groups, and other aspects of ILE RPG
programming.
CL 24 years. Knowledgeable in all aspects of CL. Served as a Systems Programmer
for 13 years at JohnsonDiversey. Expert in Command Creation, Work
Management, and Database Management. Speaker at WMCPA monthly meeting
on how to create a separate communication subsystem for ODBC.
COBOL 10 years. Served in both maintenance and new development roles.
Experience includes work on American Software ERP systems and new
development.
C & REXX 5 years. Developed miscellaneous connectivity applications. Most of the
work was in interconnectivity to ensure that the add-on s were in the same
language as the base application.
SPEAKING EXPERIENCE
I have presented at multiple QUEST and AS/400 conferences on varying topics: Global
Systems Design, Performance (both JDE and AS/400), and Client Server Programming.
Many of the handouts are available on my web site.
AS/400 Conferences:
WMCPA (Common) Regional Conferences:
Page 4 of 5
Thomas E Davidson
2009: Life cycle of a job
SQL for programmers
2007: Web Based Client Server Programming (Session and Lab)
2006: Performance Tune Your System Using IBM s Free Tools
WMCPA Local Users Group:
2011: Performance Tuning 101
Performance Tuning 102
2008: Tracking back job errors
Understanding the iSeries joblog
iSeries Access equivalents for Green Screen commands
Using procedures in your RPG programs
2007: Basic AS/400 Administration
Creating an Isolated Test Environment Without Using LPAR
2006: Intro Performance Tuning
JD Edwards:
Quest (Previously FOCUS, the JD Edwards Global Conference)
2009: (Scheduled) Top 10 Reasons to Build Your Own JDE Indexes
2008: Performance tune your iSeries for E1
2003: Case Study: A Global Installation of OneWorld with Shared Objects
2002: A Multi-Instance Multi-Code Page OneWorld Installation
ARTICLES PUBLISHED
2008: The Top 10 Reasons to Create Your Own JDE Indexes (Cover Story)
Published in: Out in Left Field by Centerfield Technologies
Page 5 of 5