Hello!

I am Steven.
I love technology.

Experience

YourParkingSpace

Senior Software Developer

March 2024 - current

Creating and maintaining sofware for YourParkingSpace's payment kiosk solutions. Working on legacy parking payment software with Evoke kiosks, written in C# (.NET Core 3.1) and Vue 2. Planning and developing the transition to a multi-vendor kiosk estate with Go and Vue 3 (with TypeScript).
X-Lab Systems

Software Developer

December 2022 - March 2024

Working as a fullstack developer in the HealthTech field on the LabReach web application. Primarily C# .NET (ASP.NET), NextJS/React with TypeScript and Azure infrastructure with Terraform.
Purplebricks

Junior Backend Developer

September 2021 - December 2022

Primarily working as a fullstack engineer, I contributed to all elements of our digital work and infrastructure. Developing backend microservices in C# ASP.NET with a React frontend, database management in Azure SQL Server and Cosmos, DevOps work in Azure Pipelines and Octopus. I also started development of gRPC and GraphQL services for newer projects.
razorblue

Junior Software Developer

July 2020 - September 2021

Supported a legacy desktop application written in C++ (MFC), along with a Classic ASP (VBScript) website. Lead a migration plan to move towards C# services.

Education

Teesside University

BSc Computer Science - 2:1

September 2017 - May 2020

Completed courses including Java (Desktop and Android development), C# ASP.NET, Database Management, Networking, Functional Programming (Clojure) and IoT (Python). Completed my fullstack final project with Vue and C# ASP.NET.
Bede Sixth Form

Computer Science & Music Technology

September 2015 - September 2017

For Computer Science, learned Pascal and general computing topics. Completed my final project in C# WinForms. In Music Technology, learned recording, mixing and mastering using ProTools in a bespoke recording studio. Completed my final project "GENERATION:ZERO" using FL Studio.

Languages & Frameworks

C#
TypeScript
Go
ASP.NET
React
NextJS
Vue
Java
SQL
HTML/CSS
C++
Python
PowerShell
Pascal
Svelte
Rust

Software & Tools

Visual Studio

Rider
VS Code
IntelliJ
Git
Azure DevOps
MSSQL
Unix
Windows
Docker
Terraform
Kubernetes
GraphQL