1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

Mark Bools's Curriculum Vitæ

Phone:
+44 (0)203 3286 8383
Mobile:
+44 (0)7525 647601
E-mail:
This email address is being protected from spambots. You need JavaScript enabled to view it.   (PGP key)
Google+:
Mark Bools
LinkedIn:
Mark Bools
Skype:
mark.bools

Drag on the timeline to move along it. Scroll up and down the displayed items with your mouse wheel. Click on items for additional information.

Synopsis

Configuration Management and associated disciplines (Problem, Issue, Incident, Change, Release and Build Management). Specialise in the application of Configuration Management and Process Engineering to the IT industry. Strong technical background in software and Internet development, management of CM, build and quality systems, and improvement of IT organisation processes.

Very strong technical background combined with a business view of IT service provision a major benefit to clients.

Skill Summary

  • Mentoring
  • Project Planning
  • Team management
  • Training
    • Development
    • Delivery

  • Perl
  • PHP
  • Javascript
  • Bourne Shell (bsh and bash)
  • Bourne (again) Shell (bash)
  • C
  • C#
  • C++
  • CORAL-66
  • C-Shell (csh)
  • DCL
  • JAVA
  • Kourne Shell (ksh)
  • LISP
  • Python
  • SMALLTALK

  • CVS
  • Git
  • Perforce
  • PVCS VM
  • SCCS
  • Subversion

  • JIRA
  • Lifespan
  • PVCS Dimensions
  • PCS Tracker
  • Sablime
  • Synergy/CM and Synergy/Change (previously Continuus)

  • Build Scripting
    • ANT
    • Maven
    • Make
    • NANT
  • Continuous Integration (CI) Tools
    • Bamboo
    • CruiseControl
    • Hudson/Jenkins

  • Apache webserver
  • Apache Tomcat
  • JBoss
  • Websphere

    • Wikis
      • Confluence
      • MediaWiki
      • TikiWiki
    • IDE
      • Eclipse
      • InteliJ
      • Komodo
      • Visual Studio
    • Ofice tool and typesetting
      • Apple
        • Keynote
        • Numbers
        • Pages
      • LaTeX
      • Microsoft Office (plus)
        • MS Word
        • MS Excel
        • MS Powerpoint
        • MS Project
      • OpenOffice suite
        • Document
        • Spreadsheet
        • Presentation
    • Miscellaneous
      • Crowd

    • VAX/VMS
    • UNIX (various, including Linux and Mac OS X)
    • Microsoft Windows (Win 1.0 onward)
    • DOS
    • RSX-11M Plus

    Work History

    April 2012 –

    Principia

    Configuration Management Consultant

    Updated Principia web site — http://principia-it.co.uk.

    Working on open source and creative commons projects.

    • Created itslm.com.
    • Created wiki.itslm.com to share information about IT system life-cycle management.
    • Created omneity.itslm.com to support development of Omneity system.
    • Developing a knowledge management system for configuration management—Omneity (details on the Omneity wiki site).

    Recently started to learn French and Swahili.

    Read more...

    January 2010 – January 2011

    RWE

    Configuration Management Consultant

    Delivering parallel development tool set to RWE IT. System was a bespoke C#.NET integration with Dimensions using an inference engine to analyse and plan the most effective integration sequence for parallel developed code across multiple streams. Delivered the client server application (interface delivered as web service using WCF), UML model, design documentation, training, guidance and technical notes on applying parallel development. Trained RWE CM team in the the management of parallel development. 

    While working on the parallel development system I also delivered a survey of RWE IT applications, showing a gap analysis against a defined central architecture plan. Also, planned and executed a migration of pilot projects from Serena Version Manager into Dimensions for piloting the parallel development tool.

    Read more...

    January 2011 – March 2012

    RWE

    Configuration Management Consultant

    After successuflly delivering parallel development tools to RWE I was re-engaged to evaluate the existing development support toolset. This included the core ALM tools and support environments (such as centralised build and release facilities).

    This evaluation resulted in further work designing, documenting, deploying and delivering training for a new system. This system resulted in a 70% reduction in annual license costs while simultaneously delivering improved development support facilities.

    Read more...

    March 2009 - January 2010

    Principia IT

    Training Developer

    Created online multimedia training courses for Subversion (http://academy.principia-it.co.uk).

    Read more...

    September 2008 - February 2009

    Argos

    Configuration Mangement Consultant

    Configuration management consultancy and direct technical assistance to implement source code control system to support both internal and outsourced systems development.

    Role required liaison between central Argos and supplier organisations, commissioning of infrastructure (including Argos to supplier network), documentation (technical and process), training (Argos and supplier)

    Source code management solution based on Subversion.

    Febraury 2008 - August 2008

    Barclays Wealth

    Configuration, Build and Release Manager

    Configuration, build and release manager for the Barclays Wealth Portal project (their principal web offering).

    I was responsible for all process and procedures relating to the build, packaging, configuration management, change and release management of the Portal project. This assignment involves end-to-end management of these processes and required both design, implementation and execution of all processes. This assignment was both technical and managerial in nature, requiring a broad mix of skills ranging from low level packaging and a thorough understanding of the technology being deployed through to the day-to-day management of the configuration, change and release processes.

    November 2007 - January 2008

    Vacation

    Working on MBA, book, educational videos, contributing to CMCrossroads community and taking a break.

    March 2007 - October 2007

    Legal & General

    Configuration, Build and Release Manager

    Working for Legal & Generals within one of their sub-contractors (Crystal Software Solutions) to deliver release, change, and configuration management. Within three months, successfully implemented a new configuration management, build, and deployment systems in Crystal to allow project timescale compression through the use of parallel development. Project was delivered on time, to specification and Crystal were awarded completion bonuses.

    Legal & General renewed my service contract for three months to implement document management between Legal & General and Crystal. This project was delivered on time and to requirements using Microsoft SharePoint.

    Both systems were delivered with documentation (user, administration and technical), and user training courses.

    October 2006 - Febraury 2007

    Sabbatical

    Writing a book on IT System Lifecycle Management. In doing this I have also been active on http://cmcrossroads.com forums. I also started http://principia-it.co.uk, a website for my company but also a site were I can develop ideas for the book.

    October 2005 - September 2006

    Siemens Business Services

    Configuration Manager

    Configuration Manager for SBS UK Passport Services programme. Reviewed existing project CM facilities. Designed, developed, documented, implemented, and maintained a new "single" solution to be used across the whole programme. Also developed new build and deployment system based on ANT for one large project, this reduced build and deploy times from days to two hours, and also made build more consistent and reliable. Also developed a Java "dashboard" based on XRadar to provide metrics on the project. All of these facilities were integrated though a web front-end based on tikiwiki.

    March 2004 - September 2005

    GMAC-RFC

    Configuration and Build Manager

    Software Configuration and Build Manager. Developed and implemented a new build system for all in-house applications (Windows, .NET Framework, C#, VBS and MSSQL Server 2000). Developed and implemented new Configuration Management solution for all software and infrastructure within GMAC-RFC (UK) - using Telelogic's Synergy Suite. Administered this system for a programme involving 80 developers and divided into 8 concurrent work streams; this work included development, training, tool administration, build and configuration management of the systems being developed.

    February 2004

    Founded Principia IT Ltd

    February 2003 - February 2004

    Network Rail

    Configuration Management Consultant

    Developed end-to-end configuration management system, corporate intranet microsites for both Change and Configuration Management, supported and guided development of organisational ITIL based processes for Change, Configuration, Release and Application Management.

    September 2002 - February 2003

    Created and maintained CMStreet.com

    Web developer

    Developing CM Street web site http://cmstreet.com (now replaced by http://principia-it.co.uk) to promote ITIL Best Practices in IT system development and management.

    August 2001 - September 2002

    AMP/MERANT

    Configuration Management Consultant

    Consulting work for MERANT (now Serena): provided configuration management expertise to AMP for their e-commerce project AMPLE Interactive Investor.

    Rolled out PVCS Dimensions to the organisation while also providing operational configuration management, build, release, change and project management, and technical system support to the e-commerce project. Lead a team of four people; one experienced contractor and two new configuration managers. The role demanded a broad set of skills from dealing with technical problems through to presentations to the client and team management.

    This project involved various technologies crossing both Windows NT and UNIX environments and included a significant amount of system integration work.

    May 2000 - August 2001

    Siemens Business Systems/National Savings

    Configuration Management Consultant

    Recovered Configuration Management system, making the transition from theoretical process to operational system. This position involved, in part; training an eight person team of 'novice' configuration managers, developing processes and procedures, developing tool use strategies (PVCS Dimensions), developing parallel code development strategies, planning and resourcing the configuration management effort for National Savings, obtaining 'buy-in' from all parts of the organisation and ensuring that the CM system operated correctly. A Change Management system and application development process where also put in place. The CM System was required to control all aspects of the organisation, including; hardware, software (COTS, bespoke, in-house, support, applications, etc.), documentation and abstract entities such as key performance indicators.

    October 1999 - April 2000

    NVision

    Configuration Manager

    Analysed, designed and commissioned NVision's configuration management system. The CM system was developed to handle both development of the e-commerce systems (hardware, software and documentation) and also be a deliverable to the client.

    March 1999-September 1999

    Continuus (Dresdner Kleinwort Benson)

    Configuration Management Consultant

    Provided consultancy to DrKB on behalf of Continuus Software Limited (now Telelogic).

    Prepared Proposal for design and roll-out of software configuration management across DrKB, including interfacing to global Dresdner Group. Prepared and maintained Intranet site for software configuration management and Continuus (now Synergy/CM) toolset.

    Provided support for existing projects using Continuus, advising on implementation and build systems within Continuus product.

    July 1998 - March 1999

    Prudential

    Configuration Management Consultant

    Originally provided technical information on the commissioning of Continuus toolset throughout Prudential IT. Provided input to project planning, wrote process documentation and provided general CM expertise.

    As of December 1998 took over as Client Server implementation team leader. Managed a team of five to implement and role out Continuus CM across Prudential IT.

    March 1998 - June 1998

    British Midland Airways

    Configuration Management Consultant

    Engaged by Logica to provide Configuration Management Consultancy to British Midland Airways. Analysed existing processes, proposed new processes, project plans, costings and presented all material and conclusions to the client's senior management.

    November 1997-March 1998

    East Midland Electricity

    Configuration MAnager

    Engaged by Logica to provide Configuration Management expertise to their EME Year 2000 Programme. Designed, documented and commissioned processes to support large scale Configuration Management, Change Control, Problem Management, Issue Management, Incident Management and Release Management. Specified and selected tools to support these processes.

    October 1996 - October 1997

    Lucent Technologies

    Configuration and Build Manager

    Assist in preparing the company's software process for ISO9000. Set up and administer software configuration management systems (Sablime, Continuus and CVS). Prepared system builds, developed and maintained build system for NT, embedded Z80 and Unix environments.

    July 1996 - October 1996

    REUTERS

    Configuration Management Tool Developer

    Initially consulting on software configuration management. This resulted in a contract to design and write a front-end system for CMS. Using SMG this system was written (in 'C') and adopted by the client in a little over four months.

    August 1989 - June 1996

    Siemens Traffic Controls Ltd

    Various roles

    Developed facilities included fault tracking, work packet tracking, build construction and configuration tools.

    Responsible for configuration management of all software development; UNIX, VMS and PC platforms.

    Initiated and ran Capability Maturity Model evaluation and process improvement programme, reporting to managing director.

    Performed a business process engineering exercise on "production scheduling and forecasting", reporting to managing director and top-line management.

    Read more...

    March 1989 - Jul 1989

    Stuart Hughes Ltd

    Software Engineer

    Developed expert systems for real time vibration analysis using SMALLTALK on 286/386 PCs.

    Made redundant when company faced financial difficulties.

    Subcategories