Architecture decision records - How not to get lost in the past
CV Rich House (Scrum master & Agile Coach)
1. Richard House CV Page 1 of 4 22/12/2015
Richard House
Scrum Master & Agile Coach
07515118265 richmhouse@gmail.com
Key Skills
Coaching 2 yrs Training 2 yrs Tech Lead 9 yrs
Agile / Scrum / XP 6 yrs Scrum Master 1 yr Line Manager 5 yrs
CI / CD / Dev Ops 6 yrs BDD / TDD 6 yrs Pair Programming 6 yrs
C# / .NET 10 yrs OO A&D 15 yrs Spatial Arc/Oracle 13 yrs
Agile
Experienced Early adopter & champion of agile principles, ethos & engineering practice.
Holistic Able to coach the whole organisation.
Self-organising Coaching teams to self-organise & find their own way.
Adaptive Whilst I have extensive experience in Scrum and XP practices I coach an adaptive,
principle led approach (every project is different, every team is different).
Friendly A light supportive touch: informal 1:1 chats, pairing, and facilitation.
Sharing Confident trainer - tailored hands on courses in agile behaviours & practices.
Expert Engineer Teams can leverage my in depth experience covering all aspects of development.
Automator I believe automation is key to the success of agile, so I coach effective CI/CD,
BDD & TDD. We should aim to be always be ready to release.
Personality
Team Player Pairing, sharing, coaching, helping & working for my teams.
Innovator I strive for smarter working: best practice + innovation + latest tech.
Dev Savvy Through scores of projects I know my way around development.
Explorer Whilst being loyal I’ve always sought to be on the latest leading edge projects.
Honest & True Principled, transparent, tell it how it is type of guy.
Quality Minded In my nature to build in appropriate quality as we develop.
2. Richard House CV Page 2 of 4 22/12/2015
Experience
South Hampshire
Agile Cooperative
Dec 14 to Dec 15
Green field development of my own ethical business applications following
agile engineering best practice (DDD, CQRS,C#, VS2015, Web-API,CSS,
MVC 5,SQL Server,Entity Framework 6).
In future I plan is to complement this with contract, agile consultancy, Scrum
Mastery & coaching work as I love to share my learning & learn from others.
Agile .NET
Developer
Ordnance Survey
Field Planning Tool
Sep 14 to Nov 14
Allocation of work to surveyors (C#, Arc Objects, VS2013, Resharper,
NCrunch, NUnit, Moq,Specflow,TDD, BDD,OO A&D, Design Patterns,
Scrum, Coaching).
Continuous Integration & Delivery (Jenkins,MSBuild).
Hosted Agile Community Workshop on Retrospectives.
CI Dev Ops
Developer
Ordnance Survey
GenIE Generalisation
May 14 to Sep 14
Automated environment spin-up (Puppet,Geppetto,RSpec, Vagrant,Ruby,
VirtualBox,Git, Linux, Bourne,Oracle, Scrum,Scrumban).
Presented environment spin-up framework to OS Developers Event.
Continuous Integration & Delivery (Jenkins,Soap UI)
Presented my Arc Objects CI to Tech Spotlight event.
Agile .NET
Developer
Ordnance Survey
GDMS Object Editor
Nov 11 to May 14
Geospatial editing tools (C#, Arc Objects,Resharper, NCrunch,NUnit,
Moq, Specflow,TDD, BDD,SVN, OO A&D, Design Patterns, Scrum).
Developed automated Test framework (C#,ArcMap,XML, QTP, NUnit,
Jenkins,WIX, Scrum).
Agile Engineering Practices Facilitator for Geospatial development.
Designed & delivered Jenkins Training courses.
Hosted Agile Community Workshop exploring Agile Principles.
Founded OO A&D Community & facilitated sessions.
Presented Resharper tips to .NET Community
Geospatial Analyst
Ordnance Survey
Nov 10 to Feb 11
Apr 10 to Jun 11
Comprehensive modelling of OS geospatial systems.
Engaged with stakeholders and contributors across OS & presented the model
widely. The model highlighted many areas for architecturalimprovement and
was a key input to strategy workshops. (Analysis,Enterprise Architect).
FME Developer
Ordnance Survey
Feb 10 to Mar 10
Analysis, design and development of application to generate Contractor cross-
charges (FME,Access, Excel).
CI Adviser
Ordnance Survey
MRDP
Jul 10 to Nov 10
Set-up continuous integration builds (Cruise Control, Ant, Clearcase).
Advised team on automated testing.
Designed & developed 10k extraction (Oracle SOA Suite,BPEL,Java).
Developer
Ordnance Survey
PSMA & Web
Services
Jun 11 to Nov 11
Publishing of OS VectorMap Local(A&D,UNIXscripting).
WMS for OS products (Geoserver,PostGIS/Postgres,Centos,Scrum).
Developed auto test framework (Oracle,UNIXScripting, SQL).
Technology
Community Lead
Ordnance Survey
Dec 09 to Jan 11
Collaborating with Tech Champions & stakeholders throughout OS I drove
forward my vision for Technology Communities in OS.
Promoted communities, e.g. presentation to IS Comms Forum.
3. Richard House CV Page 3 of 4 22/12/2015
Agile Community
Lead
Ordnance Survey
Dec 09 to Jun 10
Co-founded and facilitated the OS Agile Community.
Organised & chaired forums.
Provided consultancy to teams considering or starting Agile.
SOA Developer
Ordnance Survey
Jan 10 to Mar 10
Developed Data Retriever Service (Cruise Control,Oracle SOA Suite,
BPEL,WS, XSD).
Tech Lead then
Scrum Master
Ordnance Survey
Phoenix/GDMS MPF
Jun 06 to Dec 09
First GDMS Scrum Master – introduced Scrum.
Architected MPF – publishes OS spatial data to product stores.
Tech lead team of 5 (C# / .NET, NHibernate, Oracle)
Engaged with stakeholders across OS & externalconsortium.
Introduced CI (Jenkins,NUnit)
.NET Technology
Champion
Ordnance Survey
Aug 08 to Dec 09
Suggested & designed role. Established .NET Technology Community.
Evaluated & demonstrated .NET tools (VS2010,CruiseControl.NET,NUnit,
FxCop,NHibernate).Created OS .NET Standards.
Senior Developer
Ordnance Survey
Phoenix Publication
Apr 03 to Jun 06
Publication Adapters (C# / .NET,Oracle), OSMM Generator (C++,OCCI,
Oracle,GML),Address visitor (C++,Objectstore,OSMM).
Requirements analysis (use casing,UML,workshops)
Presented overview of adapters to 50 Phoenix representatives.
Team Leader
Ordnance Survey
Mercury
Apr 98 – Apr 03
Led team of 6 to develop the update component of Mercury. (OO A&D,C++,
ObjectStore,Java,Korn)
Led team of 3 prototyping integration of geospatial data (Gothic, DSDM).
Researcher
Ordnance Survey
Feb 98 to Apr 98
Feasibility study for using image compression. Evaluated tech options.
Automated system testing of the NLPG Hub component of the NLIS Pilot - 3rd
prize BCS awards 98. (UNIXBourne Shell & PL/SQL)
Tech Lead
Ordnance Survey
Apr 97 to Dec 97
Led team developing automated testing of DDMS' TOPO-96 release (UNIX
Bourne Shell ,PL/SQL)
UNIX Developer
Ordnance Survey
Jan 97 to Apr 97
Solely responsible for all aspects of development of 50K-HEIGHT system. To
my knowledge no bugs have been found in this system during its life (UNIX
Bourne Shell, automated testing).
Pro*C Developer
Ordnance Survey
Sep 96 to Jan 97
Link Meridian to ROADS data to incorporate admin & land use areas into the
RDS product (C, Pro*C,Oracle).
Analyst/Designer
Ordnance Survey
OSPLOT2
Apr 95 to Sep 96
Scoping study to inform future development of plotting at OS. This evaluated
technical options.
Analysis & design of the plotting component of OS Landplan product.
Tech Lead
Ordnance Survey
Address-Point
Sep 92 to Apr 95
Designed and coded extract & customer supply applications (Pro*C,PL/SQL,
SQL*Loader, Oracle,Bourne shell).
Tech led team developing 2nd
release.
Automated Test Work Group member – evaluated test tools.
Developer
Ordnance Survey
Small Scales
Jan 91 to Sep 92
Developed gazetteer update (UNIXBourne Shell )
Developed TIFF validation (FORTRAN)
4. Richard House CV Page 4 of 4 22/12/2015
Interests
Family Very happily married with three great children.
Sports Player Volleyball, 5 a side & tennis. Captained several league winning teams.
Board Gamer Love strategy games like Ticket to Ride. Invent new games and adapt existing.
Environmentalist I campaign locally for a more sustainable way of living.