Senior Web Developer
Bournemouth, United Kingdom
Senior Web Developer
Bournemouth, United Kingdom
A software developer with a passion for following best practices and good standards, I combine this with the discipline and ability to deliver software solutions to the highest standard. I have a successful track record of designing, developing, deploying and maintaining .NET based solutions.
I am continually learning about new technologies through self-education and am actively studying for the Microsoft Certified Technology Specialist (MCTS) .NET Framework 2.0 Web Applications exam. I also run my own website www.predictaddict.co.uk, which is a free online football prediction game. Additionally, I have an interest in creating Facebook applications and have developed two to date.
Over nine years of experience developing software solutions used by large clients such as Merrill Lynch.
Microsoft Certified Application Developer using the Microsoft .NET Framework 1.1.
Sun Java Certified Programmer for Java 2 (J2EE) Platform.
Proven history of being able to design and implement software solutions, meeting critical requirements.
Whole project-life cycle experience from requirements elicitation, designing business logic, implementing the software and testing the end product.
www.predictaddict.co.uk, is an example of my .NET skills.
C#, ASP.NET, XHTML, CSS 2.0, SQL Server 2000 / 2005, AJAX, Web Services
(Computer Software industry)
2007 — Present (1 year)
Currently working as part of the Core Product Development team at Immediacy, one of Europe’s leading Content Management Systems software development companies. The principal aspect of my role has been to further develop its range of popular products.
Adding multi-lingual support to the Editor product allowing Immediacy to explore other markets to sell the product. The creation of satellite assemblies and producing documentation detailing the process of translation, which was used by our outsourced translation team.
Created a Javascript ResourceManager framework that enabled access to the Editor resources for third party vendors. Using both asynchronous and synchronous calls. The framework implemented a client side proxy that interacted with a .NET Web service.
Working within an agile development team, following the Scrum methodology across all projects. Using Team Foundation Server for source control and to aid the Scrum process (Product Backlog, Sprint Backlog).
(Public Company; 1-10 employees; Computer Software industry)
October 2006 — June 2007 (9 months)
Led a team of five developers in the Development department at Freshnet Systems Ltd, an online ordering facility for breweries. I worked with the Directors of the company to further enhance the products. I was responsible for developing software solutions using the following technologies C#, ASP.NET, SQL Server 2000 and SQL Server 2005:
Worked closely with the client Carlsberg to document the new requirements for the new version of the Carlsberg Online system, which allowed breweries to order Carlsberg products online.
Introduced pair programming to the company, to spread the knowledge of the products and to increase the technical ability within the team.
Deploying the products on web farms and customising the applications to utilise the configuration.
(Privately Held; 51-200 employees; Telecommunications industry)
June 2004 — July 2006 (2 years 2 months)
Developed and implemented web applications for VIP, a leading provider of speech recognition and voice automation solutions. Projects included the following:
Working on the New Platform project that was used as a framework to develop the new voice applications. This encapsulated ‘Software as a Service’ via ASP.NET Web services, a windows service used to route the calls and a web application. This project was developed using the .NET 2.0 Framework and SQL Server 2005.
Designing and implementing a web application to configure and manage a user’s profile for the Reach Me product, a call routing system that allowed a user to give out one phone number that simultaneously tries multiple telephone numbers. The project implemented the User Interface Application Programming Block.
Designing and implementing a web application to configure and manage user profiles for the Orator product, a call routing system using automated speech recognition to act as a virtual PA.
(Privately Held; 51-200 employees; Banking industry)
March 2003 — May 2004 (1 year 3 months)
Working for a mortgage broker to develop in-house software to enable them to become the UK market leaders. My responsibilities were:
Integrating the existing customer service software (SAMI) with the credit checking agency Experian. Once implemented, the time for a call was reduced from 40 minutes to 20 minutes, as the mortgage advisors could perform a real-time credit check. The system was implemented using ASP.NET Web services and SQL Server 2005, reflection and serialisation were used extensively.
Led the developed of the Architecture team for the second version of SAMI. This involved recruiting and managing three contractors, as well as documenting requirements and designing the architecture using UML.
(Public Company; 51-200 employees; Banking industry)
August 2002 — March 2003 (8 months)
Working as part of the One Percent World development team at Teachers Assurance, a project to make the insurance calculations FSA compliant. This work in particular involved:
Re-engineering existing legacy VB 6 applications using object oriented methodologies developed using C#, ASP.NET Web services and Oracle 8i.
Cross-platform integration, Microsoft .NET and Java domains using SOAP for the transportation.
Ensuring that the components were of a high quality and delivered within the specified time constraints.
2:ii, Software Engineering Management, 1998 — 2001
web standards (XHTML & CSS), new technology, football, badminton, programming
Microsoft Certified Application Developer (MCAD)
Microsoft Certified Professional (MCP)
2004 – 2006 Self Educated
70-315: Developing and Implementing Web Applications with Visual C# .NET and Visual Studio® .NET
70-316: Developing and Implementing Windows-based Applications with Visual C#.NET and Visual Studio® .NET
70–320: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework
Sun Certified Programmer for Java 2 (J2EE) Platform