Senior Developer @ Provident Financial Group - Provident, Satsuma & glo
Lead Developer @ HBOS
Temple Moor High
Senior Developer @ I was brought on to join a team of just 4 developers in a project which was tasked with creating an online version of their product, 'Provident Online'. With only 4 weeks to go until it was launched. I was responsible for writing the validation of the website which I did and the website
Senior Developer @ I was brought on to join a team of just 4 developers in a project which was tasked with creating an online version of their product, 'Provident Online'. With only 4 weeks to go until it was launched. I was responsible for writing the validation of the website which I did and the website was launched on time and was very successful.
The next phase was to expand the website to cater for 'returning customers' which was also successful, and after a period of time the product was re-branded as 'Satsuma' which involved a major re-write using MVC and with JQuery and media queries in CSS created an adaptive site.
Over time, more and more products and enhancements were bolted on to the site including a CMS, stricter rules from the FCA which had to be incorporated, an out-sourced decision engine and a 'Login' area of the site to name but a few. I was the sole developer in the 'Login' project and created not only a highly adaptive site in terms of catering for desktop/tablet/mobile, but also in terms of the users status and available loan options. The customer 'dashboard' varied widely depending on these 2 variations and was something I was immensely proud of.
I was extended a total of 10 times after my initial 3 month contract and saw many contractors and permanent employees come and go during my time. As such I became a key person in terms of the product and technical knowledge within the team. From April 2013 to Present (2 years 9 months) Bradford, United KingdomSenior Software Developer @ Tunstall Healthcare is the world's leading provider of tele-healthcare solutions and I was taken on with 3 other contractors to assist in the release of their latest software which involved migrating 5 core products originally written in Delphi to C#. I was responsible for architecting the initial solution as the company was new to C# at that point.
Through discussions between myself and management, it was decided that we were going to adopt WPF with MVVM to create the products and I was given the job of creating the first prototype which took 2 weeks, and was then demonstrated and accepted by the company. I utilized Prism and Unity so that I could build loosely coupled components that worked together to form a complete system. Once the concept had been agreed, I then taught the rest of the team WPF and MVVM and mentored them throughout the rest of the development.
2 of the projects involved interfacing with Microsoft Dynamics CRM to extract and update information, and the 3rd involved interfacing with a 3rd party API. All websites were created using Microsoft CMS.I regularly spoke with each of the clients throughout their development in order that I deliver a solution that would cater for their needs, as well as talking them through the website when it was delivered so that they could test it, and submit any enhancements.
I had a very good working relationship with both the project manager, and the development manager, and as such once all 3 projects had been completed, they asked me to stay on until I left for my holiday where I completed bespoke work for other clients. From April 2012 to August 2012 (5 months) Leeds, United KingdomSenior Software Developer @ 2Plan are one of the leading independent financial advice firms in the UK and I was brought into the team to assist in the delivery of their latest product. Pushed with tight timescales my first task was to reduce the number of defects that had been raised with the software which was currently in live, test them and get the fix into live.
Once the number of defects had been brought down to a more manageable level I was moved to a different team who were responsible for delivering the latest version of their software to a new audience. I was tasked with an isolated piece of work which utilized third-party web services for retrieving valuations against a customers portfolio. This was completed on time.
As well as writing code, testing and documenting it, I was asked to run the web team, as the current manager was needed to run the app team. This involved mentoring and assisting each member of the team to ensure that they were happy with the work that they had been given. As well as this I took it upon myself to create a safe and secure release process which involved branching the code, deploying to the staging environment, creating a release document, arranging for UAT by the users of the system, and finally deploying to live once all items had been signed off.
During the final months of my time, I was working with a team who were updating the current ‘Back Office’ system from a basic WinForms app to a beautiful and rich WPF application utilizing MVVM.
2Plan have never used contractors before and would rather keep the work in-house, and said at the start of my contract that it would just be a 3 month contract with no extension. At the end of the contract, they extended me by a further month and after returning from holiday, asked me to come back where I stayed for a further 6 months only leaving due to the companies ‘parent’ company insisting that all contractors to be served their notice. Had this not been the case, they would have wanted to stay. From April 2011 to February 2012 (11 months) IT Systems Manager @ I was the first member of the IT team and I was responsible for hiring the team of developers as well as designing and implementing all the software required to create a fully dynamic, configurable e-commerce platform. The system was designed to interface with third-party suppliers to package up their products, (flights, hotels, taxis, etc) into a holiday and sell them on to the customer. The software required was:
- Front End Website
- Call Centre Website
- Travel Agent Website
- Back Office - for post booking amendments
- Holiday Control
- WCF Services
I was responsible for the full SDLC; obtaining and understanding customer requirements, designing the technical solution, ensuring coding standards were maintained, unit-testing, delivery into test, UAT, deployment and maintenance. We used an Agile methodology, (MSF Agile) on the team adopting daily scrums with the development and testing teams in attendance. The project went live in Sept ’08 less than a year after the project started.
The company has experienced rapid growth since its inception in terms of turnover, employees and IT infrastructure where the website now takes in excess of half a million pounds each day, having over 200 employees and over 50 servers in the live environment which copes with around 30,000 visitors per day.
During my time at jet2, we have continued to enhance the website and all of its dependent applications, as well as building new apps from scratch including a WPF M-V-VM application used for purchasing seats in bulk from the airline, a Stock Management system and a Margin Management System to name but a few. We updated the UI of the front end using AJAX and later JQuery to give the customer a more responsive and stimulating experience.
During my time with the company my contract was extended throughout, and in mid 2009 they asked me to go permanent at a price of my choice which I did due to the fluctuating conditions of the contracting market at that time. From November 2006 to March 2011 (4 years 5 months) Lead Developer @ I was brought into HBOS initially on a 3 month contract to write a small piece of software and was extended 6 times for a total of 30 months. The initial application mapped client PC’s to printers in Active Directory. This needed to be written within 3 weeks of my arrival which was done.
I then went on to write additional ‘green field’ projects including a ‘Load Balancer’ for Exchange Server, which balanced mailbox creation across the Exchange Server Estate. This comprised of 4 separate pieces of work, a Windows Service which collated the information nightly and updated a bespoke SQL Server database. A COM+ Component which performed the Load Balancing using ‘intelligent’ views from the database, which was consumed by many different clients. A web service which also allowed interoperability, and a website which was used to administer and monitor the Estate’s condition. I ended up leading the development/testing team for this project.
I was then asked to write a ‘CatchUp’ component for the HBOS ATM’s, and Branch Servers which involved writing complex algorithms which deduced if any software was not present on the 10,000 devices, thus needing to be ‘Caught Up’. This was implemented using a Windows Service, an Oracle database, and an Administration and Monitoring website, and was written in pairs by myself and a colleague.
As well as these 3 ‘green field’ projects, I have been heavily involved in the majority of all C# development at HBOS on a number of sites, whether they be inceptions, or bug-fixing or maintenance. As is the norm, the development team was whittled down from an original 11 members to 1, where I was the final member.
I am currently working on a new project as project lead, designing a website to publish management information. This involves architecting the solution alongside my manager, apportioning work around the team, as well as mentoring the junior developers of the team. From August 2004 to October 2006 (2 years 3 months)
2(i), Computing and Management Sciences @ Sheffield Hallam University From 1990 to 1994 Temple Moor High From 1985 to 1990 Stephen Dean is skilled in: Logical problem-solving approach to work, Thorough knowledge of .NET, C# and ASP.NET, daily use of Framework 3.5, Professional developer for the past 18 years, Extremely motivated and focused, Constantly learning new skills and techniques, Approachable and friendly attitude, Excellent communication skills, Thrive in a pressure environment, Strong Object-Oriented focus of code design, using design patterns where needed, C#, .NET, SQL, WPF, WCF, HTML
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension