Summary
Overview
Work history
Education
Skills
Affiliations
Timeline
Generic

Terence Hemans

Manchester

Summary

Analytical Software Engineer with a varied background across different engineering disciplines. Specialist in C# and XAML but also experienced in numerous other languages, frameworks and development methodologies. A proven ‘safe pair of hands' for the development of complex software solutions, in accordance with SOLID principles, in tight timescales. Excellent analytical and problem-solving skills. A collaborative team-player who has worked across multiple international projects and multi-cultural teams, with a demonstrated ability to adapt to challenging working situations and environments.

Overview

17
17
years of professional experience
4
4
years of post-secondary education

Work history

Lead Software Engineer

Siemens Mobility
Chippenham (Remote)
2023.08 - Current
  • Key development team member for a nationwide railway signalling simulator, a complex distributed product used by Network Rail to train railway signallers.
  • Developed key features including a server/client methodology to generate session recording files and a live link feature to allow on-the-fly editing of simulated timetables.
  • Implemented numerous code improvements that delivered significant reductions in memory usage (by a factor of 1000) and operation speed (99.5 % reduction).
  • Self-led the complete refactor and re-architecture of a simulator component to apply SOLID principles which greatly simplified further development.
  • Demonstrated an ability to grasp complex railway concepts and rules.
  • Trusted to deliver high priority bugfixes and feature implementations under tight timescales.
  • Delivered across all development activities, with responsibilities including software development and architecture, unit testing, code review, requirement scoping and team mentorship.
  • Scrum leader during my entire time with this company.
  • Hired directly from a previous role contracting on this project.
  • Trusted technical mentor to junior team members.

Software Engineer

Ebeni Ltd
Corsham (Remote), Wiltshire
2019.09 - 2023.08
  • Developed a proxy server to support dual redundant network link testing
  • Designed and implemented a MQTT based framework to enable cross-process communications.
  • Set up and managed an AWS virtual machine to facilitate product testing.
  • Facilitated the development of a Unity based solution to 3D model Level Crossings as part of the simulation suite.

Safety Engineer

Ebeni Ltd
Corsham, Wiltshire
2016.10 - 2019.09
  • Collaborated as part of large team conducting safety validation work on the upgrade of Air Traffic Management equipment at MOD airfields.
  • Led ongoing safety validation work for MOD air fleets.
  • Developed numerous in-house tools to facilitate work and improve efficiency, such as the standardisation of Hazard Logs, auto-generation of routinely generated safety documents and development of a competency tracking system.

Safety Engineer

Engineering Safety Consultants
London
2014.04 - 2016.06
  • Led numerous complex safety validation and verification studies including Hazard & Operability (HAZOP), Layers of Protection Analysis (LOPA), SIL Verification, Fault Tree Analysis, Quantitative Risk Assessment (QRA) and Failure Modes & Effects Analysis (FMEA) Study.
  • Projects included a QRA on a gas gathering network in Saudi Arabia, LOPA on the auxiliary systems for power generation engines, LOPA and SIL Verification for the treatment of effluent from a Foot & Mouth research facility and an FMEA on a proposed upgrade to the Thames Flood Barrier control system.

Field Service Consultant

UOP Ltd
Global
2009.09 - 2014.05
  • Highly-energetic and flexible consultant, completing 24 on-site projects in 42 months for clients across 21 countries including, Mexico, Sweden, Pakistan, Canada, and Angola.
  • Specialist engineering consultant in catalytic reforming, catalyst regeneration and loading, light naphtha isomerisation, unit commissioning startup and troubleshooting.
  • Successfully led the unit commissioning of the first light naphtha isomerisation unit in China.
  • Team member for similar highly complex projects in Belarus, Chile, Algeria and Taiwan.

Education

MEng - Chemical Engineering With Industrial Experience

University of Manchester
2005.09 - 2009.06

Skills

  • C#, Python, Java, TypeScript, Bash, Powershell and VBA
  • Windows Presentation Foundation, Prism, Serilog, YamlDotNet, NUnit and Moq
  • Visual Studio, Git, GitKraken, MqttExplorer and JetBrains dotMemory

Affiliations

  • Baritone singer in a Manchester based choir, with whom I have performed at the Edinburgh Fringe and Disneyland Paris as well as recorded at Abbey Road Studios.
  • Volunteered at a wildlife sanctuary in Namibia and a vocational school in Uganda.
  • Performed as part of a band in multiple productions and events.

Timeline

Lead Software Engineer

Siemens Mobility
2023.08 - Current

Software Engineer

Ebeni Ltd
2019.09 - 2023.08

Safety Engineer

Ebeni Ltd
2016.10 - 2019.09

Safety Engineer

Engineering Safety Consultants
2014.04 - 2016.06

Field Service Consultant

UOP Ltd
2009.09 - 2014.05

MEng - Chemical Engineering With Industrial Experience

University of Manchester
2005.09 - 2009.06
Terence Hemans