Work Experience

Current Position: Lead .NET Developer, Experian, Nottingham

Overview: Lead developer for various internal and client-led applications both system based and web-based. Maintenance of mainframe interfaces with web services. XML based development of various integrated data transfer methodologies. 

Primary Skillset: .NET development, MVC, Web Services knowledge, Agile and Waterfall development methods, project management, mentoring

Secondary Skillset: Visio, process-led development


Previous Positions

Current Position: Senior Software Engineer, Balfour Beatty Rail Matlock

Overview: Project lead for maintenance of VB6-based projects related to railway gauging systems. Also utilised to perform minor enhancements and investigation into other projects.

responsible for general maintenance and investigation of issues with suite of VB and .NET based projects.

Seconded to BBRail Signalling in Derby 2010 to 2012 to assist in developing new VB.NET-based software to generate interlocking data for railway signalling management.

Returned to work on gauging products December 2012. Most recent work related to implementing internal issue management systems in liaison with external developer.

Primary Skillset: VB.NET, MS SQL, VB6, Project Management, Team Management

Secondary Skillset: Graphic Design, Web Development


Web Development Manager, Derby and Derbyshire NHS - 3 years

Overview: led small team of web developers building and maintaining web sites for 5 health trusts in Derbyshire. Led several projects including a major restructuring of the trust's online presence following the amalgamation of seven trusts into two centralised trusts. Dealt with senior management of trusts and health authorities on a regular basis. Major achievements included introducing more accessible content management for websites, improved documentation and more effective project management procedures.

Primary Skillset: ASP, ASP.NET, CSS, XML, MSSQL, Web Server maintenance and configuration, Project Management, Team Management

Secondary Skillset: Graphic Design, Web Development, Decision Making, Financial Management


Software Analyst, PC ServiceCall (DSGi) - 3 years

Overview: part of team developing VB6 and ASP/HTML-based solutions for technical services call centre. Work also involved knowledge of MS SQL server, ADO and XML. Major achievements included creating the basis for what became the first contact management system used by the call centre and developed the web front end for a staff management system.

Click to show more details
Click to hide
  • Analysis of business needs plus design and execution of a project to meet those needs
  • Research, development and maintenance of the desired solution
  • Development of solutions using a variety of infrastructures, including SQL, Visual Basic, COM, ActiveX, XML, HTML, Javascript, ASP, ADO, CGI, VMS, Terminal Services, remote management, C++ and Oracle

Experience and completed projects include:

  • Remote staff management systems
  • Customer Support email client, including client and server systems, customer database management, history tracking and a complete integrated reporting strategy within the framework.
  • Design and implementation of intranet solutions
  • Design and implementation of Web-based interfaced for multiple systems, including insurance details, service histories and call management.
  • Design and development of web based staff management system which is integrated with legacy systems and running concurrently with separate applications.
  • Design and development of Service Entitlement databases for both UK and European clients
  • Maintenance of existing call centre systems and applications used remotely.
  • Creation of call logging and contact management software linked to databases

Business Support Consultant, PC ServiceCall - 1 year

Overview: provided second-line support for industrial customers of PC World's Business Centres. Role included advising on network and multi-computer setup as well as software installation and maintenance to achieve the needs of the business customer.


Technical Support Advisor, PC ServiceCall - 4 years

Overview: provided telepone based support for customers of DSGi (PC World, Dixons, Currys) who bought any computer-related equipment. Extensive product knowledge was required for the role for products ranging from computers to fax machines. Notable accomplishments included performing on-site repairs, being involved with the setting up of a service to deliver and set up computers and provide an hour or familiarisation to the customer and being involved with setting up the technical support services for the Freeserve internet provider.

Click this to show details
Click this to hide details
  • Diagnosis and solution of software related issues pertinent to software supplied with system.
  • Determination of hardware faults and booking of engineers.
  • Maintenance and diagnosis of servers and laptops
  • Network set-up and troubleshooting (Windows NT4, Windows 98/95, Novell 5)
  • Liaison between tech support, sales and administrative departments to ensure customer satisfaction and good service.
  • Providing top level support and ensuring ownership of a problem until it is resolved to the satisfaction of the customer.
  • Supporting field engineers across the country.
  • Diagnosis and solution of PC and peripheral problems
  • Assignment of engineers as deemed necessary
  • Integration with a 30-person team
  • Product knowledge of many common PC and peripheral manufacturers
  • Knowledge of software packages and operating systems

Other experience includes:

  • Manning of premium rate software and business helpline.
  • Sourcing and compilation of support related literature.
  • Providing support under contract for high-profile IMP publication.
  • Knowledge of server installation and maintenance and interconnectivity between various operating systems.
  • Creation of a “startup pack” for company inductees
  • Work in the field as an engineer, repairing and replacing parts plus diagnosing software problems
  • 4 weeks experience as a systems installer, delivering, setting up and checking customer computers and printers over most of the Midlands and presenting a short tutorial and training session.
  • Providing second-level support to the call centre staff in the event of unknown problems being encountered
  • Assisting with administrative duties, including statistical output and customer care issues which included complaints
  • Documentation of commonly encountered problems and solutions.
  • HTML coding for a number of projects within the call centre intranet.