1. Keith M Simmons
Principal Consultant, Implementation, Migration, Integration, Data, and Programming
Introduction
I have enjoyed working in Computer based Building and Maintenance Management for many years.
Work is not simply a means for income for me, but an opportunity to learn new techniques, share
knowledge and solve problems.
kmsim@OrionApplications.com, Phone: 971 404 5049
Skills and Applications
Maximo EAM application (versions 3.x-7.x)
Maximo Integration technologies
IBM Maximo Mobile
Oracle, MS SQL Server, MS Access
Report development: SQL Workbench/Visual Scribe/Brio, Crystal Reports 6-8, Actuate, BIRT
VM Ware
BEA Weblogic, IBM Websphere (j2ee)
SQL, PL/SQL, HTML, XML, JavaScript, java, PY/JY
Microsoft and Linux Operating Systems
ETL (talend, clover)
Experience Summary
Over 20 years of experience supporting, developing, implementing, and configuring Maximo
maintenance management software for a wide range of industries and corporations across a variety
of platforms and software requirements including business process analysis, re-engineering client
functional to maximize system application functionality and technical requirements/definition and
work management implementation.
Preparation of implementation documentation pertaining to design, risk management, configuration
management, and quality assurance
CMMS Upgrade and Migration planning and execution
Development of custom integrations utilizing Maximo integration technologies
Business Process mapping and development with Maximo Enterprise Asset Management
Hands on experience with maintenance operations and processes
Solution oriented, working in teams or independently.
17 September 2014
2. Professional Work History
2009-Current Principal Consultant - Aquitas Solutions
2006-Current Principal Consultant - Arch, Inc
2009-2009 Associate Consultant - FMEI
2008-2008 Senior EAM analyst - TAIC
2006-2008 Associate Senior Consultant - Genesis
2005-2006 Associate Consultant - Interloc
2002-2005 Associate Senior Consultant - Genesis
1999-2002 Consultant to Johnson Controls/EDS
1991-1999 Johnson Controls, CMMS Analyst/Network Admin
1982-1991 MCC Powers/Landis & Gyr, Building Automation Specialist
Representative Engagements
NCRA
Technical role supporting client technical staff. Provided admin training and product installation
training. Implemented development environment to mirror existing 7.1 environment. This required
specific installation steps to incorporate an upgrade to the web infrastructure (not supported at all
product release levels).
Peace Health
Technical support role assessing and configuring a new Maximo 7.5 vertical cluster. Provided
technical assistance and configuration for Websphere and SQL Server implementation. Provided
training and technical assistance with integration implementation. Asses and implement Microsoft
AD based LDAP authentication and Maximo authorization.
SOC Hawthorn
Lead technical and admin support. Implemented strategy to incorporate legacy report data into
upgrade Maximo environment by merging new Maximo objects into the existing report strategy.
Performed Websphere and Maximo assessments and updates.
Freeport Oil and Gas
Development support role, extended and revised custom Maximo integration implemented in java.
These integrations were implemented in custom java programming, combining cron tasks and
invocation integrations to actively query a foreign financial system with html facing services.
Collins Products
Lead technical and admin support role. Reviewed/analyzed system implementation including in
house built custom java/vb integration. The system was reconfigured to significantly improve
system performance. Provided on-site training in Maximo and SQL Server for client support
personnel. Assessed potential upgrade paths for further improving performance.
17 September 2014
3. Venetian
Technical support role. Provided design and implementation support for tailored configuration.
Implemented business process changes with Maximo automation scripting and conditional logic. The
solutions provided enhanced business logic within the normal methods of Maximo configuration.
CBRE
Development role. Implemented custom invoice/remit processes using Maximo automation
scripting, custom business objects and custom presentations. The final solution included two new UI
screens and the ability to import and export specifically structured data from the application.
United Airlines
Back office technical support role. Analyzed existing inventory data and created ETL process to
migrate data into Maximo environment. Restructured legacy data using ETL tools to comply with
Maximo functional requirements.
Samuel Simmonds Memorial Hospital
Technical and development role supporting implementation staff in Barrow. Implemented LDAP
security, custom configuration for event triggered email, client staff training, and applied upgrades
and patches to system environments. Asses and implement Microsoft AD based LDAP authentication
and Maximo authorization.
Fort Collins Utilities
Lead technical role, responsible for Windows based Web services installation for 1 standalone and
two horizontally clustered environments. Team asset worked with the client to evaluate and
configure Maximo to meet client business requirements. Created and applied ETL strategy to
migrate existing Oracle and Excel data into new environments. Worked closely with client technical
resources to define and configure other tier resources (Oracle, Microsoft AD). Technical assistance
with integration design to apply SCADA data to Maximo business processes.
GE Aviation
Lead technical role, responsible for Linux based Web services installation for 1 standalone and two
horizontally clustered environments. Created and implemented ETL strategy to migrate existing
Maximo 5.2 implementation to Maximo 7.5. During the migration the data was restructured to
accommodate new business requirements (rolling up approximately two dozen independent sites).
Custom application development to meet specific unattended printing requirements (ui and
functionality), and the re-implementation financial systems integrations utilizing the Maximo
Integration Framework from processes previously built in legacy sq. Provided technical training to
client staff.
Binghamton University
Technical asset tasked with the development of Maximo processes supporting the correlation of
externally provided payroll data with Maximo transactional data. The result was a completely native
Maximo implementation (utilizing built in Maximo functionality rather than custom java
programming), consisting of Maximo views, objects, MIF and automation scripts.
Linn Energy
Lead technical role supporting new client implementation. The data for this project was extracted
from a global data set provided by the previous owners, and successfully migrated from a previous
17 September 2014
4. version of Maximo. This was an extremely aggressive timeline that we met by accurately identifying
the requirements and tools necessary to complete the implementation with in the client’s
constraints.
University of Alabama
Technical role evaluating existing implementation. Assisted or performed configuration changes to
stabilize implementation. Provide on the job training for client personnel.
Pacific Northwest National Laboratory
This return engagement involved recreating legacy space management system into a new Maximo
7.2 environment. Additional scope included migration (Migration Manager), Integration and System
Management. Provided knowledge transfer to client support personnel. Asses and implement
Microsoft AD based LDAP authentication and Maximo authorization with SSL.
University Of Chicago
Installation and configuration of multiple Maximo 7 applications into heterogeneous environment
consisting of virtualized linux based application service hosts and virtualized windows based
administrative hosts. Preparation and execution of database and xml scripts to migrate existing
production Maximo 52 into Maximo 7 targets (ETL). Provided recommendations for recreating
legacy database oriented integration with Maximo integration technologies (MIF). Assisted and
advised client regarding implementation and modifications to maximize the utilization of the
product.
Installation and configuration of Maximo Mobile Work Management and Maximo Mobile Inventory
Manager services and handheld software components. This task replaced the existing Syclo SMART
installation completely.
Installed products included Maximo 7 base services, Service Provider and Maximo Mobile Suite.
Maricopa County
Review, recommend and apply improvements to Maximo installation. The responsibility for this
installation had transferred to a new department and additional insight, discovery and training was
provided to the client. Various aspects of the web services were modified to stabilize the system.
Changes and modifications were applied to the existing data to minimize or eliminate
inconsistencies and issues with referential integrity. Provided review and recommendations for
recreating foreign systems integrations with Maximo integration technologies to eliminate issues
introduced by external database accesses.
Lockheed
Provided data migration services, moving flattened data from existing legacy fleet management
program to Maximo 52. Combined, re-linked and translated (ETL) data.
Nasa, Ames Research Center
Provided lead technical assistance for migration from Maximo 41 to Maximo 7 environment. Created
and executed migration scripts (ETL) utilizing intermediate excel worksheets for client review and
revision. Created classification specification strategy to address client business requirements.
17 September 2014
5. Defense Logistics Agency
Technical resource for Maximo 7 installation and Maximo 4 migration. Fast track project with unique
security constraints. Created and executed supporting upgrade scripts. Managed web services and
administrative hosts installations.
Sempra Global
Technical resource, created complete Maximo 6 demo environment in a virtual machine context for
client development template.
Pacific Northwest National Laboratory
This upgrade project involved moving from Maximo 5.2 to Maximo 6.2. The development and
incorporation of product enhancements were an important aspect of this project. Working closely
with client personnel I adapted existing processes to the new architecture. I also provided expertise
in creating dynamic migration scripts. We also implemented integrated application and server
security in conjunction with the existing ldap directory over ssl.
Transferring knowledge was a key element in meeting the client’s expectations and the overall
success of our effort.
Jorge Scientific
This client represented a special challenge, requiring Maximo user and technical training while
simultaneously creating an implementation plan for the client to complete. The training was
successful and the client was enabled to apply Maximo 7 to create an implementation plan with a
high probability of success.
Santa Clara Valley Water District
Associate role performing technical assessment and recommendation for upgrade from Maximo
4.1.1 to Maximo 7. The final product of the initial phase was a detailed process analysis and BPR
recommendation predicated on applicable best standards. This included suggestions and
recommendations to re-engineer and re-implement existing work processes to provide a consistent
systems approach for the organization. The second phase involved final design and implementation
of several flat batch data exchanges and the development of a custom resource estimating and
reporting tool. In addition, training integration and business process mapping was provided.
Nasa, Kennedy Space Center
Primary role integration developer, additional team technical/functional support
This fast track project was a migration/upgrade from 4.1.1 to 6.2. The finance and hr systems were
completely new for the implementation. The deployment consisted of multiple clustered services
and serving approximately 400 users
Integrated legacy Cost Point flat file processes with MXES 6.2.
BART (Bay Area Rapid Transit)
Member of technical/functional team assisting client with BPR. We examined key areas where the
Maximo would be replacing outdated and fragmented processes from the shop floor processes to
the management reporting requirements. Worked to establish asset and material data
requirements, format and processes appropriate to data collection and conversion.
17 September 2014
6. Alliant Energy
Lead technical role for Maximo 6.x integration with existing PeopleSoft ERP. This implementation
coincided with upgrade and migration of the existing Maximo 4.1.1 CMMS.
Approximately 12 interface points were created or modified from the base MEA installation to
support People Soft Inventory, HR, and Finance systems integration. This involved custom java user
processes and exits.
Salt River Project
Technical resource on large scale upgrade, primarily working with business analysts to define
solutions based upon business requirements and subsequently completing the design and
development. These processes involved translating the business requirements into software
functionality, detailed functional, design documentation, and cross development with other
development team members.
This project provided unique exposure to very effective project management and an exceptional
development team. The goals were carefully developed to comprehensively utilize the asset
management system to drive work management across the business requiring substantial
customization of the software. Developed applications and requirements to support specialized
business units.
Walt Disney Parks and Resorts
Technical resource involved in Maximo 4.1.1 migration to Maximo 6.x. Responsibility for providing
specific solutions to incorporate an extensive array of custom applications and interfaces supporting
various business units. Analyzed existing Oracle based programs for suitability to J2EE architecture,
moving process to java when necessary and remodeling business processes to leverage new
functionality where practical. This installation is one of the largest Maximo systems in the world with
users and labor responsible for supporting all aspects of the business including attractions service
and maintenance, park and hotel services, portage and maintenance. Created extensions for Work
Management Applications, providing extended finance/planning information to application users.
Archer Daniels Midland
Custom modifications to Maximo 5.2 graphical drill down to support the ability to graphically drill
down within Work Orders. Results achieved by java customization of existing application class files.
Portland General Electric
Maximo technical role assisting PGE project team providing support four Maximo 5.2 production
instances and eight dev/test instances. Completed and commissioned new production instance for
the DSG group. This task included pre-production documentation preparation and review, system
configuration, process validation and client training. Provided additional training to client support
personnel. This involved one on one sessions discussing Maximo development and environments.
Provided additional refinements to existing processes and documentation
Vallecitos Water District, San Marcos Ca:
Project Functional/Technical Lead for new Maximo 5.2 installation.
This project included the definition and specification for applying Maximo to achieve certain
business goals, for example integrating different departments into one database. Several custom
interfaces were provided for SCADA, Financial System, and Fuel Management.
17 September 2014
7. Port of Tacoma, Washington:
Installation and configuration of Syclo Hand Held inventory solution. Initial configuration for mbo
based mobile services for Inventory Management application.
Yucca Mountain Project, Nevada:
Lead technical resource for existing construction oriented CMMS implementation. The primary focus
included site staff training in Maximo administration and Maximo development.
Key improvements included improved reporting ability resulting from data cleansing and improved
staff resource allocation resulting from reviewing and re-implementing CMMS business processes to
leverage additional Maximo functionality.
Global Nuclear Fuel/GE, North Carolina:
Lead technical resource, providing review and development for the existing business and
applications processes. A major part of this project required reconsidering the initial implementation
and recommending process and applications modifications to reduce the clients’ resource
requirements and increase the actual and perceived overall system reliability. Part of this goal was
achieved by providing more detailed information regarding the operation of the application.
Implemented custom interfaces between client financial software (corporate Oracle 11i) and
Maximo (MIG)
Implemented custom processes to provide automatic inventory order management.
Implemented custom reports to monitor client application use and database overview. These
reports serve to highlight potential issues with purchasing, work management and inventory
management.
Implemented customization to MXServer to support client specific work processes.
Provided extensive support to simplify or eliminate customization from the original go live
implementation.
Provided training for client permanent support staff.
Conoco Phillips, Canada:
Project to migrate and consolidate multiple Maximo 4.0.1 databases into single Maximo 4.1.1
database.
Designed and deployed handheld warehouse solution and customized web based work request
system.
Examined existing CMMS strategy and recommended changes to enhance the application of Maximo
to client business processes. Designed and implemented custom interface processes to client
software systems, providing automated data exchange with new production Maximo database and
existing client systems (financial system, owner inspection programs). Provided client training and
support for major field implementation of Maximo 4.1.1. Coordinated the various phases of upgrade
and migration plan from development to test, and from test to production environments. Designed
and executed Oracle PL/SQL scripts and procedures to facilitate migration and data cleaning.
EDS, Texas:
Primary CMMS consultant for EDS, Texas
Database admin, recommending enhancements and performing maintenance on two Maximo
installations
17 September 2014
8. Performance of all software upgrades, server system administration, server and workstation
installation and configuration, network problem resolution, database development, report creation.
Specialized application development and integration supporting Maximo with Microsoft IIS/ASP,
PL/SQL and email integration.
Bank of America Project, JCI
Lead technical role for multiple Maximo and Chief cmms systems deployed to support facilities
maintenance at client sites across the continental US. Installed network and infrastructure
hardware. Installation and configuration of operating systems, email systems, vpn connections.
Provided purchasing, configuration and support for approximately 300 desktop and laptop users.
Management and configuration of Maximo application software and reporting functions for four
separate Maximo sites. Designed, installed and operated one of the first successful Citrix Maximo
deployments. The Citrix functionality was deployed to laptop computers for mobile HVAC
engineering personnel across the US.
17 September 2014