Senior Maximo Technical Team Lead / Developer Resume
Huntsville, AL
SUMMARY:
Confidential has over 15 years experience in the design and development of database driven, custom applications for web and client server environments. He has performed many Maximo implementations, upgrades and integrations with enterprise systems including Oracle Fusion with Oracle SOA Suite, SAP, and PeopleSoft. His experience encompasses full life - cycle project management, continuous integration, design, documentation, configuration and development. Along with business process re-engineering, and on-site training for a broad range of industries, including both commercial and government organizations.
PROJECT SPECIFIC EXPERIENCE SUMMARY:
- Maximo Senior Systems Analyst/Developer/QA
- Maximo 3, 4, 5, 6 and 7.x Implementations, Data Migrations, Upgrades and Integrations: Systems Installation/Analysis/Configuration, SQR/Brio/Actuate/Crystal Reporting Systems Installation and configuration, Data Requirements gathering, complete Systems Analysis, Data Migration, Location and Equipment Hierarchy setup, Asset Catalog installation and configuration, Workflow analysis and design, Work Control, Procurement, Inventory, Screen and database configuration, multiple sites, multiple organizations, IT Asset Management modules, Hand-held/Mobile development, Java class extensions and customizations, MIG, MEA and Maximo Integration Framework (MIF) Integrations with other enterprise systems.
- Environments and Architecture: Linux, AIX and Windows
- Databases: Oracle, SQL Server, and DB2
- Project Management and Systems Analysis, design and development: User and System Requirements
- Functional and Technical Design documentation
- Quality Assurance testing/creating test cases using HP QC toolset
- Maximo upgrades/updates for all versions
- ESRI ArcGIS10 integrations, Workflow, dbNews email notifications, BIRT, SQR, Brio and Crystal/Business Objects reporting, custom database triggers and procedures
- Integration with many external sources including SAP, Oracle Financials, and SOA Suite 11g/12c, Microsoft SSIS and BizTalk, Mule, ArcGIS.
- Mobile implementations - EZMaxMobile, DataSplice, IBM Maximo Mobile
- Java development including Maximo Automation Scripting with Jython and JavaScript. SQL Server, FileNet, Internet and web-based technologies using ColdFusion, Visual Basic, .Net and XML, BIRT Reporting
- Other Development: Process automation and collaboration application development using ActionWorks Metro, Microsoft Biztalk, Java, J2EE, Maximo development work, extending class files to meet user requirements
TECHNICAL SKILLS:
OS: MS-DOS, UNIX, Linux, Novell Netware, OS/2, UNIX, VMS, Windows 3.x 95/98/2000/ NT
Tools: Maximo CMMS/EAM/TSRM MEA/MIF - advanced; Maximo Automation Scripting using Jython, MP2 CMMS, SQR Report Writer; Action Technologies Metro, Ebrm2000 and Coordinator web-enabled process automation and collaboration software; FileNet; Adobe Acrobat; After Effects; Illustrator; Pagemaker; PhotoShop; Visual Cafe, Asymetrix Toolbook, AutoCad, Borland Dephi, Borland JBuilder, Borland C++, Homesite, ColdFusion - advanced, Crystal Reports - advanced, DemoShield, Drumbeat, FrontPage, HotMetal Pro, InstallShield, Lotus Notes, Macromedia Ultradev 4, MX Studio, ColdFusion, Flash, Freehand, Dreamweaver, Firehand, Microsoft Access, Excel, IIS, Office Development, PowerPoint, Project, Site Server, Transaction Server, Visual Basic, Visual InterDev, C++, Internet Information Server, NetObjects Fusion, Centura (Gupta SQL Windows), Oracle Forms, Oracle Reporting, Oracle Developer 2000, PowerBuilder, Quark Xpress, Rational Rose, Visio, CodeWright, Ultra-Edit32, Poser(Palm), PocketMirror(Palm), AvantGo, CASL(Palm), WAP, Unix Solaris Version 8, vi editor, .jsp, java, J2EE, MindJet MindManager, Oracle SOA Suite ESB 12c
Languages: C, COBOL, C++, FORTRAN, Oracle PL/SQL, Pascal, Perl, PowerBuilder, SQL, PL/SQL, Visual Basic, VBA, VBScript, HTML, DHTML, XML, Java, JavaScript, Java Server Pages, ColdFusion, Active Server Pages, Palm OS, Metro Markup Language
Databases: Access, Visual FoxPro, Gupta SQLBase, Informix, Microsoft Access, Microsoft SQL Server, ODBC, Oracle, Dbase, Paradox, SQLBase, Sybase, HandDbase(Palm), IBM DB2
EXPANDED WORK EXPERIENCE:
Senior Maximo Technical Team Lead / Developer
Confidential, Huntsville, AL
Responsibilities:
- Technical Team Lead for development and integration team (mentoring)
- Maximo 7.6 architecture and implementation on Windows/SQL Server DB
- Service Request customizations and development
- Custom Java/JavaScript/Jython scripting and class development
- ESRI ArcGIS 10 configurations with IBM Spatial Integration
- Microsoft SQL Server Reporting Services (SSRS) and Integration Services (SSIS)
- Developed and implemented Maximo Migration Manager strategies using SVN
- Installed and configured JIRA to track issues while testing using AGILE methodologies
Senior Maximo Technical Team Lead / Developer
Confidential
Responsibilities:
- Maximo 7.5 & 7.6 architecture and implementation for Linux and Windows environment
- Java class extension development and JavaScript/Jython Automation scripting
- Created and maintained server migration scripts for 15 Maximo environments
- Multiple large projects including integrations to Tririga and Remedy using an open-source Enterprise Service Bus
- EZMaxMobile and @Hand Experience installing/configuring for iPads
- Successful Mobile Maximo system vendor vetting, selection and configuration (EZMaxMobile)
- Facilities and Logistics Maximo support as Maximo SME and Team Lead
- BIRT Reporting and training
- Team training and mentoring
Senior Maximo Administrator and BIRT Report Developer
Confidential
Responsibilities:
- Maximo 5.2 to 7.5.0.8 upgrade
- Maximo 5.2 data scrubbing and validation
- Created 3 Maximo instances with full Websphere 8 clustering
- Data migration to Maximo 7.5 using Maximo Integration Framework
- Setup users, groups, workflows, etc
- BIRT reporting as requested by users
Senior Maximo and SOA/ESB Integration / Development
Confidential
Responsibilities:
- Architecture and design of integrations from Maximo to Oracle SOA Suite 12c to 25 external systems to Maximo including as-is and to-be architecture and design documentation
- Architecture, design and implementation of Maximo to IBM Emptoris contract management system and Oracle Enterprise Business Suite
- Performed vendor analysis and product selection for SOA/ESB products including ROI, RFQ and final purchase of full SOA Suite 12c and BPM from Oracle after complete vendor vetting process and documentation of results
- Developed best practices for Continuous Integration methodologies for support of Maximo and SOA/EBS development processes
- Created Virtual Machine environments for Maximo: consisting of Maximo 7.5.0.3, Oracle/DB2, Weblogic/Websphere in different combinations to support Maximo development;
- Continuous Integration support using Eclipse/Jdeveloper 12c, Jenkins, Maven/Ant and Subversion SVN to automate build/deploy operations; Oracle Team Productivity Center for developer communication and interaction.
- HP QC/ALM integration and POC for requirements gathering and analysis along with integration to Eclipse and Jdeveloper with appropriate plugins to push requirement tasks to developers for automated requirement and task updating for management scoreboards
Senior Maximo Application and Integration Architect / Developer
Confidential
Responsibilities:
- Syclo Agentry Server/Client versions 5 & 6 design, installation, configuration, and documentation for Maximo 7.5
- Maximo 7.5 integration Lead
- WorkTech Time/CCTS integration configuration and documentation
- Maximo 7.5 Integration to Maxavera (MS Project)
- BIRT Reporting design, configuration and documentation
- Large Electricity Provider
- Developed functional integration design documents and technical detailed integration design documentation for integrations between Maximo and PeopleSoft Supply Chain applications based on provided requirements
- Large Oil/Gas Company
- Maximo System Administration, Maximo implementation version 7.5 on Windows, with clustering.
- JD Edwards Data Migration into Maximo using the MIF for validation
Confidential
Senior Maximo Consultant
Responsibilities:
- Large wood pulp facility
- Imported legacy Maximo data into a Maximo 7 system using the Maximo MIF
- Large Electricity Provider
- Developed technical documentation and implemented system integrations between Qbyte accounting software and Maximo 6 using the Maximo MEA
- Developed system integrations between Powervision software and Maximo 6 using the Maximo MEA
- Large Oil/Gas Company
- Designed, documented and deployed Maximo 7.1 and 7.5 on AIX with WebSphere and Windows/Weblogic (VM)
- Developed and implemented integrations between
- Installed and configured a complete Maximo 7.5 system on AIX (and a Windows Virtual Machine) including the following Add-ins and Modules:
- Maximo for Oil and Gas
- Maximo for Utilities
- Microsoft Project Adapter
- Linear Management
- Mobile
- Scheduler
- Integration design and development
- Functional documentation along with detail design for Maximo purchasing
- Work flow design and documentation
Confidential, Houston, TX
Lead Systems Analyst/Developer
Responsibilities:
- Developed integrations between Maximo 6 and 7, Oracle SOA Suite 11g and Peoplesoft 9
- Created technical architecture design documentation
- Designed and implemented upgrade for Maximo 6 to 7
- Oracle SOA Suite 11g architecture design and implemented integrations with Maximo 6 and 7
- Rebuilt Maximo 6 from scratch using SQL scripts and MEA to import data and applications to clean up hierarchies and expand GL Account structures then imported new data into Maximo 7 during upgrade
Confidential
Senior Maximo Development Lead Maximo 7.1
Responsibilities:
- Worked with a team to build integrations between Maximo 7.1 and Biztalk Server 2006 for very large client in banking industry
- Configured Maximo Integration Framework (MEA) Web Services components to push data from Maximo to Biztalk to update Biztalk and a custom HP interface
- Configured Maximo Integration Framework (MEA) Web Services components to consume messages from Biztalk Web Services to update objects in Maximo
- Publish Channel Rules created to filter data from Maximo Workorder fields to the outgoing message to Biztalk
- System Troubleshooting, User Cases and Testing scenarios
- Developed High Level Technical Requirements documents
- Developed Detailed Design Documents
- Custom user exits for inbound messages from Biztalk to update fields in Maximo
- Tivoli Directory Integrator (TDI) used to import base data into Maximo
- Tivoli Migration Manager used to migrate environments
Confidential
Maximo Lead Architect
Responsibilities:
- Workflow - reproduced existing 5.x maps into 6.2.1 and created custom Workorder and Service Request maps
- Installing and configuring the MEA to send External Systems, Workflows, and data between Maximo DEV, TEST and PROD systems.
- Actuate Reporting - reproduced some existing workorder and SR reports.
- System troubleshooting for production environmen
Confidential - Chattanooga, Tennesee
Maximo Nuclear Development Lead
Responsibilities:
- Designed the integration between Maximo and the APEDS application
- Created functional, technical and application specifications, screen design and application creation within Maximo for ASL and APEDS in Maximo 6.3
- Created executive summaries and other documentation for management to make an informed decision concerning integration to Maximo of an existing legacy application or migration of the application into Maximo for the Acceptable Supplier List (ASL) and the Automated Procurement Engineering Data System (APEDS).
Confidential - Houston, TX
Lead Systems Analyst/Developer
Responsibilities:
- Assisted MXES migration team with converting Maximo 5.1 to MXES 6.2
- Migrated legacy data along with existing Maximo data using MBOs and Maximo Data Loader
- Converted Crystal Reports to work with MXES
- Converted ColdFusion MX7 applications to work with MXES database
- Created custom Java application to approve Purchasing records in Maximo using the Maximo Business Objects (MBOs) and the Maximo Enterprise Adapter (MEA)
- Developed Maximo Workflow for email notification and approval process for Purchasing
- Converted two custom ColdFusion Application for creating Digging Permits and Hot Work Permits into a Maximo MXES application
Confidential, Dallas,Texas
Lead Data and Integration Analyst
Responsibilities:
- Helped perform Gap/Fit analysis for Maximo 4.1.1 upgrade to MXES
- Instrumental in performing an integration between Oracle Financials 11 and Maximo using the Maximo Enterprise Adapter (MEA)
- Maximo MXES(Version 6) data migration from legacy GIS and DOT information systems to Maximo.
- Worked with other team members to in corporate data from existing systems into Maximo CMMS using Maximo Business Objects (MBOs) and MEA
Confidential, Denver, Colorado
Senior Systems Analyst/Developer
Responsibilities:
- Helped team developed an interface from Maximo to ESRI ArcIMS version 9 and version 8 using MapObjects.
- Assisted in developing a custom hand-held solution using ESRI ArcMap and Maximo Business Objects - this interface allows the user to input Maximo Workorders while in the field using a hand-held PDA built by Compaq.
- The workorders were updated or inserted dynamically when input from the screen of the PDA.
- A desktop version of the software allowed users to input workorders and update them using an ESRI ArcIMS map or through the Maximo interface.
- This was all built using Java technologies.
Confidential, Dallas, Texas
Maximo Integration Development Team Lead
Responsibilities:
- Team Lead for four developers for a large Nuclear electric company in Texas
- Maximo 5.2 implementation at a large electrical client (Nuclear) and customizations including using the Maximo Enterprise Adapter to send data to/from Oracle 9i database and financials, Sparcs (Document Management System based on DocSys) Integration.
- Used Maximo Business Objects (MBO) to customize interface and update records in Maximo from outside the Maximo Interface, ensuring data accuracy and integrity.
- Setup and designed Actuate Reports
- Used TRM Rules Manager to create custom rules and actions within Maximo
Confidential, Milwaukee, Wisconsin
Senior Maximo Developer/Analyst
Responsibilities:
- For clients on 4.0.3: developed a plan to upgrade from Maximo 4.0.3 system to Maximo 4.1.1 with easy migration path to Maximo 5.x using as close to ‘out-of-the-box’ functionality as possible
- Installed Maximo 4.1.1 with Self-service requisitions, Self-service work requests.
- Created a prototype Maximo 5.2 system and database to emulate the 4.1.1 system for design and testing. The system is designed with all JCI customers in mind as the same template system is used for all, eliminating the administration headaches of multiple disparate systems. The Maximo 5 system also incorporates multiple Orgs and Sites to enable many customers to use the same database
- Actuate 7 reporting is used for all other reporting requirements.
- Interviewed project stakeholders to develop work process diagrams following closely to already established business rules and modeled these custom workflow processes in Maximo Workflow.
- Facilitated the Maximo Enterprise Adapter (MEA) to upload data to be used to update Oracle Financials’ purchasing and invoicing modules. The MEA is also used to update an external web-based Maximo front-end written in .Net (.asp). Workorders, time/material and invoicing data can be entered in the web site by vendors after performing work, this information is then automatically sent to Maximo and Oracle Financials via the MEA. Workflow then sends the invoices for approval in Maximo with payment information being sent to and paid from Oracle.
Confidential, Decatur, Illinois
Senior Maximo Systems Analyst/Developer
Responsibilities:
- Upgraded Maximo 5.1 system to Maximo 5.2 supporting over 1400 users.
- The system uses four clustered servers, each with quad processors running Microsoft Windows 2000 Advanced Server for use as the Maximo Application server for MEA integration to JD Edwards, with multiple Maximo server (java apps) running on each, 2 transaction servers and 2 Actuate reporting servers.
- Created a custom User Testing and User Acceptance database system using MS Access then upsized to ColdFusion MX and SQL Server 2000 - this system allows user testing of every Module, Application, Tab, and form within the Maximo 5.2 application.
- Workflow testing, .jsp page change testing for upgrading to Maximo 5.2, user change requests, general systems analysis for performance impacts, report changes and upgrade requirements, and building custom reports using Actuate 7.
Confidential, Houston, Texas
Senior Maximo Application Developer
Responsibilities:
- Implementation and Upgrades to the current Maximo 5.1 installation including data migration from MP2, Maximo Workflow process analysis and engineering, systems support, data analysis, inventory and asset catalog installation, work control issues, procurement, hazardous materials software implementation, linked documents installation, reporting analysis and implementation using JSP, Java, MIG and MEA integration with PeopleSoft financials, Actuate and Crystal Reporting.
- Created custom website for analysis and reporting using ColdFusion, Crystal Reports, Recrystallizer Pro and SQL Server.
- Created Debris Tracking Database for JSC/ Confidential to keep track of Space Shuttle Columbia accident debris, created using SQL Server 2000, ColdFusion MX and Dreamweaver MX Studio