1. Page: 1
Curriculum Vitae of Malcolm Dalebö
Telephone: 01905 456459 Mobile: 07584 560970 Email: mdalebo@gmail.com
I have extensive experience as a solution architect and before that as a senior developer, and have worked in
many different industries and in several different countries during my career. By retaining an active interest
in technology I have been able to stay at the forefront of the IT industry and worked for many distinguished
companies and consultancies.
My main professional interest is the integration of new technologies into legacy systems with multiple
technology stacks,and in the last few years my assignments have mainly been of that nature.
Sabbatical November 2015–to date
Time spent managing a family health crisis.
I always have my own personal IT projects, and during this period I was able to become proficient in the
Python programming language and created several apps that execute on PC, tablet and android phone.
In addition I explored the Code-once-compile-anywhere open-source software of Lazarus IDE and the
Microsoft inspired Mono equivalent. I explored the open source databases nowavailable and used in
Apps that I developed.
Keywords:
Python
QT4
Lazarus
Firebird DB
Mono
Capita - Solutions Architect July 2015-November 2015
Keywords:
COTS system
integration
Data migration
Agile process
Prince/2
Biz Talk
JSON
CSV file transfer
C#
Java 7
HTML
JavaScript
JQuery
Spring
MS SQL
Government security
Offshore development
Sparx Enterprise
Architect
Visio
Summary: Capita won the contract to replace the TfL Congestion Charging system. The
implementation role of Capita was integrating several large COTS solutions and interfacing to
many external systems,and the existing systemdata also had to be migrated to the new solution.
Integration of the systemwas implemented using Microsoft Biz Talk technology.
Achievements: Assigned to the TfL Congestion Charging/Emission Zone/Camera system
penalty charging systems,where I initially specified the interfaces for the printing of all
letter/email/SMS requests following traffic contraventions,and producing the supporting
documentation and gained its acceptance formally.
I handled the signing-off the design documents that were subsequently produced,and ensured
that the test plan was in accord with the High Level design.
On completion of the printing interfaces I was assigned the role of the Cut-over Architect,
responsible for all of the technical issues surrounding the transfer from the existing IBM systems
to the new Capita systems.To that end I authored a technical specification, which was a live
document until the first rehearsals that took place in February 2016.
The role required daily communication with the COTS suppliers and Government agencies
interfacing with the system, as well as regular meetings and workshops.
The project involved some working from home, regularly working in various Capita and partner
offices, and regular meetings in London at TfL and COTS supplier offices.
Nationwide Building Society - Solutions Architect January 2015-May 2015
Summary: Based at the head office in Swindon, I was a member of the Operational
Strategy and Resilience division, with the responsibility for two separate projects which
I handled in parallel.
General Insurance Tender
Architectural management of 5 mainstream insurers tendering to provide building and
associated general insurances for Nationwide mortgagees and account holders.
Keywords:
Integration of COTS solutions
Legacy mainframes
SOA microservices
SAP
Several MI and warehousing systems
Sparx Enterprise Architect
Visio
I managed the architectural aspects of the whole tender process , and due diligence was paramount, because of the
commercial implications. My primary achievement was ensuring that the web-based solutions advocated were able to
integrate into the NBS technology stack, and the existing legacy customer mainframe and MI systems. My deliverable
was documentation showing the key contact points and their constraints as defined by the Enterprise Architecture
roadmap, against which the tender propositions was judged.
The planning of the migration of existing data to a yet-as-unknown systemwas commenced and I identified and
2. Page: 2
documented the data and proposed likely solutions.
On tendercompletion, that project was handed over to a Programme Architect to document the Architectural Overview.
SAP Maturity – Congruency Differences.
My task was to work with those responsible for technical solutions,operations and application support to remove
congruency errors and differences that had developed between the legacy customer systems and the new SAP-based
account ledger applications, within only 1-2 years of the SAP deployment. The situation had arisen as there had been
no overall solutions architectural management.
I provided a review document showing the as-is situation, the proposed tactical solutions and correction process and
also instigated discussions on the strategic solutions available to improve data quality and eliminate congruency errors.
This role was only partially technical, as the resolution of the issues could only be solved by the various internal
departments co-operating in a single initiative, and slide-sets were produced by me during those workshops.
The tactical solutions were being implemented and various strategic options that I identified were under consideration
when the contract closed.
Coventry Building Society - Temporary Solutions Architect September 2014-October 2014
Keywords:
COTSIntegration
Oracle stack
Java 7
HTML
JavaScript
JQuery
Spring
ITIL
Archimate
Based at the head office in Coventry, I was tasked with producing High Level Design specifications
for 5 projects that had to go live before December, but needed architecture board approval before they
could go into development.
I produced and advanced SSO (Skeleton Solution Outline) documents to the stage where they were
able to be presented to the architecture board. Three of the projects did not survive my initial
analysis and were dropped by mutual consent when a business case could not be made for them.
I mentored the team tasked to develop an ITIL model of the organisation, including infrastructure
support,application development, and application support.
Homeserve - Solutions Architect June 2014 – August 2014
Based at the Walsall office of Homeserve, the home-care insurance providers, and assigned to
the Digital Transformation Services, which is an Agile team responsible for creating and
maintaining an up to date marketing, sales and administration internet web site and a new
Intranet for the organisation.
The challenge was to incrementally turn the legacy site, which simply guided customers to the
call centre, into a modern selling site. The changes were incremented incrementally, ensuring
that at no time was the site offering less service, but always adding additional functionality and
services.
I was responsible for 6 projects: Data Collection, Live Chat, FAQ Knowledgebase,Intranet,
Email and SMS Messaging.
Involved in requirement workshops, procurement, and produced various slide sets for straw men
presentations,and options discussions. The modelling software was Sparx Enterprise Architect,
and the technology stack was that of Oracle.
Keywords:
Agile
Technical governance
Oracle Stack
Microsoft stack
Live Chat
SMS
Internet
Cloud IaaS deployment
Web Secure Card
Payment
Sparx Enterprise
Architect
Authored an architectural High Level Document for the Secure Live Chat project, along with long-term storage
requirements to satisfy the regulatory authorities. In addition, provided the strategic solution for secure card payments
on the web and telephony, so that the customer financial information stored is tokenised and no data is held that could
be compromised.
The projects were pioneering an Agile approach, and part of my role was to apply governance to the development and
test teams, ensuring that what was produced matched the requirements of the High Level Design.
IBM - Solutions Architect March 2013 - November 2013
Based at Radbrooke Hall, Knutsford on the Barclays Bank account.The technology stackranged from IBM mainframe
to Excel spreadsheet. IBM Rational Rhapsody Architect used to design and articulate architectural views, using
different techniques for each of 5 projects, some of which I handled in parallel.
The 5 projects were all part of the change programme instigated by the demands of the financial regulatory authorities.
Sanctions
E2E design for Real-time Screening System, performing sanctions screening for all on-boarding customers and
updates.
Overdrafts
E2E design for Overdraft Renewal Advice system, involving extensive integration with 28 legacy interfaces.
The bank was not providing customers with sufficient information about interest rates being charged at each annual
renewal. I integrated a new systeminto the existing legacy back-office mainframe systems.
3. Page: 3
Keywords:
Waterfall process
Agile SCRUM
Stakeholder management
Governance
Offshore development
IBM Mainframe
IBM BPM Work-flow
SOA Microservices
Java
Oracle stack
Microsoft stack
PegaCard
Siebel
Rational Rhapsody Architect
Sparx Enterprise Architect
Fraud & Disputes
The complaints about the handling of debit card disputes and fraud had become legendary, and
appeared at the top of the Which lists with boring regularity. The financial regulators insisted
that had to change.
I produced the E2E design for replacement of the Debit Card Dispute system, a new IBM
BPM based systemreplacing an obsolete PegaCard system.
Back Office image migration
The regular “loss” of documents meant that Barclays had to replace their obsolete image
handling systemwith something that did not cause complaints from the public. I produced the
E2E data and image migration documents for back-office systems that transitioned from
Siebel to a BPM work-flow system.
Back Office - Retail Lending Scanning system
Barclays moved much of the printing functionality in-house from R.R. Donnelly. I produced
the E2E systemdesign document, and participated in the project governance.
All of the systems that I designed were integrated into the Barclays existing mainframe systems,and had to comply
with the existing, well-defined architectural principles and governance.
My role in governance was to obtain sign-off of the high level end-to-end design and subsequently I was responsible for
signing-off the resulting test plans, and low-level design and deployment plans. I also worked daily with the offshore
development centres.
Sabbatical September 2012 – March 2013
A sabbatical to manage a close family health crisis.
My personalproject during this spell was to understand and become familiar with the TOGAF
framework, and was nearing certification when real-life took over with my next contract.
Keywords:
TOGAF9
Office of National Statistics – Solutions Architect April 2011 – September 2012
Keywords:
Agile process
Prince/2
Government security
M204 Mainframe
Oracle stack
SOA microservices
PL/SQL
ESB
ETL
Talend
SAS
Rational RSM
COTS integration
Feasibility study
Linux servers
Apache
Responsible for the architecture of a replacement systemfor the legacy M204 mainframe system
handling all Life Event based statistical analysis. The systemhandles data at IL4/IL3 security
levels.
The systemcollects information from the GRO (General Registry Office) NHS-IC, DoH, the
Courts Office, Coroners Courts, GP’s and othersources in all formats and using all technical
collection mechanisms.
Worked alongside very capable business/systemanalysts to capture requirements by firstly
modelling the As-Is business processes; then specifying the To-Be business processes.At that
point it was possible to identify the systemuse cases that will constitute the replacement system
and then capturing Non-functional systemrequirements
Developed a logical systemmodel, and gained stakeholder approval of the logical view of the
systemwith both workshops and individual interactive sessions.
Specified a high-level technical architecture to support the logical model, which will be realised
fully in the next project phase.The design incorporates the integration of several COTS solutions
and otherexisting systems.
Specified, with the project manager, a project plan for construction ofthe new systemusing an iterative process that
will introduce a working systemincrementally over a period of 2½ years.
Worked extensively with the project manager to plan and coordinate work streams such as test planning, environment
planning and deployment planning.
The modelling tool was RSM, and the technical architecture is based on using multiple Linux servers, Talend as the
ETL tool and SAS as the analysis tool and an Oracle database.The userinterface will be developed using Java Spring.
All data access is through stored procedures written in PL/SQL, and the underlying technology was the Oracle stack.
The ONS existing in-house development process was not considered to be suitable, and an Agile-based approach was
specified for the Elaboration and Construction phases.My governance role was to marshal the High-level design
through the Architectural Board, and then review and sign-off subsequent documents produced,i.e. the low-level
design,test plan, Infrastructure Architecture, and the deployment plan.
Other assignments include:
Capgemini at Learning & Skills Council, Coventry – Solutions Architect
Capita, Coventry – SolutionsArchitect
4. Page: 4
EADS, Newport, South Wales – Solution Architect
Royal Bank of Canada, London – Agile process mentor
Capgemini, at HMRC, Telford, UK – Lead Process Engineer & Solution Architect
DEFRA, Guildford, Architectural Lead
Logica, on the Centrica account at Slough – Freelance Solution Architect
National Westminster Bank, London, UK - Freelance IT Methods Consultant & Architectural Lead
National Grid, Dartford, UK - Freelance IT Architect
GE, Leamington Spa – Freelance Consultant & Architectural Lead
Malvern Instruments,UK – OO Mentor and designer
TNT International, UK - Freelance IT Architect (1998)
Magnox Nuclear, Berkeley, UK - Freelance OO/RAD Consultant
CSC – BAe and Airbus Industrie, Toulouse,France - Freelance IT Consultant representing CSC
BT, Martlesham Laboratories, Ipswich, UK - Freelance client-server Consultant
Borland Technology, Paris, France - Freelance QA Engineer
Borland International, Paris, France - Employee, European QA Manager
Personal Details
Based in Worcester, England and used to living away during the week, having done so for many years.
Mature with grown-up family and few personal commitments. No objections to travel. Has a clean driving
licence and excellent health. Punctual, motivated, highly organised and competent individual.
British nationality, educated in UK, also speak Norwegian and some French (lived and worked 1 year in Paris,
and a further 6 months in Toulouse).
At various times have held all levels of security clearance up to Developed Vetting Clearance (DVC).
Currently only have Disclosure Scotland clearance.