Tom Haigh

IT Professional

Skills


Web
3GL
Database
Software Development
HTML
C#
SQL Server
Systems Analysis
CSS
Oracle
Project Management
Javascript
IT Support
.Net

Qualifications


Sitecore - Certified Developer

Axelos - ITIL Foundation

PRINCE2 - Practitioner

BSc (Hons) Software Engineering - 2 : 1

Experience


Vitality

Software Developer
2018 -
Description
Award-Winning Health & Life Cover That Rewards You For Being Healthy. Vitality track your lifestyle via smart wearable devices. This data is used provide discounts on your insurance, discounts and gifts on selected products and to help advise customers towards a healthier lifestyle. The partner and rewards team is central towards these goals, providing the services that underpin the Vitality strategy.
Main Responsibilities
BAU
  • Provision of 3rd line support across Vitality insurance products and underpinning architecture
  • Responsible for junior developers
  • Support, administration and maintenance of IT processes
  • Maintenance of codebase with 80% unit test coverage, supporting DI where applicable
Project Work
  • Partner and Rewards team
  • Development of microservices using .Net Core and the Entity Framework
  • Development of member facing site using Javascript, C#, .Net, MVC and Sitecore
  • Development of single page applications using Angular
Skills
  • HTML, CSS, Javascript, Typescript, Jquery, AJAX
  • MVC .Net (C#)
  • Sitecore
  • .NET Core MSA services
  • Angular, Node.js
  • Selenium test framework with SpecFlow
  • Atlassin: Jira, Confluence
  • Git, Bitbucket
  • Jenkins build engine
  • Octopus deploy
  • Powershell scripting
  • UML
  • Use Case Analysis
  • SCRUM (agile) delivery method

SOAS University of London

Analyst Programmer
2015 - 2018
Description
The School of Oriental, African, Middle and Near Eastern Studies provides higher education programmes across a broad range of subjects including finance, global diplomacy and environmental management.
SOAS Distance Learning deliver masters programmes to thousands of students across the globe.
Main Responsibilities
BAU
  • Provision of 3rd line support across all SOAS student systems
  • Responsible for Distance Learning department
  • Support, administration and maintenance of IT processes
Project Work
  • Distance Learning
  • Analysis of process and procedure and identification of improvements
  • Development of Online Services (ASP .net)
  • Development of reporting suite (SSRS, Oracle, SQL Server)
Skills
  • Capita UNITe
  • Process mapping
  • Use Case Analysis
  • Agile Methodology (Sprints, MoSCoW)
  • HTML, CSS, Jquery, Bootstrap, AJAX
  • ASP .Net (C#)
  • WSE3 and WCF SOAP services
  • Winforms/WPF
  • SQL Server (TSQL, SSRS)
  • Oracle (PL/SQL)
  • Selenium test framework
  • SVN Source Control

Ministry of Justice

Software Developer
2013 - 2015
Description
The Ministry of Justice - HM Courts and Tribunal Service (HMCTS) are responsible for the administration of criminal, civil and family courts and tribunals in England and Wales.
The Performance and Reporting Team (PAR) are responsible for providing operational and management reporting, concerning HMCTS performance, to Judiciary and Government to aid in strategic decision making and policy.
Main Responsibilities
BAU
  • Support of HMCTS Performance & Reporting Team
  • Design, build & maintain operational & management reports
  • Manage HMCTS BI SAP platform
Project work
  • Design Kimball method data warehouse
  • Analysis of existing systems and procedures
  • Investigate data suitability for reporting
Skills
  • Crystal Reports
  • SAP Business Objects
  • SQL Server
  • Kimball data warehouse design methodology

ESPN

Broadcast IT Consultant
2010 - 2013
Description
Entertainment and Sports Programming Networks (ESPN), is a U.S. based global cable and satellite sports television network. Network coverage included prestigious sporting events like the Football Premier League (EPL), the National Football League (NFL) and Premiership Rugby Union.
ESPN UK was responsible for broadcast of EPL and Premiership Rugby to both the UK and US regions alongside re-broadcast of a number of high profile American sports properties.
Main Responsibilities
BAU
  • Support ESPN Broadcast IT systems & processes
  • Build tools to support day to day activities
  • Manage internal & external data feeds
  • Manage Broadcast Management Systems
Project Work
  • ESPN America Broadcast Management System migration
  • Sound Mouse data feed
  • Feed management system
Skills
  • Imagine Vision Broadcast Management System
  • Process Mapping
  • Use case analysis
  • HTML, CSS, JQuery
  • ASP .Net MVC
  • Winforms
  • SQL Server (T/SQL)
  • Oracle (PL/SQL)
  • XML + XSLT
  • SVN Source Control

  • Imagine Communications

    Software Developer
    2008 - 2010
    Description
    Imagine Communications, formerly Harris Broadcast, provide Hardware and Software products to support a media network's broadcasting capability. Imagine provide solutions reaching nearly half of the world's video channels. Clients include Sony, Disney, Sky and ITV.
    Vision is Imagine's flagship Broadcast Management System (BMS) a Client Server enterprise level system which encompasses schedule, rights and media library management.
    Main Responsibilities
    BAU
    • Provision of 3rd line support for Imagine Broadcast solutions.
    Project Work
    • Development of the Vision Broadcast Management System
    • 7 Major client releases.
    • UI enhancements
    • Database upgrade, optimisation and enhancements
    Skills
    • C# .net
    • Delphi
    • Winforms
    • Oracle(PL/SQL)
    • Visual Source Safe Source Control

    EMIS Health

    Software Developer
    2006 - 2008
    Description
    Egton Medical Information Systems (EMIS) provide clinical management systems and health analytics tools to the NHS, private sector and Military.
    PCS is EMIS's fully integrated clinical care system a n-tier enterprise level system used widely across the NHS and UK military.
    Main Responsibilities
    BAU
    • Provision of 3rd line support for DMICP project
    Project Work
    • EMIS Primary Care System
    • Phase 1 + 2 of Defense Medical Initiative Programme
    • UI enhancements
    • New module development
    • Database development
    • Implementation of ISO9001 documentation standards
    Skills
    • C# .net
    • Delphi
    • SQL Server
    • SVN Source Control

    Crag Rats

    Marketing IT Support Officer
    (Contract)
    2005 - 2006
    Description
    CragRats began as a Theatre-In-Education company delivering targeted programs to schools and later expanded to enterprise and healthcare education. Programmes included: teaching alcohol and drug awareness, to school children and patient awareness to doctors.
    Main Responsibilities
    BAU
    • Provision of IT support for the Marketing department
    • Training Users
    Project work
    • Integration of a bespoke Contact Management System
    • Data migratation
    Skills
    • SQL Server
    • MS Access

    Framatome

    Analyst Programmer
    (University Placement)
    2003 - 2004
    Description
    Framatome specialise in nuclear power and renewable energy, constructing, developing and maintaining power plants across the world. Framatome has pioneered the development and construction of the Pressurised Water Reactor, EPR type reactor and supporting technologies.
    Main Responsibilities
    Project Work
    • Introduction of PICO tech TDR probe into 1/4 scale reactor systems
    • Delevopment of TCP/IP communication solution
    • Development of handshaking between bespoke applications and Labview based reactor systems
    • Development of microwave analysis tools and interfereance correction alorithms
    Skills
    • Delphi
    • Labview
    • PICO technology TDR Probe

    Projects


    For a more detailed description, click the images below.

    Education


    Nottingham Trent University
    BSc (Hons) Software Engineering
    2 : 1
    Sitecore
    Sitecore 9.1 Certified Developer
    Axelos
    ITIL Foundation
    Q&A Training
    PRINCE2 Foundation and Practitioner
    Microsoft
    Web Applications Development with Microsoft .NET (70-515)
    Microsoft
    Application Development Foundation (70-365)
    Microsoft
    Querying Microsoft SQL Server (70-461)
    Triveratech
    Core XML and related technologies
    Quick minds
    Communicating with style
    Quick minds
    Influencing at work
    Quick minds
    Communications and impact

    Contact