JA Wolf Consulting - Maximo Technical Consulting
JA Wolf Consulting Home Page Jonathan's Resume Contact Jonathan

Jonathan's Resume

Professional Profile

Jonathan is a MAXIMO® Application Architect who has been working with and customizing MAXIMO for over 13 years.  He started working with MAXIMO for PSDI, the makers of MAXIMO, which later became MRO Software that was then acquired by IBM.  Jonathan has been responsible for critical situation support, analyzing customer requirements, creating technical design documents, and implementing technical designs.  Jonathan has also designed and implemented integrations between MAXIMO and client’s external systems via the MAXIMO Enterprise Adapter (MEA), which is now known as the Integration Framework.  He has managed technical teams on large-scale MAXIMO implementations and spent time in MAXIMO’s Products and Technology managing the development team for MAXIMO 4.1.1 Aviation Manager and MAXIMO 4.1.1 Transportation Manager projects.  Jonathan has experience working in the Energy, Oil & Gas, Transportation, Pharmaceutical and Nuclear industries, as well as government agencies.

 

Employment History

JA Wolf Consulting, LLC, Middletown, DE, August 2008
IBM Corporation, Middletown, DE, November 2006 to August 2008.
MRO Software, Bedford, MA, October 1996, November 2006
General Electric Company, Plainfield, CT, April 1996 to October 1996
Honeywell, Inc., Fort Washington, PA, September 1993 to April 1996

 

Professional Experience

Old Dominion Freight Line, MAXIMO Application Architect, February 2010 to present.

Jonathan went to ODFL after the IBM team was kickoff the project due numerous unresolved technical issues that were stopping Old Dominion Freight Line from going live.  Within the first several weeks, Jonathan was able to resolve major critical issues, allowing for the project to continue user acceptance testing.  Jonathan corrected and enhanced functionality designed to download files from a FTP site and automatically load then into MAXIMO by way of the Integration Framework (FleetNet, PetroVend, Imperial Automation, etc).  Along with correcting technical issues in the design and code, Jonathan also implemented new functionality.  ODFL was implementing Maximo 7 for the Transportation Industry and interfacing it to SAP.

 

Tennessee Valley Authority, MAXIMO Application Architect, August 2008 to February 2010.
Jonathan came onto the TVA project during the Nuclear implementation phase where he was part of the team that analyzed the requirements and came up with the how they would be implemented in MAXIMO.  In particular, Jonathan was responsible for coming up with the week 13 scheduling solution, as well as focusing on the work management aspects of the Nuclear solution.

Jonathan was also involved in the Non-Nuclear implementation.  Primary responsibilities involved assisting TVA resources to become proficient in customizing MAXIMO via Java extensions, while at the same time taking on the more difficult and critical customizations such as modifications to the reorder process.  Additionally, Jonathan has been tasked with debugging critical issues as they occurred in the pre and post production go live environments.

 

Tivoli Lab Services, MAXIMO Application Architect, July 2007 to August 2008. 
Jonathan has become a member of the MAXIMO Lab Services team.  Jonathan’s role is to respond to critical client situation where his expertise is useful to resolve problems.  At Swiss Re in Zurich Switzerland Jonathan assisted provided invaluable insight to resolving many issues they were having difficulties with.  For Boeing, Jonathan assisted the upgrade team with 24 hour critical support necessary to resolve data import issues.  Jonathan assisted Caterpillar correct critical and severe production problems caused by several cron tasks by converting them from using Java SQL to using MAXIMO Business Objects.  For Maryland Department of Transportation, Jonathan was able to resolve a problem in a three hour site visit that had been outstanding for the previous year.

Jonathan is also responsible for and has giving public and private training classes on Java Programming, MAXIMO 6 Business Object customization and MAXIMO 6 Enterprise Adapter.  Of particular note, Jonathan has taught several classes internationally in India and the United Kingdom.

 

Chevron, Senior Systems Architect, November 2006 to July 2007.

Chevron is currently switching from another EAM product to MAXIMO 6.2 to manage maintenance of their petroleum refinery site in the United States.  Jonathan’s role is to answer technical questions about what is feasible and the effort required to make certain extensions, to design approved extensions and develop these extensions.  Jonathan made many extensions for Chevron.  One notably extension was to check for potential duplicates in work and display these duplicates when the user enters in the asset on a new work order.  Jonathan has also modified the MAXIMO Location Drill Down to display locations and equipment on one tab versus the standard MAXIMO format of displaying locations and equipment on separate tabs.

 

SAIC, MAXIMO Enterprise Adapter Designer, September 2006.

SAIC was supporting an integration for the National Cancer Institute.  Jonathan designed what integration points were required and setup the MEA to support this integration in all environments.

 

DTE Energy, Senior Systems Architect, February 2006 to September 2006. 

DTE was upgrading from MAXIMO 5.2 to MAXIMO 6.  Jonathan supported their MAXIMO 5.2 environment by modifying existing code to resolve issues and creating new extensions to satisfy interim requirements till a time when they could transition to MAXIMO 6.  Jonathan was also tasked with developing several new extensions for MAXIMO 6 to satisfy business requirements.  One extension was to provide asset specifications information on the work order tracking applications.  Another was to provide warning dialogs when a user attempted to change the status of multiple work orders simultaneously, this customization required extending the application beans.  Jonathan was also responsible for creating significantly modifications to the labor reporting functionality and Construction Units functionality.

 

Texas Genco, Senior Systems Architect, October 2005 to January 2006. 
Texas Genco implemented a highly customized and integrated version of MAXIMO 5.2 to support there daily operations.  The custom coding was done by another consultant who was on the project for over a year.  Jonathan assisted Texas Genco with their post Go-Live support by correcting issues in there extensions and integrations; most notably working on enhancing code to resolve a memory issue with the MAXIMO Server.

 

Bearing Point, Senior Systems Architect, October 2005. 

Bearing Point was developing a demo for the United States Army.  They needed the ability to support Radio Frequency Identification (RFID) from within MAXIMO 5.2.  Jonathan came up with a process where the user could press a button within MAXIMO resulting in a file being downloaded to the client PC from the Server were an application would then communicate the results from the RFID scan back to the Server and display the results on the screen.

 

Thomson Inc, Senior Systems Architect, September 2005.

Thomson was implementing MAXIMO 5.2 and needed to import inventory data from an external legacy system on a batch basis.  Jonathan created several cron tasks to read data from the flat files and import them into MAXIMO.

 

WMATA, Senior Systems Architect, July 2005 to August 2005.

WMATA was implementing MAXIMO 5.2 for multiple sites.  They needed a means of maintaining users groups and users from a spreadsheet they would develop for each site prior to Go-Live for that site. Jonathan created a C++ application that read the flat file and proceeded to create the necessary users, user groups and modify there security access accordingly.

 

AMGEN, Senior Systems Architect, May 2005.

AMGEN required job plans in MAXIMO 5.2 to have statuses of draft, approved and retired, as well as the ability to manage version changes to job plans.  Jonathan implemented a customization that supported this functionality by modifying the Maximo Business Objects (mbo) and the beans needed to support the necessary dialogs via the front end.

 

DTE Energy, Senior Systems Architect, January 2005 to April 2005 and July 2005.

DTE was implementing MAXIMO 5.2.  Jonathan was responsible for numerous customization and JSP modifications; most notable was the extensive modifications to the MAXIMO reorder process to satisfy DTE requirements.  Jonathan supported user at the River Rouge plant during the Go-Live by answering MAXIMO process questions.

 

Johnson Controls Inc, Senior Systems Architect, November 2004 to January 2005.

Johnson Controls was implementing an interface between MAXIMO 5.2 and several external systems.  Jonathan was tasked with designing the integration between these external systems and MAXIMO.  During the integration design, several extensions were identified and designed.

 

Boeing, Senior Systems Architect, October 2004 to November 2004.

As part of Boeing’s MAXIMO 5.2 implementation the integration from Struxure to MAXIMO was required.  Jonathan installed the MAXIMO Struxure integration in all Boeing environments.

 

Denver International Airport, Senior Systems Architect, October 2004.

DIA required a customization to their MAXIMO 4.11 implementation to allow for the editing of certain PO Line data elements when out of the box functionality was to restrict editing of these fields.  Jonathan created a dialog to display all PO Lines and allow modification of these fields.

 

Gillette, Senior Systems Architect, September 2004 to October 2004.

Gillette required the ability to perform inventory issues from MAXIMO 5.2 using their REMSTAR carousel machines.  Jonathan designed and implemented a customization to allow a file to be downloaded from the Server to the Client machine.  The download of the file will automatically start a C++ application that would be used to control movement of the carousel to the initial bin.  The user could then pick the inventory item and then press a button on the application to move to the next bin for the next inventory item.

 

FedEx, Senior Systems Architect, August 2004.

FedEx was implementing MAXIMO 4.11 under a tight deadline when Jonathan was asked to assist the development team in meeting the deadline.  Jonathan provided extensive customizations utilizing the MAXCUST.DLL and sub-classing to meet the clients requirements.  Jonathan also developed an integration between MAXIMO and an external system using MXConnect to read data from a flat file and write it to the MEA interface tables.

 

Beaumont Services, Senior Systems Architect, July 2004.

Beaumont Services was implementing MAXIMO 5.2 to an external system.  Another consultant designed the interface that Jonathan created using the MAXIMO Enterprise Adapter.

 

Pilgrim Nuclear Power Station, May 2004 to September 2004.

Pilgrim was upgrading MAXIMO their MAXIMO version to MAXIMO 4.11.  Jonathan was tasked to upgrade all customizations, Oracle database triggers and procedures, and MAXCUST.DLL customizations, as well as create a new journal application.  The MAXCUST.DLL customizations were performed in C++ and consisted of significant use of sub-classing.

 

Gillette, March 2004 to May 2004.

Gillette was implementing MAXIMO 5.2 and Jonathan was tasked to debug numerous issues they were having with customizations and their integration to SAP.  Jonathan debugged and resolved numerous issues.

 

MRO Software, November 2003 to March 2004.

Jonathan created a Service Solution called MaxLink for MAXIMO 5.1 and 5.2.  The solution uses several cron tasks to process flat files from control systems containing alarms and meter readings.  The solution will create work orders when necessary to handle the alarms and readings that require maintenance to be performed.

 

Maryland Department of Transportation, August 2003 to October 2003.

Jonathan designed and developed numerous MAXIMO 4.11 customizations to assist MDOT departments in perform their daily activities.  These customizations were done using the MAXCUST.DLL and C++.  Jonathan also designed interfaces between MAXIMO and external systems such as their commercial fuel interface and remote monitoring system interface.

 

Department of Veterans Affairs, January 2003 to July 2003.

As a Technical Managing Consultant, Jonathan was the technical team lead with 9 consultants reporting directly to him.  He was responsible for scheduling the technical resources and resolving scheduling and personnel issue.  Jonathan’s team was responsible for designing the technical customizations, developing these customizations, performing screen changes, maintaining the database and managing downtime to install customizations, and designing and implementing integrations.

 

Atlantic Coast Airways, September 2002 to December 2002.

Jonathan supported ACA’s Go-Live effort in their call center.  He was responsible for resolving tier 2 issues, issues that required a modification to code or data.  Code was written via Oracle database triggers and store procedures or SQR reports.  Jonathan stayed on the project past the initial Go-Live support per direct request of the client.  He continued to resolve issues and implement enhancements as required.

 

MRO Software, October 1996 to September 2002.
Jonathan has worked for numerous clients and projects since joining MRO Software.  The work was done on the MAXIMO 3 and 4 environments, which is a client server product.  Jonathan became an expert in customizations utilizing the MAXCUST.DLL via C++.  He is also proficient in Oracle SQL triggers and stored procedures.
Jonathan created a developers kit to use when performing MAXCUST.DLL customization that greatly simplified the coding necessary to develop a solution, thus saving development time while increasing reliability.  He also created the Dynamic Value List, a means of letting the client define custom lookups in the MAXIMO 4 environment without the need for custom code. 

Jonathan managed the development team for the MAXIMO 4.11 Transportation Manager and MAXIMO 4.11 Aviation Manager products.  He also was the primary contributor on the MAXIMO Fleet Manager product.

 

Education and Certifications

B.S., Computer Engineering, Lehigh University, 1993
MAXIMO 6 Certified EAM Consultant, MRO Software, Inc.
MAXIMO 5 Certified Consultant, MRO Software, Inc.
ITIL Certified.

Summary

Industries:

Distribution: Travel and Transportation.
Industrial: Aerospace & Defense, Automotive, Chemical & Petroleum, Electronics.
Public: Government, State and Local.
Communications: Utilities & Energy.

Project Domain:
Functional and Technical Design, Application Design and Development.
Hardware:
PCs, Compatibles.
Operating Systems:
Windows XP, Windows 2000, Windows NT, Windows 95, MS-DOS.
Computer Languages:
Java, C++, SQL, JSP, JavaScript, XML, HTML, SQR
RDBMS:
MS SQL Server 6.x, 7.x, ORACLE 11.x, 10.x, 9.x, 8.x.
Development Tools:
Eclipse SDK, Microsoft Visual C++, Native MAXIMO development tools, including Application Designer and Database Configuration applications.
Applications:
Microsoft Office, Microsoft Visual C++, Microsoft Visio
MAXIMO Applications:
Maximo 7.x, Maximo 6.x, Maximo 5.x, Maximo 4.x, Maximo 3.x, Maximo Integration Framework, Maximo Enterprise Adapter for 6.x, Maximo Enterprise Adapter for 5.x, Maximo Integration Gateway for Oracle, Maximo for Transportation 7.x and 4.x, Maximo for Nuclear 6.x, Maximo Aviation Manager 4.03, Maximo Fleet Manager 4.03

 

Email Jonathan Wolf