Applications Architect at Brit Insurance
London, United Kingdom
Applications Architect at Brit Insurance
London, United Kingdom
With a track record of success in the design, development, deployment, maintenance, and evangelising of .NET based solutions I specialise in creating systems that provide competitive advantage to organisations.
C# (1-3), T-SQL, PL-SQL, .NET (1 > 3.5), Visual Studio (2003 > 2010), MS Sql Server (2000 > 2008), Agile (especially Scrum), ASP.NET, ASP.NET MVC, Windsor Container, NHibernate, jQuery, MbUnit, RhinoMocks, Enterprise Library, Sql Server, Oracle, Windows Forms, and WCF, UML (in particular: Sequence diagrams, Use Case models, Class Diagrams, Object Diagrams, State Machines, Entity Relationship Diagrams, and Component Diagrams), Sparx Enterprise Architect, Visio, GoF, PoEAA, SOA, Zachman, FEA.
(Public Company; BRE; Insurance industry)
March 2009 — Present (5 months)
Member of the Enterprise Architecture committee with particular responsibilities for software design, software development lifecycle, standards, governance, product evaluations, IT strategy, and recruitment.
Current projects are designed to move Brit towards a SOA, following DDD, and using a range of frameworks and tools including ASP.NET MVC, NHibernate, the Castle Windsor container, jQuery, MbUnit, WCF, RhinoMocks, CI Factory, and Oracle 11g.
(Public Company; BRE; Insurance industry)
February 2008 — March 2009 (1 year 2 months)
I am currently responsible for the technical architecture and quality of new systems being developed within Brit Insurance for use in their UK division.
My current projects are designed to move Brit towards an SOA, following DDD, and using a range of frameworks and tools including ASP.NET MVC, NHibernate, the Castle Windsor container, jQuery, MbUnit, WCF, RhinoMocks, CI Factory, and Oracle 11g.
(Public Company; 51-200 employees; Computer Software industry)
December 2006 — February 2008 (1 year 3 months)
Working as a part of the Core Product Development team I have helped develop their market leading Enterprise Web Content Management system. In particular I have worked on the systems for content distribution between servers and on retrospectively Internationalizing their content editor. This has involved extensive development of web services (especially WSE 3), CSLA.NET based business objects, XML processing, and ASP.NET user interfaces. Additionally I have been responsible for training developers, both internally and for partners and clients, in C#, VB.NET, ASP.NET, and the use of Immediacy CMS as a platform for web development. This involved a particular focus on the development of powerful ASP.NET user controls and server controls.
The role also involved providing 'last resort support' to other internal teams which often involved troubleshooting both code, database, and IIS configurations.
(Privately Held; 1-10 employees; Education Management industry)
April 2002 — December 2006 (4 years 9 months)
Worked developing their .NET based products. Developed web services, SQL Server databases, ASP.NET web sites, and win forms applications. Built and managed the Software Development team with a responsibility for requirements analysis, software design and implementation, team and project management.
MSc , Educational Research , 2002 — 2005
This course was completed part-time whilst working full time. It covered:
The nature of research;
The use and interpretation of statistical techniques for research and analysis;
Methodologies available for research in the social sciences;
Communicating research findings.
BA(Hons) , Social Anthropology , 1998 — 2001
I achieved a 2:1 honours degree on this course, one which has a particular relevance to software development because, as software development is essentially the creation of systems which describe aspects of the human world, so social anthropology is also concerned with understanding and describing the human world.
I am active in the London Alt.Net community and a regular member of the Southampton branch of the NxtGen user group. I spend much time out of work reading about, learning and working with different technologies, patterns and practices, I enjoy playing football, reading philosophy & sociology (particularly of knowledge and science), hill walking, and have just started Bikram Yoga.
IEEE Computer Society, NxtGenUG
MSc, BA(Hons), MCAD.Net