ANDREW STEWART GIBSON 29 Sherwood Halls, East End Road, London, N2 0TA An "Object Thinker" with real world experience. Finding the right compromise between business and technical needs is a crucial part of my skill set. I am passionate about the technology I use, and seek inspiration in the projects and people I work with. Favourites: Likes: C#, Object Thinking, TDD, ASP.NET MVC, ORM, SOA, Mercurial Fluent NHibernate, JQuery, NUnit, Castle, Rhino Mocks, Subversion, CI Experience Lloyd’s of London, Team Lead Developer, March 2009 - Current WCF, C# 3, ASP.NET, SQL Server, Entity Framework, LINQ / Expression Trees, Security, NUnit, Rhino mocks, CruiseControl Rewrote a bespoke single sign-on solution to utilise SOA for scalability and architectural agility. Integrated security framework with SiteCore CMS, ASP.NET applications, AJAX RIA sites and legacy ASP.NET 1.1 and classic ASP codebases. Worked with IBM technical personnel to prototype Tivoli security product implementation. Subject matter expert in WCF, C# 3 and ASP.NET. Mentored junior members of the team on WCF, C# and .NET, as well as ASP.NET, TDD and Entity Framework. Helped to introduce Scrum and pair programming. Brit Insurance, Developer / Consultant Oct 2008 – Jan 2009 ASP.NET MVC, MvcContrib, ASP.NET, NHibernate, Castle Windsor, WatiN, Rhino Mocks, JQuery Performed upgrades to existing ASP.NET-based underwriting system as part of weekly release cycle to QA environment. Troubleshot performance issues. Helped introduce comprehensive unit and system testing approach including mocking (Rhino mocks) and web-scripting (WatiN). Prototyped next generation technology platform for system rewrite using ASP.NET MVC, Castle Windsor IoC, Domain Driven Design and NHibernate. Assisted with integration with 3rd party QAS and Thunderhead systems and mentored junior developers in regard to C# and web-service integration. Archon Group (Goldman Sachs), Developer / Consultant Feb 2008 – Aug 2008 C# 3, Entity Framework, ASP.NET AJAX, Visual Studio Team System Completed a technology refresh for an existing security entitlement system. This included migration of the persistence layer from NHibernate to ADO.NET Entity Framework, involving advanced use of LINQ and Expression Trees for dynamic query compilation. Migrated the application from ASP.NET 2 to ASP.NET 3.5 using ASP.NET AJAX and the AJAX Control Toolkit in order to create a seamless user experience in conjunction with SharePoint-based applications. Migrated existing NUnit test suite to Visual Studio Team System tests, and assisted with SharePoint integration using WCF and WF. Jun 2007 – Feb 2008 Ancillary Care Services, Team Lead TOGAF, WCF, ASP.NET, DevExpress Application Framework Introduced light-weight TOGAF enterprise architecture practice to ensure alignment of IT with business strategy. Responsible for delivering in-house training for junior team members on OO and SOA in a .NET environment. Responsible for research and prototyping of Developer eXpress Application framework for rapid in-house application development. Developed project-tracking application using click-once deployment, Developer eXpress UI and ORM components. Mar 2006 – Jun 2007 Ristken Software Services, Senior Software Developer ASP.NET, AJAX, CodeSmith, Web Services Led a small team developing a dynamic rating system for auto-mobile insurance warranty premiums, using 3rd party warranty feeds and a custom AJAX layer based on a complex UI Process Controller pattern. Developed a remote testing tool for customers to remotely execute FIT-like testing suites against the developing code-base. Customised and developed templates for automated Data Access Layer generation using CodeSmith and a Repository model. Ran a small offshore team tracking deliverability quality using daily reporting metrics and weekly analysis and feedback sessions. Dec 2005 – Mar 2006 Baylor Health Care System, Developer / Consultant ASP.NET, Rainbow Portal Sep 2005 – Dec 2005 AMX Corporation, Developer / Consultant ASP.NET, Web Services, Payment gateway VHA Inc., Developer / Consultant May 2005 – Sep 2005 Classic ASP, ASP.NET, DTS, Data Cleansing Software Spectrum, Developer / Consultant Jan 2005 – May 2005 ASP.NET, E-Commerce RealPage Inc., Developer 2002 - 2005 ASP.NET, Classic ASP, AJAX, Javascript, DHTML, E-Commerce MarketNet Inc., Developer 2000 - 2002 Classic ASP, AJAX, Javascript, DHTML, SQL Server, E-Commerce Education Essential WCF, DevelopMentor 2009 ScrumMaster, Agile Estimating and Planning, Mountain Goat Software 2009 Theology / Philosophy, Durham University 2000