Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nigel Rutter

Worcester

Summary

Seasoned Software Engineer with over 20 years of experience in banking, insurance, oil & gas, defence, local government, and social housing. Specialises in developing scalable, high-performance applications and leading cross-functional teams. Skilled in managing complex projects and enhancing system architecture, with a comprehensive understanding of coding languages, the software development lifecycle, and agile methodologies.

Overview

26
26
years of professional experience

Work History

Senior Software Engineer

MRI Software
02.2017 - Current
  • Collaborated with stakeholders across several Housing Associations to analyse, and translate business requirements into detailed technical specifications for software development teams.
  • Designed, developed, and deployed cloud-based web applications on Microsoft Azure, utilizing C#, TypeScript, Angular, and SQL to deliver scalable, secure, and high-performance solutions while enhancing user experience and system reliability.
  • Implemented robust security measures, safeguarding against SQL injection, XSS, and other vulnerabilities.
  • Mentored junior developers and collaborated with other teams to ensure adherence to secure coding standards and best practices throughout the software development lifecycle.
  • Utilised Git for version control, improving team collaboration and visibility of project progress.

Principal Engineer

Civica
02.2014 - 01.2017
  • Working closely with management and UI/UX designers to help design and build a suite of tools enabling local governments deliver a wide range of services via customer portals.
  • Ensured high standards of code quality, security, and maintainability across engineering initiatives as Principal Engineer.

Systems Architect

G4S Technology
04.2005 - 01.2014
  • Provided technical leadership, enabling scalable, secure, high-quality software development aligned with business objectives.
  • Led development of code generation utilities that improved developer productivity, code consistency and reduced implementation errors.
  • Led the technical design and development of a web-based Sales Management System, defining the overall architecture and database strategy.
  • Architected a scalable relational database model and developed high-performance stored procedures to support core business processes.
  • Coordinated technical activities across the development team, ensuring successful project delivery and alignment with business requirements.

Software Engineer

Clearpace Software
01.2004 - 03.2005
  • Developed bespoke database engine using C for Microsoft Windows and Linux platforms, enhancing cross-platform functionality.

Senior Technical Consultant

LogicaCMG
01.2000 - 11.2003
  • Consulted for government departments and leading companies within financial services and oil industries, encompassing full project life-cycle from initial customer contact to system design, implementation, and delivery.
  • Served as Lead Technical Advisor on a large project for a leading insurance company, shaping solution architecture, managing technical risk, and driving successful project delivery.
  • Provided hands-on development expertise in C#, leading the design, implementation, debugging, and optimization of applications.
  • Contributed to the development of a logistics and scheduling application for a multinational oil company, supporting the distribution of refined petroleum products from refineries to depots via road, rail, and maritime transport.
  • Developed and maintained application components in C++ on the Windows NT platform, ensuring reliability and performance in a business-critical environment.
  • Designed and implemented database interactions using Microsoft SQL Server to support scheduling, operational planning, and data management requirements.

Education

Bachelor of Science - Micro-electronics and Computer Engineering

Bangor University
Bangor

A-Levels - Maths, Physics & Chemistry

King Henry VII School
Abergavenny

Skills

  • C#, SQL, Typescript, HTML
  • Angular, Nodejs
  • Cloud development
  • Microservices architecture
  • Test-driven design

Timeline

Senior Software Engineer

MRI Software
02.2017 - Current

Principal Engineer

Civica
02.2014 - 01.2017

Systems Architect

G4S Technology
04.2005 - 01.2014

Software Engineer

Clearpace Software
01.2004 - 03.2005

Senior Technical Consultant

LogicaCMG
01.2000 - 11.2003

Bachelor of Science - Micro-electronics and Computer Engineering

Bangor University

A-Levels - Maths, Physics & Chemistry

King Henry VII School
Nigel Rutter