Charles Goodwin is a Release & Configuration Manager seeking a new role in Switzerland. He has over 15 years of experience in technical roles involving software configuration, release management, and project delivery. He is proficient with tools like TFS, SQL Server, PowerShell, and ASP.NET. His background includes roles at Nationwide Building Society and Royal London Platform Services delivering software releases and configurations. He holds a Joint BSc in Computer Science and Accountancy from the University of Manchester.
Release & Configuration Manager Charles Goodwin Seeking Role
1. CHARLES GOODWIN
Green Banks, Email: Charles.L.Goodwin@gmail.com
Cranhill Road, Home: +44 (0)1255 428 980
BATH, Mobile: +44 (0)7575 075 675
BA1 2YF
Nationality: British
Release & Configuration Manager - Seeking Role in Switzerland
Predominantly working within the finance sector, a Release & Configuration Manager with diverse
technical skills including TFS, SQL Server, MS Release Management, PowerShell and ASP.NET is
seeking to deliver new systems within business and commerce. Experience covers excellent verbal
and written communication skills both with the business and across IT departments as well as
complying with deadlines, addressing risks and prioritising conflicting objectives.
Education and Qualifications
1985-88 University of Manchester
Joint BSc (Hons) Computer Science and Accountancy
1977-85 David Hughes School (Anglesey)
A Level Pure & Applied Mathematics (A) A Level Physics (A) A Level Computer
Science (B) AO Level Mathematics (A) and 8 O Levels
Employment History
2014 – Now Royal London Platform Services (Ascentric Ltd)
Release & Configuration Manager (Contract)
Platforms: VM Servers hosting Windows Server 2012 R2, W2008
Software: Team Foundation Server 2013, MS Release Management 2015, MS
Visual Studio 2013, MS SQL Server 2012, ASP.net, PowerShell 4.0,
IIS 7.0
Context:
As a Release & Configuration Manager my work includes ensuring functionality is built, packaged and
deployed to test environments and ultimately delivered to production. Projects include Accelerator - a
collection of best of breed applications to provide a new underlying IT solution to support their Platform
Service.
My duties include:
Implementing automated version controlled.NET Continuous Integration(CI) builds within TFS
Analysing, recommending and implementing ALM measures within TFS/VS to improve
communication across teams, quality of code and productivity
Maintaining and supervising code branching/merging across multiple off-shore agile work
streams to facilitate concurrent hot fixes, upgrades and new project work
PowerShell scripting to automate environment builds, deployments, regression testing and
environment monitoring
Automating release promotions using MS Release Management, Desired State Configuration
(DSC) and PowerShell
Supporting Integration Testing by configuring the interfaces across the best-of-of-breed
applications.
Co-ordinating both full and point releases to production
Collaborating effectively with all project participants including DBAs, Project Managers,
Developers, Testers, Production Support
Ensuring the environment landscape and the build processes across it are fully documented
and shared within the team.
2. 2009 - 2013 Nationwide Building Society
Payments Configuration Manager (Contract)
Platforms: PC Client/VM Servers – Windows UNIX
Software: MS SQL Server 2008, ASP.net, MQ WebSphere, IIS 7.0
Team Foundation Server (TFS), MS BizTalk, PowerShell 2.0
Context:
As a Payments Configuration Manager I play a key role at Nationwide ensuring functionality is built,
packaged and deployed to test environments and ultimately released into production. Projects
included the launch of 7 Day Account Switch (2013), Faster Payments (2012) and Mortgage, Sales &
Originations (2011)
My duties are diverse and include the following:
Designated the SME for the ETS (BACS And Cheque Clearing Gateway) and VPS (Faster
Payments Gateway)
Drawing upon and supervising Nationwide’s partners (Oracle, Microsoft, VocaLink, BT etc.) to
ensure functionality is delivered into production as planned.
Working within a 24/7 Service Management landscape to devise deployment and back out
strategies based on the specific system topology.
Consolidating code branching or conversely introducing parallel development within the
development teams to stream line the delivery of new functionality into production.
Building a strong rapport by reporting merits, drawbacks and recommendations to
stakeholders.
Establishing costs and ensuring outsourced work conform to budget.
Reporting environment KPIs and applying measures to address opportunities for improvement
such as scripted automation.
Implementing efficiencies using ITIL best practices.
Ensuring triage properly distinguishes between environment issues and genuine supplier
defects.
Delivering end-to-end payment environments to support pre-production testing
Supervising and mentoring members of the Configuration Management Team.
.
2007 – 2009 Project Brokers (BIBP)
Business Intelligence Analyst (Contract)
Platform: PC Client/Servers,
Software: QlikView, MS SQL Server 2000/5, Access/Excel VBA,
Visual C# 2008, Visual Basic 6.0, SSIS, SSRS
Context:
Project Brokers is a business partner that calls upon my services as and when projects arise as a
Business Intelligence Consultant via my company, Edelweiss Solutions Ltd.
The projects assigned range from 6 to 12 weeks and generally focus upon Business Analysis and
prototyping using QlikView, an in-memory Business Intelligence reporting tool. A typical assignment
was with Deutsche Bank analysing the distribution of their financial publications.
My duties included:
Liaising closely with the business, interviewing, analysing and documenting business
requirements/functional specifications/technical specifications
Using proof of concept and prototyping techniques to challenge and clarify business
requirements.
Writing optimised T-SQL queries to handle large scale datasets across multiple servers
ensuring transaction recovery, deadlocks and performance are all properly addressed.
Deploying middleware as Visual C# windows services/SSIS packages to map and convey
data between applications.
Building drill-downs, graphs and charts and where appropriate, using the specifications to
supervise work assigned to retained resources in Bangalore.
Overseeing progress to ensure work is delivered in a timely fashion and implementing control
gates to test for compliance and quality.
On-site implementation handover and training.
3. 2006 – 2007 Threadneedle Asset Management
Systems Analyst (Contract)
Platform: PC Client/Servers, SUN UNIX boxes
Software: Visual Basic 6.0, MS SQL Server 2005 and related services,
Test Director, Hiportfolio, Millennium
Context:
Threadneedle Asset Management (TAM) recently decided to outsource their back office services to
J P Morgan (JPM). I was tasked with decoupling the retained Threadneedle Treasury Systems
(predominantly Millennium) from those systems that were to be lifted out by JP Morgan.
My main responsibilities and accomplishments include:
● Gathering information to ‘ring fence’ the impact of de-coupling the Treasury Systems
● Documenting Business Requirements, System Design and Technical Specifications
● Compiling and overseeing UAT Test Scripts to ensure changes complied to control gates
● Performing Gap Analysis of TAM/JPM connectivity across all de-coupling work streams
● Building an off-line MIS Database that is populated daily using SSIS
● Deploying Reports using SSRS with exposure to SSAS.
2003 - 2006 Freelance Web Developer
Platforms: PC Client/Servers
Software: C# ASP.NET, MS SQL Server 2005, Access, Dreamweaver 8,
VBScript, JavaScript, DHTML, CSS, AJAX, VBA.
Relocated to Haute Savoie, France for three years working as a freelance web developer. Using
Active Server Pages I designed and built Access/MS SQL database driven pages, maximising client
web presence with Search Engine Optimisation, copywriting and graphics.
2001 - 2003 Threadneedle Investments
Senior Analyst Programmer (Contract)
Platforms: PC Client/Servers, SUN UNIX boxes
Software: VB 6.0, MS SQL Server 2000, PVCS, Brio Reports 6.6,
BusinessObjects, Test Director, Hiportfolio
Context:
Threadneedle Investments, a subsidiary of the Zurich Financial Services Group, manages over £47
billion in equity fixed interest and property investments for both institutions and private investors. I lead
the team responsible for supporting and enhancing the production back office middleware that
conveys files between the various multi-platform systems.
My main responsibilities and accomplishments include:
Capturing business requirements, Designing and specifying VB components and writing
corresponding Test Plans.
Building VB middleware components that respond to TIBCO network messages.
Dimensional data modelling to build a MS SQL Server Data warehouse to address MIS
Reports.
Writing optimised parameter driven SQL stored procedures within DTS packages.
Analysing, implementing and optimising cross-site straight through processing.
Investigating incidents, overseeing solutions and documenting recovery procedures.
Assessing impact and estimating the work required to address requests for change.
Providing ancillary support for the System Integration Test Environment.
4. Mar 2001- Engineering & Physical Science Research Council (EPSRC)
Sep 2001 Systems Analyst/Programmer (Contract)
Platforms: PC Client/Servers
Software: VB 6.0, MS SQL Server 7.0, Visual InterDev 6.0, ASP, XML, MTS
NT 4.0, SourceSafe 5.0, Install Shield 2.0
Context:
EPSRC 1 Implementing Doctoral Training Grants (DTG)
My main responsibilities and accomplishments include:
Designing, building, testing and implementing electronic data capture to supplement DTGs
using HTML Forms, XML, JavaScript and ASP.
Utilising user defined controls to capture core Doctoral Training Grants (DTG) data.
Documenting best practice guidelines to ensure the value of Shared Data is not compromised.
Adding functionality to Nexus to import new grants from XML Files.
Unit/System testing new functionality across Nexus System.
1999 -2001: Intel, Swindon
Systems Analyst/Programmer (Contract)
Platforms: PC Client/Servers
Software: VB 6.0, MS SQL Server 7.0 Rational Rose 98i, NT 4.0, MTS, DCOM,
XML, UML, SourceSafe 6.0
Context:
Intel (Swindon) represents the European headquarters to Intel, the leading manufacturer of silicon
chips. As a Senior Analyst/Programmer, I work within a team responsible for analysing designing and
building Supply Line Management (SLM), a bespoke n tier distributed application with a dual front end
(VB and Web) sharing common business components.
My main responsibilities and accomplishments include:
Adhering to UML paradigms to document requirements, analysis and design.
Designing building testing and implementing VB components under MTS.
3 month posting to California as a Systems Analyst/Technical Lead to oversee core
enhancements to SLM
Implementing new interfaces to legacy core systems.
Conducting interviews across sites to establish business requirements and then devising and
presenting prototype solutions to our business partners.
Recommending and implementing performance enhancements across VB components.
1998 -1999 Engineering & Physical Science Research Council (EPSRC)
Systems Analyst/Programmer (Contract)
Platforms: PC Client/Servers
Software: VB 5.0, MS SQL Server 6.5, Rational Rose 98i, Visual InterDev 6.0,
NT 4.0, Crystal Reports 7.0, SourceSafe 5.0, Install Shield 2.0
Context:
EPSRC 1 Building the back office systems that support the process of awarding and maintaining
Studentships.
My main responsibilities and accomplishments include:
Building, testing and distributing a ‘multi-tier’ application (VB and SQL Server) for capturing
nominations, making awards and servicing the Studentships.
Allocating and supervising the build of the various code components ensuring they comply
with programming standards and conform to the preferred architecture.
Designing, building, testing and distributing VB User Defined Controls.
Encapsulating third party COM objects to handle the capture of addresses and the validation
of bank account details before being submitted to BACS.
Prototyping web solutions utilising ASP, HTML and JavaScript.
1.
EPSRC is a governmentbody responsible for building and sustaining the communityof skilled research people
by financing projects thatforge stronger links between industryand the academic world
5. 1997 - 1998 LUSIS Business Solutions
Systems Analyst/Programmer (Contract)
Platforms: PC Client Servers, VAX
Software : VB 5.0, MS SQL Server 6.5, NT & Windows 95, MTS, MS Access 7.0,
Btrieve 6.15
Context:
LUSIS is the IT subsidiary within the Hyder Group which also controls SWALEC an electricity supply
company which diversified into supplying gas. Our development team delivered the first phase of the
back office systems in order to support the new business venture.
I was also involved in the 1998 deregulation of the electricity industry where I successfully migrated
the MV90 legacy file/server system (Novell Network) over to a true client/server configuration (NT
Network) and delivered ad hoc reporting of the underlying Btrieve database.
My main responsibilities and accomplishments included:
Analysing, building and testing the MS SQL Server Customer Database and subsequently
migrating the legacy data over to the new database.
Building, testing and delivering the VB User Interface for capturing the new domestic gas
contracts to a user base of 80.
Publishing and maintaining Graphical User Interface Standards that apply across the 1998
project.
Trialling third party client/server interface software to confirm the feasibility of ODBC
connectivity to Btrieve
1995 - 1997 Natwest Life
Senior Analyst/Programmer (Permanent)
Platforms: PC Client Servers, UNISYS A19
Software: VB 4.0, MS SQL Server 6.5, MS Access 7.0, MS Excel, Lotus Suit,
LINC 16
Context:
A Life Assurance subsidiary company to NatWest Group. Our team was responsible for the
development implementation and support of Client Server applications. The majority of the systems
comprise of Microsoft SQL Server/DMSII Database, Access/VB/Crystal User interface, and Business
Objects for ad hoc enquiries.
My main responsibilities and accomplishments included:
Co-ordinating dedicated client server development teams to ensure systems are designed,
developed, fully documented and tested before being delivered into production. The nature of
the work has provided me with extensive experience across the whole development life cycle.
Providing support, for many complex and diverse production applications. Investigating and
diagnosing live problems and delivering timely solutions.
Designing and Building a SQL Server Data Warehouse accompanied with parameterised
reports to retain and analyse the performance of new business processing against the
company's service standards.
Delivering the NWUTM Price Checking System that compares two commercial price feeds
and highlights any price discrepancies that violate a specified tolerance limit.
Publishing Microsoft SQL Server programming guidelines and presenting workshops on
retaining database integrity
As an active member of the Analyst/Programmer Committee, consolidating Programming
Standards and issuing new standards for some of the more complex issues such as NOF
Interfaces.
6. 1992 - 1995 Clerical Medical Investment Group
Trainee to Analyst Programmer - Corporate Data Systems
Platforms: UNISYS A18
Software: LINC, COBOL
Context:
A Mutual Life Assurance Company that catered primarily to the professional market.
My main responsibilities included:
Estimating the time to complete the necessary development code and allocating the work to
the appropriate resources. Monitoring and vetting the COBOL/LINC programming work and
generally providing support and guidance to the programmers within the team.
Devising system tests from the Technical Specifications to ensure the code is correct and
implemented on schedule.
Pioneering the conversion of the Corporate Database Systems to LINC15 and providing
guidance for subsequent system conversions.
Devising and launching new program skeletons to ensure LINC is utilised effectively within the
team and cutting development costs by 15%.
Championing the department at the LINC User Group and ensuring the team is well informed
of any new features.
Prototyping and co-ordinating new techniques for the feasibility of introducing Activity Based
Charging for the Central Database Systems. This involved devising, testing and demonstrating
a working system and reporting the benefits and concerns of the new system.
1988 – 1991 H W Fisher & Company
Context: Trainee Chartered Accountant
A firm of Chartered Accountants. I was responsible for supervising the audits of companies whose
annual turnover would generally exceed 1 million. This would involve investigating anomalies within
the accounts, conducting probing interviews, verifying the figures within the company accounts as well
as allocating work within the team, monitoring their work and ensuring the audit is completed within
budget.