Ximo Consultant Resume
MA
SUMMARY
- Sixteen (16) years of experience in application development, implementation, upgrading, testing, integration and full project life cycle deployment of enterprise - based applications.
- Ten (10) years of Maximo experience in Enterprise Asset Management.
- Experienced in installation, implementation, and configurations of Maximo 6.2, 7.1, 7.5,7.6
- Experienced using the MIF to configure object structure, publish channel, enterprise service, external system, and web services.
- Expertise in planning and executing Maximo Installation of new releases, fix packs and hot fixes
- Proficient in Maximo administration, application deployment and setting up clustered environments
- Expert in Maximo release management.
- Expert in WebSphere application server where setting up the LDAP configuration and different configuration in the WebSphere
- Expert in application support and resolving technical incidents.
- Expert in Monitoring Maximo System performance, troubleshoot and resolve technical problems.
- Experience in Maximo Transportation and Manufacturing domains
- Experienced with Maximo table structures
- Proficient in configuration of Maximo application using database configuration, application designer, and field validations.
- Experienced using Maximo integration application (MIF) configuring object structure, publish channel, enterprise service, external system and webservices
- Expertise in Asset, Item, Inventory, Purchase, Work Order, PM, Job Plans, and other functional Maximo Modules.
- Good functional expertise of Maximo application modules and business processes including Asset Management, Work Management, Preventive Maintenance, Materials Management, Service Management, Purchasing, and Contract Management.
- Experience in migrating master data to include spare parts and inventory from an Access database to Maximo database 6.2.
- Expertise in migrating the mechanical and engineering asset data from traditional systems to Maximo 7.5.
- Ability to gather requirements for Storeroom Inventory Management to include gathering requirements for integrating tax calculations from Maximo to the vertex tax calculation system.
- Expert in Business Object customization and customization of screens.
- Experienced in Maximo data Loading and migrating the data to Maximo.
PROFESSIONAL EXPERIENCE
Confidential, MA
Maximo Consultant
Responsibilities:
- Customizing Maximo 7.6 according the requirements based on JIRA
- Writing the automation script and ensuring the customization of Maximo based on business needs
- Production Support tickets resolutions.
- Writing escalations part of JIRA requirement
- Working on the integration scenarios based on Maximo requirements
- Performing configuration changes required based on the requirements.
- Creating PR throughs bitbucket and ensuring the changes being pushed to QA environments
- Participated in the refinement of the stories and working through the development of stories based on the sprint schedule
- Creating the Code changes document for the deployment of the stories
- Writing the JSON mapping for the integration scenarios.
- Making the UI changes and helping the QA during the regression re-open of the JIRAS
Confidential, MD
Maximo Consultant
Responsibilities:
- Creating all the security groups in Maximo 7.6 which are from 4.1 version
- Customize Maximo 7.6 according the requirements based on JIRA for the MDTA process.
- Writing the automation script and ensuring the customization of Maximo based on business needs
- Worked on doclinks setup and infrastructure setup like JMS queues within the WebSphere.
- Created escalation and make screen modifications and domains creations in supporting the enhancements for Maximo
- Setup the start centers for Maximo and ensure the proper security groups are assigned
- Customization of the workflow of purchasing to in corporate changes required after go-live
- Worked on the dataload off Maximo assets and assetspec and ensured they are in prod.
- Correct the meterreading data of the assets after post migration to 7.6
- Fix the bugs during the go-live of Maximo7.6
- Ensured the maximo environment is setup for dev, qa, prod and training for 7.6
- Work with the integration issues of maximo with SL and ensured the error messages are being processed correctly and the invoices are created in maximo from SL.
- Participated in the Disaster recovery before the Maximo 7.6 go live
- Post go-live fixed any issues which came up in production and fixed the service request which can lead to data correction or enhancements within maximo.
- Created the scripts for data load migrations.
- During auditing of maximo provided the data required for the auditors and provided the required details requested
- Fixing the production issues by troubleshooting them through logs and ensuring resolution being provided,
- Creating cases with IBM to ensure the bugs being found within the maximo 7.6 version ensuring the resolution of those cases by coordinating with IBM
- Participate in the weekly meeting calls with IBM and ensure the resolution of the cases created with IBM
- Applying the maximo patches to the development environment and participate in testing those patches as well.
- Make the configuration changes to Maximo and move them to prod as well.
- Ensure after system team apply patches the maximo is up and running fine without any issue
- Analyze the production issues and provide the solutions and write scripts for the data corrections
- Resolve the production integration issues by monitoring the JVMS and ensuring the system is up all-time.
- Created the documentation such as sync test from prod and other related documents which can help the day to day maximo administration support documents.
- Create change request for maximo releases and ensure the releases following the change control structures
- Add new relationships within database configuration and support the custom requirements.
- Adding new JVMS within WebSphere and creating the queues and ensuring all the clusters are setup properly
Environment: Maximo 7.6, WebSphere 8.5, Sql Server 2012, Automation Scripts, Dynamics SL, BIRT,Excel, SharePoint.
Confidential
Maximo Consultant
Responsibilities:
- Customizing the Work Order application based on the business needs of the Housing Authority.
- Upgrading the Maximo environment for 7.5 to 7.6
- Maintaining the Maximo Training, QA, Staging and Prod environments.
- Pushing the code changes to different environments
- Creating the Maximo user records, labor and person record and associate the security groups to them.
- Creating the different domains and setting up the classification for the failure class and problem code.
- Setting up the Asset classification and Location classifications.
- Promote the Maximo changes to different environments and resolve any environment issues during QA, Training or UAT and during the PROD releases.
- Creating the security groups and associating to the user groups.
- Provide user access to Maximo System by adding to the correct Active Directory group.
- Write custom queries and custom scripts which help to automate the process and provide custom data to the users.
- Deploy the BIRT reports to prod and assist in any performance and troubleshooting the issues.
- Setting up the cron task and managing the Maximo infrastructure
- Day to day administration of Application server by monitoring the jvms and utilization of CPU by Maximo.
- Provide training based on the needs of the business.
- Writing field validation classes and creating CRON tasks in support of the business processes.
- Writing bean classes in support of UI enhancement changes.
- Writing custom Maximo Business Object (MBO) classes to support the work management and asset management.
- Customizing the MBOs and writing queries as needed during development.
- Scheduling inspections and unscheduling them based on custom rules.
- Perform configuration changes associated to the requirements.
- Loading Assets and Locations data into Maximo along with failure class data.
- Involved in the User Acceptance Testing (UAT).
- Developing test scripts required for testing during task development.
- Work in multi-site environment with boroughs segregated as sites.
- Provide training to the users on the new features being released in Maximo.
- Creating domains and relationships based on the requirements and adding associated security groups.
- Processing integration error messages which are triggered through mobile application.
- Writing SQL Queries and QBRs to generate the custom reports.
- Ensuring the failure reporting process occurs properly where the appropriate problem code, cause and Remedy are specified for the inspection for the Work Management module.
- Perform data loads of assets.
- Support the application by fixing any bugs raised during the releases.
- Review assets data sent by the operations and standardize the asset loads into Excel sheets.
- Ensure the assets are moved from one location to the others.
- Perform the cleanup activities and go through locations data and setup the locations accordingly in Maximo.
- Setup the location hierarchy.
- Setup the item classifications and specifications.
- Create the item master records and extend them to storerooms.
- Define the item specifications for the item records and ensure the min and max are properly setup according the operating procedures.
- Ensure data created through various integrated systems which is inbound and outbound to Maximo are created properly.
- Ensure that internal transfer operating procedures are done from one site to the other appropriately.
- Ensure the master item, item spec, inventory, bins, issues, and transfer transactions are done according to policy.
- Ensure failure reporting is setup appropriately where the problem, cause, and remedy are recorded during the inspections.
- Support quarterly auditing of the data for operations records with missing transactions causing system failure.
- Provide the ad-hoc reports based on the custom needs to the top management.
- Reviewing work order and labor time data is recorded properly and ensure the data integrity of all work orders.
- Participate in the testing activities, data cleanup activities, and mapping the data during the migration process.
- Reviewing KPIs and defining them to ensure they are met through various process layers.
- Ensure Job plans are written according to the standard procedures.
- Ensure work orders are generated daily from the Project Manager.
- Review printing process to ensure the inspections are properly printed and the maintenance procedures are properly audited.
- Go through asset, work management, inventory, and all operations of data within Maximo and ensure they are properly recorded.
- Scheduling the inspections and unscheduled them based on custom rules.
- Perform configuration changes associated to the requirements.
- Creating domains and relationships based on the requirement and adding associated security groups.
Environment: Maximo 7.6, WebSphere 8.0, Oracle 11g, Clear Case, Siebel, Informer 5.0, Excel, SharePoint, Microsoft Office, CRON, Beans, MBO, SQL, QBR
Confidential
Maximo Consultant
Responsibilities:
- Customized the Maximo application to the business needs.
- Made configuration changes associated to the requirements.
- Customized the Maximo Business Objects (MBOs) and wrote queries as needed during development.
- Developed interfaces, web services, and integrated the external systems.
- Supported the application by fixing any bugs raised during the releases.
- Supported Maximo environments including production, test, training, development on WebSphere
Environment: Maximo 7.5, WebSphere 7.0, Oracle 11g, SAPECC 6.0, SVN, SCCD, Automation Scripts, MBO, SQL
Confidential
Maximo Consultant
Responsibilities:
- Performed Maximo design, setup, and administration to include the support of the administration module, security module, configuration module, and financial module.
- Used cloning methodology for, application designer of Maximo applications.
- Customized Maximo Applications, MIF, Web Services, CRON Tasks, and Maximo Business Components.
- Customized Maximo application to meet the business needs of engineering department.
- Reviewed functional specifications, developed unit tests to facilitate development of enhancements.
- Made configuration changes associated to the requirements and ensured the changes were part of deployments.
- Developed interfaces and web services and deployed them to Maximo servers.
- Coordinated with QA during the testing phase, reviewed any bugs being raised, and fixed them.
- Developed the risk assessment document for change requests.
- Implemented change requests.
- Tested change requests before implementing them.
- Tested any changes and worked with the functional team to ensure that they passed a dry run test.
- Converted functional requirements into technical specifications and implemented them.
- Wrote PL/SQL Queries to obtain data and wrote SQL statements during development.
- Ensure the problems and failures are being tracked along with the violation codes
- Performed code reviews within team.
- Assisted in planning and scheduling all phases of the project on a technical level.
- Participated in the design, development, deployment, and support of custom Maximo applications.
- Developed Maximo applications and documented technical designs to meet business requirements.
- Performed solution and system testing.
- Identified areas of customization and provided solutions that meet business requirements.
- Tested and verified the performance of individual modules.
- Assisted in determining any additional fields required in the database so that Customer’s project objectives are met.
- Customized MBOs and wrote queries during development
- Wrote custom exit classes for the integration.
- Supported Maximo environments including production, test, training, and development on WebSphere 7.0.
- Managed and implemented production code releases.
- Performed daily system checks to ensure proper system operation.
- Supported and managed day-to-day system maintenance activities such as data loads, corrections, troubleshooting issues reported by help desk and end-users, as well as consultation with functional team members and developers.
- Analyzed all Maximo EAM system problems, diagnosed root cause, and served as the primary resource for achieving problem resolution.
- Monitored interface processes between Maximo and external systems. Resolved failed transactions as needed.
- Understood Maximo from the functional user point of view as well as the technical knowledge of Maximo system administration, configuration, database setup, security, maintenance, customization, and implementation.
- Coordinated Maximo environments at a system files level and managed the migration changes.
- Managed user account information, granted access to Maximo Modules/reports, reset passwords, etc.
- Maintained the Maximo system configuration documentation.
- Participated in analysis and tuned the Maximo system to achieve optimum system performance.
- Managed Maximo electronic auditing process/tables and facilitated the retrieval of record histories.
- Administered the BIRT server; managed report operation and user access.
- Developed Maximo reports, KPIs, and ad-hoc queries.
- Participated as a team member in design/development activities affecting the EAM system and analyzed modifications to external systems to which the EAM system was dependent.
- Monitored the production system to include initial troubleshooting, emergency resolutions, as well as verification of production environment after Sunday’s reboots.
- Monitored production servers and analyzed logs, head dumps, thread dumps, and determined root cause of Out of Memory errors.
- Troubleshot application issues from mobile devices to Maximo.
- Coordinated load testing for Maximo between load runner team and Maximo.
- Worked with the Application Performance Team to setup APM tools on Maximo.
- Participated in AVP weekly meetings with IBM for the resolution of any PMR’s raised with IBM.
- Performed Maximo refreshes after the production releases.
- Verify and validate the servers after the patches being applied by different IT teams.
- Participate in Risk Assessments to see any impacts of the development changes during production releases.
- Created change request for the functional and development team to address the defects in the code.
- Customized data load scripts according to Maximo business objects and built the templates to load the data.
- Provided the data to the business users by writing ad-hoc queries in SQL.
- Configured LDAP in WebSphere as security to log in to Maximo.
Environment: Maximo 7.5, LDAP, BIRT, MEA, MBO, PL/SQL, MIF, Web Services, SQL, CRON, WebSphere 7.0, Oracle 11g, ISM, BIRT, SAPECC 6.0, SVN, SCCD, Antenna, Informer 5.0, Automation Script, LDAP
Confidential
Maximo Administrator
Responsibilities:
- Installed Maximo and Actuate Servers for development, QA, and production.
- Monitored daily production servers for performance issues and memory usages across the server clusters.
- Analyzed Maximo logs to determine root cause of issues.
- Monitor Actuate for any long running report which would clog the Maximo system.
- Monitored Message Queues especially CQIN and SQOUT for messages being queued.
- Monitored failed PO being sent to vendors by the ecommerce adapter.
- Monitored and troubleshot failed transactions across integration system like XI, SAP, and Vertex.
- Create the technical documents wherever there is a requirement to create those documents which will assist the Maximo team.
- Coordinating with Server teams who own the automation scripts for the monthly releases and weekly maintenance window downtime.
- Monitored weekly maintenance.
- Created change management tickets in Remedy for Maximo releases.
- Participated in CAB Review meetings.
- Created TFS branches for separate projects and merged the code from different branches across the environments.
- Merged the code from QA branches to production branches.
- Performed code reviews made by consultants during different projects execution.
- Maintained Maximo build and deploy processes for development, QA, and production Maximo servers.
- Made changes in production during releases to include uploading screen XMLS.
- Provided Sanity Tests after the release and performed extra testing after Maximo releases were in production.
- Ensured Maximo release items had work request log items, TFS items, test results and user acceptance documents for following the process compliance.
- Automated the Build process and generated the final MEA and UI EARS.
- Analyzed Maximo Support tickets and resolved issues.
- Guided users in resolving Maximo issues.
- Avoided BAPI Errors being generated from the integration system SAP which is being caused from the Maximo Application.
- Provided Maximo ad-hoc queries to customize data in Oracle.
- Provided training on Maximo modules to bring value to business ex: PLC Integration by creating meters and conditional monitoring.
- Wrote Oracle SQL queries for the ad-hoc custom requirements of users.
- Updated records from backend for the mistakes.
- Try to log in the work request logs any enhancements required by users.
- Owned the application system infrastructure and Build/Deploy process.
- Documented problems and proposed solutions.
- Prioritized critical problems.
- Developed Actuate reports development.
- Identify the root causes of system components and ensure the stability of system
- System health check automation and alert
- Trained on the technical nature to reduce the time of discovering an issue in the system.
- Provided leadership for the Release Change Management Process.
- Managed Maximo infrastructure from installation to troubleshooting.
- Coordinated with IBM on emergency issues which could not be solved by the team.
Environment: Maximo 6.2, WebLogic 8.0, Oracle 10g, Actuate 8, SAPECC 6.0, TFS, Datasplice 3.0, MEA, SQL, Actuate, XMLS
Confidential
Senior Consultant
Responsibilities:
- Used changed management process to fix bugs and move them to production.
- Wrote JSR compliant portlets and deployed them.
- Developed enhancements.
- Analyzed issues and provided detail design for resolution.
- Developed the design for approved changes.
- Made JAVA changes based on identified the root causes.
- Involved in the change management process of the bug fixes and moving them to production.
- Led the team in providing solutions to the technical issues they were facing.
- Performed technical design.
- Implemented, reviewed, and tested the changes.
Environment: JAVA, Struts 1. 2, WebLogic 8.0, Oracle 9i, Spring 2.0, Hibernate 3.0, JSR 168, SQL
Confidential
Senior JAVA Developer
Responsibilities:
- Wrote code to port the application from JBoss to the NetWeaver application server.
- Coordinated migration of the application as well development of views in the enterprise portal.
- Coordinated with SAP to certify the application.
- Performed documentation and testing.
- Created enterprise portal-based objects like iView’s and Roles.
- Wrote backend implementation code which fetched the data from public interfaces of Aris globe.
- Developed new business requirements document.
- Converted business requirements into detailed technical specifications.
- Translated requirements to technical design document.
- Developed changes and wrote SQL queries and stored procedures.
- Coordinated development along with my team.
Environment: JAVA, Struts 1. 2, OJB, JBoss 5.0, Oracle 9i, JCS 1.2, WebLogic 8.1, SAP, SQL, PL/SQL, MyEclipse 3.1.1, Stored Procedures, NetWeaver, Stored Procedures
Confidential
JAVA Developer
Responsibilities:
- Developed new features for the application.
- Wrote backend code which involved bringing the data to servlets.
- Performed code build on development server and moved to staging.
- Wrote GUI based applications on MVC architecture which interacted with the database to store data.
- Fixed issues prevailing in the previous release.
- Wrote queries for applications.
Environment: WebSphere 6.0, JAVA, MVC, SQL, JSP, Servlets, XML, JDK 1.4, SQL Server
Confidential
Software Engineer
Responsibilities:
- Wrote code for module adaptors for fetching data from the websites.
- Wrote data parsers to parse the various files and store in the database.
- Solved production customer issues and fixed bugs.
- Wrote stored procedures for updating data in different tables.
- Wrote queries for applications.
Environment: JSP, Servlets, XML, Struts, SQL, Tomcat, SQL Server, Stored Procedures