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
- Download Mark's CV in PDF format.
- Download Mark's CV in MS Word format.
- Visit Mark's LinkedIn profile.
- Recruiters, view Mark's iProfile.
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
- Non-tech. Skills
- Computer Languages
- VCS Tools
- ALM/CM Tools
- Build Tools
- Web Servers
- Other Tools
- Operating Systems
- 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
- Apple
- 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.
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.
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.
March 2009 - January 2010
Principia IT
Training Developer
Created online multimedia training courses for Subversion (http://academy.principia-it.co.uk).
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.
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.
