email@example.com | +44 (0)7742 157 185 | www.bj.ma | github.com/benaston/
Selected repos: NFeature: github.com/benaston/NFeature/ (featured on Elegant Code)
NuGet proﬁle: nuget.org/proﬁles/benaston/
A collaborative, full-stack web developer who can communicate, with a deep appreciation for agile methods, a good sense of design and a passion for simple, testable software.
Full-time pair programming developing a commodities pricing tool using client-side MVC and a document TDD, Pair Programming
performance by ﬁve times. Ran inception workshops and retrospectives. Performed initial business ASP.NET MVC 3
analysis and formed product backlog. Coordinated a small development team (3 developers). IOC / SOLID / GoF
Designed and implemented a client-side MVC HTML5/CSS3 single-page web application. Modular Kanban / XP / Scrum
Dynamic script and template loading. Mobile device/high-dpi optimisation. RESTful API design. jQuery
Delivered Cancer Research Race For Life donation system and Vodafone JustTextGiving SMS donation Tools
system on-time. Deﬁned iteration shape, championed agile methods and worked with the team to Git
implement continuous integration, automated testing & deployment and an effective branching strategy. Selenium
Developed RESTful API and DSL for Selenium. Completed numerous two-week iterations, including
demonstrations. Worked closely with business, test and operations team members. Mentored junior
NUnit / SpecFlow
developers and conducted code reviews. Salesforce integration. Achieved roll-back-free releases.
MSBuild / MSDeploy
Senior Developer (C#, ASP.NET MVC), LateRooms.com (Contract) 06/2010-11/2010 SQL Server / MarkLogic
Designed a ﬂexible mechanism to control search result weightings. Refactored legacy C# to follow SOLID Photoshop / Illustrator
design principles. Developed and optimised performance of NHibernate data access component for Rhino Mocks, Moq
hotel reviews and exposed functionality for WCF clients within a service-oriented architecture. QUnit / Jasmine
Completed numerous two-week development sprints within a scrum team developing a national NHS
portal connecting clinical systems. Developed a ﬂexible caching facade for the ASP.NET data cache and
Currently Interested In
Memcached. Reduced coupling between system artifacts. Reduced complexity of developing dashboard
items via convention-based approach. Developed Ajax user interface using progressive enhancement.
Senior Developer (C#, ASP.NET MVC), Cloudsca.pe S’ware 02/2009-11/2009 Ruby
Led three full-time and three part-time team members. Negotiated, managed and delivered projects
including a mapping application linked to an SMS gateway for the Police. Technical consultancy for NHS. Selected References
Senior Developer (C#, ASP.NET), Appius International 02/2008-01/2009 Steve McConnell, 2004
Designed and developed large scale, high trafﬁc, public-facing web application delivering up-to-the- POEAA
minute road network information for the Highways Agency. Assessed non-functional requirements, Fowler et. al., 2000
Senior Developer (C#), .NET PDA Development (Contract) 08/2007-11/2007 Lindley, 2011
Developed PDA software for the recording of patient information on RFID wristbands.
Harmes & Diaz, 2008
Subcontract Liaison, BAE Systems 10/2006-07/2007 The Art of Agile Development
Managed subcontract between Northrop Grumman Mission Systems, the DPA and Royal Navy. Shore & Warden, 2007
Agile Software Development
Developer (C#, ASP.NET), Intelligence Application, BAE Systems 03/2006-08/2006 Cockburn, 2000
Developed intelligence product workﬂow management system for British intelligence agencies.
Developer (C#), BAE Systems Graduate Development Programme 10/2003-10/2006
Developed personnel tracking system and security layer for Microsoft Windows. Undertook visit to NATO HQ, Bosnia & Herzegovina.
Computer Science BSc(Hons) 2:1 University of Southampton 2003. 1st class dissertation: improving web analytics through
server log mining and hyperlink topology analysis.
Abingdon School A-Levels (Maths (B), Physics (A), Chemistry (B)), GCSE (four A*, four A, two B’s).