Focus Data Systems
December 2011 - April 2013
Senior Developer and Team Leader
Gained Home Office Security Clearance – valid until July 2019
I leaded a team of up to 6 developers to build and maintain a Legal Response System for Local Enforcement Agencies and the telcos such as Orange, Vodafone, Telus, and T-Mobile.
As the team leader I mentored, encouraged, provided training and gave the team members a sense of ownership in the projects and their work, which greatly improved productivity, coding standards and delivery of successful projects.
Working closely with the Home Office to include the RDHI interface to gain access to the Data Retention information, developing and building the architecture for the external Web Services, an MVC frontend application using a Pluggable Architecture using MEF.
Using Microsoft.Net C# Framework's Base Class Library providing interfaces, data connectivity using WCF, database connectivity (with Entity Framework) to both SQL Server and Oracle, cryptography between internal and to external third party service, web application development using MVC and other patterns such as SoC, MEF, all using an Agile working ethic.
Also maintaining existing legacy VB6 and .Net 2 application on a day-to-day bases.
• C# 4.5
• MVC 3.0
• Separation of Concerns (using MEF)
• Entity Framework
• jQuery / Json / Ajax
• Team Foundation Server (TFS)
• SQL 2000, 2008 & 2010
• Test Driven Development
• Agile - SCRUM
September 2010 - September 2011
Senior Developer and Team Leader
Working with Audi to build a new intranet to assist the car show rooms in managing “the voice of customers” which was a client centric web application. Worked closely with a design agency for the screen layouts, usability and functionality.
The application consisted of a daily extract of information detailing customers who have visited the dealership and who are to receive a survey requesting opinions on their experience. A Customer Management Tool to monitor the response from customers and then take further action if necessary and recording of any out-comings. The collaborating of information with external systems on a daily bases. The system supported the necessary Management Information reports. Leveraging Audi’s SSO (single sign on) mechanism to authenticate users in the system and determine levels of authorization.
I was leading a team, developer and designer, as the team leader and architecture whilst travelling, managing the team via Skype and email.
• • • • • • • •
- MVC 3.0
- Sub Version source control
- SQL 2010
- SSL (for SSO)
- Test Driven Development
- Agile - SCRUM
March – September 2010
Senior Developer Senior Developer
The brief was to promote Deutsche Bank and engage the best students from the top universities around the world (England, Australia, Singapore, China & Hong Kong) in a recruitment drive. Carbon credit trading was topically pertinent and I was commissioned to work with a leading design agency to develop an online game.
The work involved: Game conceptualisation, Competition based on highest scores, Random game play resulting in unique scenarios, Real life gas, coal and oil markets, Developing world investable project such as solar projects, Western green projects such as electric cars, Buying and selling of carbon credits, & content and player management
• • • • • •