Stephen Nicholson

Software and Data Engineer

About Me

I am a software and data engineer with experience in building pipelines that deliver high-quality data to people, applications, and machine learning models. I am enthusiastic about collaborating with agile teams to solve complex business problems with technology and am a proponent of DevOps practices that allow developers to rapidly experiment and deliver new features to customers. Effective communications skills with the capacity to tailor my approach to speak to non-technical stakeholders to understand business requirements and build strong relationships.

Experience

NatWest Group (Edinburgh, UK)

Machine Learning Engineer

2022 - present

www.natwestgroup.com

Machine Learning Operations Team

Working in the machine learning operations team.

NatWest Group (Edinburgh, UK)

Data Engineer

2020 - 2022

www.natwestgroup.com

Data Science and Innovation Team

I built pipelines that write data to a new graph database solution to help analysts detect fraud. Explored the use of community detection and centrality algorithms on the graph. Worked closely with data scientists to define features for machine learning models. Built pipelines to deliver these features for model training and inference. Developed several Python packages to increase the productivity of engineers in NatWest. Delivered company-wide training and workshops on data science and engineering tools.

Momenta Group Global (Glasgow, UK)

Graduate Automation Engineer

2020-2020

https://momentagroup.com/

Working as an RPA developer for a big four company

Worked as a contractor for a Big Four company to provide support for 30+ RPA bots across several clients. Consulted with clients to understand the requirements of their RPA bots. Performed investigations to resolve incidents and implemented changes when required. Wrote high-quality documentation for RPA bots including Solution Design Documents, Test Plans, and Change requests. Developed an application to automate MI reporting, saving time for engineers to focus on more creative work.

Scottish Government (Edinburgh, UK)

Data Scientist

2019 - 2019

https://www.gov.scot/

Working in the office of the chief economic adviser

Efficiently worked in the Office of Chief Economic Advisor (OCEA) in the National Accounts Division. Processed, analysed, and presented complex data sets using advanced querying, visualisation, and analytics tools. Used predictive data modelling to contribute to the Sub-Scotland Productivity Model and the understanding of the Scottish economy. Introduced a new way of working to manipulate and evaluate data. Facilitated company transition for using the R programming language instead of SAS software. Supported economists in understanding R to save the government millions of pounds from the licence cost of the SAS software.

Education

University of Stirling

MSc Big Data

2018 - 2019

Coursework: Mathematical Foundations, Statistics for Data Science, Representing & Manipulating Data, Commercial & Scientific Applications, Relational & Non-Relational Databases, Data Analytics, Cluster Computing, Dissertation Project

University of Stirling

BSc Computing Science

2014 - 2018

Coursework: Software Engineering, Operating Systems Concurrency and Distribution, Information Systems, Computer Games Development, Computer Security and Networks Key Project: EPSRC-funded “AV-COGHEAR”

A Little More About Me

In my spare time, I love reading, learning new innovative technologies, and socializing with friends and family. Alongside my interests in data and software engineering some of my other interests and hobbies are:

  • Chess
  • Reading