Having been made redundant, following the collapse of the Software House that I worked for, in October 2010, I've spent recent months working on a personal project designing and building a Business Process engine using the latest-and-greatest Microsoft technologies. But it's time to get back in the saddle and re-join the .NET development Collective, so I'm actively looking for a new position.
I'm based in Shrewsbury, Shropshire (that's in the UK) and am looking for a position within a relatively short commute or home-based. On the off chance that you're a recruiter, here's a brief synopsis of my skills and experience. If you want a full copy of my CV, please contact me directly by email.
I am a highly experienced senior software developer who specialises in the design, development and delivery of professionally produced software. My background in Software Architecture and Software Configuration Management gives me a unique perspective on the software development process.
Since 2000, I have specialised in the Microsoft .NET platform, from version 1.0 through to 4.0, using C# and associated technologies to design, develop and deliver applications that target ASP.NET, Smart Clients and SharePoint.
For the last three years I have also focused on Software Configuration and Application Lifecycle Management. I deployed and managed Microsoft’s Team Foundation Server to provide version control, continuous integration, automated testing and code coverage analysis across the organisation. I have been responsible for developing the processes and tools for the management, configuration and deployment of digital assets into multiple target environments.
My experience includes the use of, but is not limited to, Visual Studio .NET 2003, 2005, 2008 and 2010, Team Foundation Server 2005, 2008 and 2010, Windows Workflow (WF), Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), ASP.NET MVC 2 and 3, LINQ (to SQL, Objects and XML), Entity Framework (EF), SQL Server 2000, 2005 and 2008, Windows SharePoint Services 3.0, Microsoft Enterprise Library, Unity, Moq, UML, Continuous Integration, XML Schema, XSLT, Rational XDE, Rational ClearCase and Rational ClearQuest.
Recently I qualified as a Prince2 Registered Practitioner (registration number available on request).
Personal Project (November 2010 - present)
I have been designing and developing a Cloud-based Software-as-a-Service offering to deliver simple customisable IT enabled business processes to small, medium and large enterprises.
In traditional models, many business processes do not offer sufficient return on investment for organisations to be able to justify implementation, typically requiring significant capital expenditure. This service allows such organisations to implement those business processes with little or no upfront investment using a utility consumption model, where they pay only for the operations they and their customers use.
I am developing the service in C# 4.0 using ASP.NET MVC 3, Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), Entity Framework (EF) and SQL Server 2008 R2 and ultimately Windows Azure.
Automotive Systems Software House (January 2008 - November 2010)
I scoped, defined, designed and implemented a new configuration management and continuous integration solution, initially based on Team Foundation Server 2008. My experience in the use of large-scale configuration management solutions within the public sector was invaluable in addressing the key concerns of an organisation that was looking to improve the effectiveness of its Application Lifecycle Management.
I took responsibility for migrating existing projects over to the new configuration management solution, including developing build definitions and associated tooling to support standard software deployment practices. Considerable cost savings and quality improvements for the company were directly attributed to the effectiveness of this implementation. I subsequently upgraded the system to include Visual Studio/Team Foundation Server 2010 and Windows Workflow Foundation 4.0.
As a consequence of the investigation and planning work involved in improving the Application Lifecycle Management, I also identified the need for, and subsequently migrated, a number of legacy projects to versions 3.x and 4.0 of C# .NET.
I led the design and implementation in C# of a company-wide Work Management System to capture, manage and track requests for work throughout the project lifecycle. Application-level integration with SharePoint was a key feature of this project.
I was also responsible for maintaining existing legacy ASP.Net, MVC and Winform applications.
Major Public Sector Account for Tier 1 Systems Integrator (2005 - 2007)
I joined this company as a .NET Technical Architect working on the delivery of a £25m programme delivery to a UK Government Department supporting new legislation. The IT solution comprised an Internet-facing online service for use by industry Practitioners and an Intranet-based service for use within the Government Department. The programme was unique as the first legislative IT system delivered for this organisation to be based primarily on Microsoft .NET technologies. The online services were developed in C# using ASP.NET and Microsoft’s Enterprise Library. Microsoft SQL Server was employed for transitional data services (such as state management) with Oracle 9i used for the corporate data store. The programme was delivered successfully using a Service-Oriented Architecture.
Within this flagship programme, I maintained a hands-on approach throughout the entire lifecycle, from inception through transition into live service. As well as high-level architectural activities, such as the definition of design patterns and mentoring of developers, I also developed a number of significant aspects of the solution, including extensions to Enterprise Library to support an enhanced security model. The live implementation was highly successful, significantly exceeding the customer’s expectations and subsequent releases continued to attract praise.
Subsequently, I worked as the primary design lead on a suite of tools for the bulk migration of users and their filestore for a community of 120,000 users.
Tier 1 Systems Integrator (1994 - 2005)
I was responsible for the design and implementation of an IT Estate Management Solution system supporting the migration and management of an estate of 90,000 machines from Windows 3.1 to Windows NT. I designed and developed data warehouse-based compliance solutions, message-oriented middleware, an IT infrastructure management solution and worked on the corporate Business Rules Engine for a Public Sector customer.
I started working primarily with Microsoft's .NET Framework and associated technologies in 2000, while the product was still being beta tested.
UK Government Department (1987 - 1994)
I delivered numerous middleware and application solutions for this Public Sector organisation using ICL mainframe, UNIX and Windows platforms and led a team of developers and contractors.
Jun 25 2011, 09:34 PM
Now, I realise that those of you who use blog comments such as these to
spread your worthless spam are not the cleverest people on the face of the planet.
So, I thought I'd make it clear that you're wasting your time posting your pointless
garbage here. Quite simply, it will never be published. Thankfully, unlike yourselves,
I'm blessed with an inherent ability to identify irrelevant content and it's every bit
as easy for me to toss your contribution into the virtual waste bin as it is to publish it.
So, guess what? Unless your comments are relevant (and I mean, really relevant, not
some thinly veiled attempt to get me to link to your site) they're never going to appear
on here. So, they're never go to appear in a search engine, never going to boost your
customer's Google page rank and never going to achieve anything in terms of Search
Engine Optimisation. Please, practice being a parasite elsewhere. Oh, and I'm confident
that my genuine readers are perfectly well endowed and enjoy a full and healthy lifestyle
without help from you. Thanks for reading.