Document Sample
cv Powered By Docstoc
					                                                   | +44 (0)7742 157 185 | |

Ben Aston
                                                     Selected repos: NFeature: (featured on Elegant Code)
                                                                                                  NuGet profile:
Senior Developer (C# / JavaScript / HTML5 / CSS3)

Senior Dev. (C#, JavaScript, ASP.NET MVC), Reed Business Information (Contract, 2 extensions) 03/2012-             Core Technical Skills

                                                                                                                                                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
data store (MarkLogic). Pull-based development (Kanban). Weekly releases. Improved system                                  C# / JavaScript
performance by five 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

Senior Developer (JavaScript, Ruby), Wizerati (Personal Project) 11/2011-03/2012                                    HTML5 / CSS3 / Less
Designed and implemented a client-side MVC HTML5/CSS3 single-page web application. Modular                           Kanban / XP / Scrum
JavaScript, web workers and Backbone.js. Cloud-based application and data tiers (Heroku, Cloudant).                        T-SQL / XQuery
Dynamic script and template loading. Mobile device/high-dpi optimisation. RESTful API design.                                        jQuery
Senior Dev. (C#, JavaScript, ASP.NET MVC), (Contract, 3 extensions) 11/2010-11/2011
Delivered Cancer Research Race For Life donation system and Vodafone JustTextGiving SMS donation                                      Tools
system on-time. Defined 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), (Contract) 06/2010-11/2010                                      SQL Server / MarkLogic
Designed a flexible 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
Senior Developer (C#, JavaScript, ASP.NET MVC), Conscia ES (Contract, 2 extensions) 11/2009-06/2010
                                                                                                                                       IIS 7
Completed numerous two-week development sprints within a scrum team developing a national NHS
portal connecting clinical systems. Developed a flexible 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), 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
                                                                                                                           Code Complete
Senior Developer (C#, ASP.NET), Appius International 02/2008-01/2009                                               Steve McConnell, 2004
Designed and developed large scale, high traffic, 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
ensured performance and availability targets were met. Used multi-threading and distributed caching.            JavaScript Enlightenment

Senior Developer (C#), .NET PDA Development (Contract) 08/2007-11/2007                                                        Lindley, 2011
                                                                                                               Pro JavaScript Design Patterns
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 workflow 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).

Shared By: