Software Developer working on Mr Footy
Bournemouth, United Kingdom
Software Developer working on Mr Footy
Bournemouth, United Kingdom
I am 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 in 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) exam. I also run my own website www.predictaddict.co.uk, which is a free online football prediction game, and have developed Facebook applications.
Over ten years of experience developing software solutions used by large clients such as Merrill Lynch.
Microsoft Certified Application Developer (MCAD) using the Microsoft .NET Framework 1.1.
Sun Java Certified Programmer for Java 2 (J2EE) Platform.
Proven history in the successful design and implementation of software solutions and meeting critical requirements.
Whole project-life cycle experience from requirements elicitation, designing business logic, implementing the software and testing the end product.
Proficient in C#, ASP.NET and jQuery, visit www.predictaddict.co.uk for an example of my work.
C#, ASP.NET, XHTML, CSS 2.0, SQL Server 2000 / 2005, AJAX, jQuery, Web Services, WCF, WIX
(Computer Software industry)
November 2009 — Present (1 month)
Working on a new start-up project called Mr Footy.
(Public Company; ALN; Computer Software industry)
June 2007 — November 2009 (2 years 6 months)
Currently working as part of the Core Product Development team at Alterian, one of Europe’s leading marketing companies. The principal aspect of my role has been to further develop its content management system (CMS). This has included:
Migrating VB 6 code within the Editor product to .NET 2.0, e.g. removing many of the COM components and also implementing techniques to resolve interoperability issues.
Enabling AJAX within the Editor product, ensuring a smooth downgrade if Javascript has been disabled.
Adding multi-lingual support to the Editor product allowing Alterian to explore other markets. The creation of satellite assemblies and producing documentation detailing the process of translation, which was used by Alterian's outsourced translation team.
Enabling cross browser support within the Editor product, removing Internet Explorer only functionality (htc, ActiveX) and using WCF and jQuery.
Created a new installer using Windows Installer Xml (WIX) for the Editor product.
Using WatiN to automate the testing of the Editor web application, which integrated with the continuous build (CruiseControl.NET).
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, Work Items).
(Privately Held; Program Development 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; 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 was used to route the calls. 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.
(Public Company; MER; Financial Services industry)
August 2001 — April 2002 (9 months)
After a successful industrial placement at Merrill Lynch, I was employed to help develop a web application for the Insurance department. Technologies used include VB 6.0, ASP, IIS, HTML, DHTML, XHTML, XSLT, XML, JavaScript and SQL Server 2000.
(Public Company; MER; Financial Services industry)
June 1999 — September 2000 (1 year 4 months)
Worked within a team to develop a plug-in framework using VB 6, DCOM, and SQL Server 6.5. This was a great experience for me on a personal and technical level, as I was surrounded by highly experienced contractors and I was given the freedom to absorb as much information as possible.
(Telecommunications industry)
March 1996 — April 1997 (1 year 2 months)
Worked as a junior programmer developing Windows applications using VB 4 for a telecom switch and billing service provider.
2:ii , Software Engineering Management , 1998 — 2001
Topics include:
• Object Oriented Programming (Java)
• Relational Databases
• Software Processes & Requirements
• System Analysis & Design
• Mathematics & Statistics
• Artificial Intelligence
• Web & Multimedia Development
Web standards (XHTML & CSS), programming, new technologies, football, badminton, swimming
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