10
Mark Richards Professional Summary Mark has over 15 years experience in the IT industry working for development houses, professional services and company in house IT teams, fulfilling all technical roles with in a project life cycle. Mark is able to communicate to senior level customers and project sponsors through to architects, developers and operational support. Mark is highly motivated with an enthusiastic and professional manner, working effectively both autonomously and within a team; he has never worked on a project that has not gone live. Mark is always keen to build on his skills and develop in new areas. Mark adds maximum value and makes a valid contribution to all projects he works on. With an innate ability to assimilate business domain scenarios and empathise with the customer to understand their needs, Mark is able to rely on his technical skills to deliver the required quality solution. Mark brings the following knowledge, skills and experiences to each project: Architecture and design communication: Marks architectural design decisions are based upon the business value of the solution required. Collaborating with all the stake holders and actors involved in delivering that solution. Capturing and communicating the “Why and How” and re-communicating that to keep focus on delivering a quality solution. Consulting Systems Analysis: Understanding processes and needs, gathering requirements, analysing the current situation and systems, identifying gaps to enable the proposal and design of the correct solution. Leadership Experience: Mark is able to influence decisions, direct and supporting technical teams, project manage tasks ensuring delivery to time lines. Software Life Cycle Experience: Delivery of bespoke stand-alone to enterprise server applications to creation of automated test scripts. Using all flavour of languages from Java to VB to iSeries ‘CL’ scripts. Mark has lived all parts of the cycle and is able to draw on a wealth of experience when estimating complexity and effort, setting expectations, developing and supporting system deliveries. Operational Experience: Gained while working to keep environments stable and businesses running. Mark has provided system administration, upgrades, tuning and product installations and monitoring, incident management, problem resolution, user support and training. Mark offers customers the correct view and considerations on what the post delivery - operational aspects of an implementation are when scoping and delivering projects. Curriculum Vitae Page 1 of 10

MarkRichards_CV

Embed Size (px)

Citation preview

Page 1: MarkRichards_CV

Mark Richards

Professional Summary

Mark has over 15 years experience in the IT industry working for development houses, professional services and company in house IT teams, fulfilling all technical roles with in a project life cycle. Mark is able to communicate to senior level customers and project sponsors through to architects, developers and operational support.

Mark is highly motivated with an enthusiastic and professional manner, working effectively both autonomously and within a team; he has never worked on a project that has not gone live. Mark is always keen to build on his skills and develop in new areas. Mark adds maximum value and makes a valid contribution to all projects he works on. With an innate ability to assimilate business domain scenarios and empathise with the customer to understand their needs, Mark is able to rely on his technical skills to deliver the required quality solution.

Mark brings the following knowledge, skills and experiences to each project:

Architecture and design communication: Marks architectural design decisions are based upon the business value of the solution required. Collaborating with all the stake holders and actors involved in delivering that solution. Capturing and communicating the “Why and How” and re-communicating that to keep focus on delivering a quality solution.

Consulting Systems Analysis: Understanding processes and needs, gathering requirements, analysing the current situation and systems, identifying gaps to enable the proposal and design of the correct solution.

Leadership Experience: Mark is able to influence decisions, direct and supporting technical teams, project manage tasks ensuring delivery to time lines.

Software Life Cycle Experience: Delivery of bespoke stand-alone to enterprise server applications to creation of automated test scripts. Using all flavour of languages from Java to VB to iSeries ‘CL’ scripts. Mark has lived all parts of the cycle and is able to draw on a wealth of experience when estimating complexity and effort, setting expectations, developing and supporting system deliveries.

Operational Experience: Gained while working to keep environments stable and businesses running. Mark has provided system administration, upgrades, tuning and product installations and monitoring, incident management, problem resolution, user support and training. Mark offers customers the correct view and considerations on what the post delivery - operational aspects of an implementation are when scoping and delivering projects.

Business Domain Knowledge from various engagements including Fashion, Telecoms, Travel, Utilities, Whole Sale, Retail and Distribution and Government.

Curriculum Vitae Page 1 of 7

Page 2: MarkRichards_CV

Mark Richards

Technical Skills

Products and Technologies: Infor M3 Enterprise Resource Planning System ( M3, Movex ) Infor M3 MeC (interface broker) Infor Runtime QT Product Lifecycle Management (Quest PLM) Microsoft SQL Server Integration Services (SSIS) Apache Camel IBM Maximo

Development: Java / JEE – Bespoke applications, WAS, Portal, Commerce Suite, XML & XSLT SQL – Schema Design, Scripts, Stored Procedures, PL/SQL SQL Server Integration Services (SSIS), C#, Fox Pro, Visual Basic, MS Excel VBA

Application Servers & Middleware: WAS & Weblogic System Administration MQSeries System Administration

Operating Systems Unix (Aix, HP, Linux) Windows iSeries

Databases: DB2 UDB for iSeries Oracle SQL Server

Curriculum Vitae Page 2 of 7

Page 3: MarkRichards_CV

Mark Richards

Assignment History

Rip Curl Australia: Senior Developer October 2010 Current

As the senior member of the development team Marks role is split between delivering projects, mentoring juniors and operational support. Activities include:

Design and development of enhancements to business applications, interfaces and reports – primarily using Apache Camel, M3 MeC, SSIS or PL/SQL

Vendor and 3rd party development management for delivery of new projects Business application process support, user problem resolution and data-technical -

infrastructure issues for ERP, PLM, eSCM & Sales Tools Product Life Cycle Management (PLM) Development & Support – Infor Runtime PLM QT,

Oracle PLSQL, Fox Pro and Crystal Reports.

Projects: Rip Curl US M3 ERP Rollout Rip Curl US ERP to Rep Sales Tool (Rep Spark) Integration - SSIS Rip Curl US ERP to B2C Integration - MeC Rip Curl PLM Global alignment – Develop and deploy UI, data, report and interface changes

required for the migration of technical product divisions on to Quest PLM. PLM to ERP Style Master Data Integration - SSIS Rip Curl New Zealand M3 ERP rollout and data conversions - Apache Camel, MeC

Kalibrate Asset Management Solutions: Maximo Technical ConsultantFebruary 2010 August 2010

Mark worked as a technical consultant providing problem solving and development skills to customers in various industries. Tasks included development of Maximo MEA interfaces, custom MBO’s, setting up Cron-tasks, Escalations and building Web Logic clusters. Projects include ‘IPM’ bespoke application migration, ‘Roaring 40’s data loading, ‘Tasmanian Alkaloids’ 6.2 implementation, ‘Yarra Trams’ upgrade of Maximo version 6.2.3 to 7.1.1.6. and Web Logic 8.1 to 10.3

Rip Curl Australia ERP Implementation: Senior Developer April 2008 January 2010

Delivered all integrations between Rip Curls ERP system (Movex M3) and the various satellite applications e.g. eSCM (supply chain management), eSales, Retail Buying Tool, Sales Forecasting and Bank Payment Interfaces. Working in a team of four developers along with his own responsibilities Mark managed and mentored two junior members and coordinated 3rd Party suppliers so all required programs and interfaces were delivered on time.

The interfaces and transformations have been implemented through a mixture of MeC Maps (M3's proprietary message broker) and bespoke Java or VB applications. Data transportation and routing is through Apache Camel, which was re-used to deliver the data migration routines for converting purchase orders into the new M3 ERP.

Mark coordinated the configuration of the development and test environments, drove isolating the production environment from development & test environments and introduced Microsoft Share-Point (WSS) as a document management and repository. Pushed for and defined best practices for the group including design and code reviews, version control and automated testing all new for Rip Curl.

2Squared - Merrill Lynch Maximo Implementation: Lead DeveloperSeptember 2007 October 2007

Working with the business sponsors and end users to analyse and document the current maintenance operations and use of Maximo, then gather the requirements for improvement and the long term objectives. Options and proposals were presented together with time lines to the business.

Curriculum Vitae Page 3 of 7

Page 4: MarkRichards_CV

Mark Richards

The recommendations’, e.g. configuration, development, process changes, were then implemented either on site by Mark or off site by 2Squared with Mark managing the delivery to the customer.

Maximo system administration and user support, including; installing customised applications, managing the budget application account codes, cron tasks for preventative maintenance work orders, creating lists and queries for work order tracking. Users training documentation provided.

Drivers Vehicle License Agency UK – IBM Drivers Replacement Program: Java Developer May 2007 September 2007

Mark developed extensions to the application used to synchronise all European drivers licensing data from the legacy database to the new Oracle database as part of the Drivers Replacement Program 2.1. Mark worked closely with the release management and build team to rationalise the application projects – removing duplicate and redundant versions within Rational Clear Case.

2Squared - Royal Bank of Scotland Maximo Asset Management (EAM) Integration: Lead DeveloperNovember 2006 May 2007 & December 2007 April 2008

Responsible for the design and development of the Maximo MEA interfaces for an RBS facilities management integration project. The interfaces are implemented as Web Services on Maximo MEA. Customisation, transformation and routing are done via User Exits, MEA Processing Rules or by customising the Maximo Business Objects (MBO’s).

Developed enhancements GUI power applications and system administration of the development and test environments, which included Oracle, Weblogic and Maximo installations. Also configuring JMS, clustering Weblogic, and splitting of Maximo UI Web and MEA applications across weblogic clusters.

Coles Myer Intranet Group: Java DeveloperJanuary 2006 April 2006

Marks role is to develop change requests and enhancements to the www.officeworks.com.au - SAP Web Shop as part of the SAP implementation. Mark was also responsible for setting up and configuring the development environment and the Middleware infrastructure to enable transfer of the WebShops Static Content. Mark also developed enhancements to the CMS application used to update the static content and JSP portlets deployed to the Coles Myer intranet.

Coles Service Delivery: Senior Systems EngineerSeptember 2004 January 2006

Middleware administration tasks, designed and configured Queue Manager Topographies and monitoring solutions e.g. Tivoli, BMC. Deploy and administer WICS/WBI adapters, WebSphere Portal Applications. Aid Operations and Application Support streams Investigate and Fix Failures. Middleware products supported across team MQSeries, DI, WBI Message Broker, WICS and WebSphere. The Operating Systems Mark worked on were UNIX, Windows, AS400, VMS and OS390

Consumer Direct Central DB – UK Department of Trade and Industry: Lead Developer April 2004 September 2004

Mark developed the ‘Consumer Direct’ data broker which provides the ‘Trading Standards Case’ repository. Developed as a Websphere struts application it receives and un-marshals XML files content into a JAXB Object Model, and performs further business logic transformations and verifications before inserting or updating the data into SQL Server Data base.

O2 Customer Data Migration (IBM): Middleware TesterOctober 2003 April 2004

Curriculum Vitae Page 4 of 7

Page 5: MarkRichards_CV

Mark Richards

Tested the functional operation of data held in various applications. Requests and updates being transported via MQSeries, transformation and routing controlled by WBI Message Broker, workflow functionality delivered by MQSeries Workflow. Mark was first point of contact for problem determination, support and maintenance, administering and configuration efforts of the MQSeries test environment.

SKY’s Cordiant CRM & Billing Integration: Test Lead (Middleware)May 2003 October 2003

Mark tested the messaging interfaces between BSKYB’s CRM applications; Cordiant, WBI Message Broker and various fulfillment and database applications. MQSeries was the message transport. Analysed the design specifications, wrote tests objectives, scripts and executed them as part of the middleware and interfaces test team. Mark provided problem determination, support, and maintenance skills to the test and environment teams.

IBM UK Global Services: IT SpecialistSeptember 1997 April 2004

The following lists the roles mark was deployed on during his time at IBM as an IT Specialist Consultant. Comet.co.uk Websphere Commerce Suite Implementation: Lead Interface DeveloperJanuary 2002 August 2002

Lead design, development and configuration of the Interface specification. Commerce Suite (WCS) application commands and MQSeries topology used to integrate Comet.co.uk website with their JDA ERP system. Adapters retrieve customer’s order details using EJB’s, format data into request messages sent via MQSeries to the ERP system. The asynchronous response is then received, the commerce database updated where necessary and results displayed to the customer. Mark defined the functional requirements, interface specifications and the data mapping from the commerce database to the ERP system api. Mark installed and configured the development environment for the entire development team.

Crest-Co Online Trading Application: Middleware TesterNov 2001 Dec 2001

Wrote the test specifications, harness and scripts for MQSeries channel exits used to encrypt & decrypt message content and to verify origin of messages.

O2 Enterprise Application Integration: Java Developer July 2001 October 2001

Designed and developed the adapter interface package that sent and received messages in XML using Castor via MQSeries. Leading the adapter development team Mark mentored and directed works tasks to graduate junior developers.

Rail Track Safety Management Information System: Visual C++ DeveloperSeptember 2000 June 2001

Delivered enhancements to Rail track’s Safety Management Information System. SMIS is a rules application – A VB GUI using COM to call C++ .dll process functions that query’s Oracle database.

IBM MQSeries Hursley Labs: System TesterJuly 1998 August 2000

Mark was a System tester within MQSeries group producing and executed test suite applications for the MQSeries API. Responsible for the continuous integration and validation tests, Mark also mentored new students and grads to the team and gained his MQ Series Specialist certificate.

Curriculum Vitae Page 5 of 7

Page 6: MarkRichards_CV

Mark Richards

IBM Business and Technical Training: Sept 1997 Jun 1998

Nine month business and technical training course at IBM North Harbour.

Curriculum Vitae Page 6 of 7

Page 7: MarkRichards_CV

Mark Richards

Education, Qualifications and Training

BSc. (Hon’s) Computer Science - 2:1, University Of Portsmouth

The university course which Mark attended as part of the sponsored student scheme at IBM provided him with a wide range of topics of education, including object oriented design using UML, C++ and Java programming, database design and normalisation, network architectures, systems analysis and operating system concepts. The first nine months of Marks time at IBM were spent completing a business and technical training course at IBM North Harbour, studying a wide range of subjects from programming languages, project management to gathering business requirements. The rest of the course was spent 3 ½ days at IBM and 1 ½ days at Portsmouth University

Training Courses:- SQL Server Integration Services Development, - M3 System Administration, - M3 MAK Development,- M3 MOM Development, - M3 MeC Development,

- M3 Ibrix Development, - M3 Web Services- Weblogic SIP Server Development- Weblogic Integration Development- WebSphere Commerce Suite Application Programming- MQSeries certified specialist- MQSeries System Administration- AS400 System Facilities- Java Programming Fundamentals- Application Development and OO Design with Java- Visual Basic Programming Fundamentals- Windows programming in C++ using MFC

A-Level Examinations, June 1997

Math’s (Pure and Statistics) B Computing A

Education Details:1997 - 2000 Portsmouth University, Hampshire1995 - 1997 Neath Tertiary College, Neath1989 - 1994 Dwr-y-felin Comprehensive School, Neath.

Personal Details

Contact Address: 37 Briody Drive, Torquay, Vic 3228Telephone: (+61) 0404557261e-mail: [email protected] of Birth: 03 / 02 / 1978 Driver’s License: YesNationality: British & Australian citizenship

Curriculum Vitae Page 7 of 7