About

Thanks for stopping by. Read below to learn more about myself and my background.

Nathan Doherty smiling in a university cap and gown

Background

I began my career as a Java Backend Engineer during my placement year, working on an enterprise market data ingestion platform for a major financial institution. I then completed my BSc in Computer Science, graduating with First Class Honours. My final-year project involved building an offline-capable, web-based Point of Sale system using AWS.


After graduating, I joined HighRoads as a Full Stack Engineer in a predominantly .NET team, working with React, .NET Framework, .NET Core, and Java. I contributed to both backend and UI enhancements while deepening my AWS expertise. This included leading the migration of Windows servers from manually managed “pets” to a scalable, fault-tolerant AMI-based solution using EC2 Image Builder, replacing Jenkins and Salt-based configurations.


I actively explore new AWS services to improve platform architecture, such as using AWS Lambda to reduce manual processes and enhance customer experience. Over time, I have taken on greater responsibility in solution design and architecture.


In April 2023, I was promoted to Senior Software Engineer, contributing to the re-architecture and migration of legacy .NET Framework monoliths into containerized .NET 7 microservices to improve maintainability, readability, and testability.


In May 2023, I achieved the AWS Certified Developer - Associate certification, further strengthening my ability to design and build effective solutions on AWS.

Education

BSc. Computer Science, Ulster University, 2021


Studied Computer Science at Ulster University, Magee, Covering topics such as: Programming, Database, Cyber Security, Enterprise Computing, Algorithms & Data Structures, Computer Hardware & Organization & UX.

As part of my Final Year Project, I built a Point of Sale System utilizing Web Technologies, using Java, React, Postgres and other technologies. A full summary of this project can be found on the projects tab.

Skills

Software Engineering

    Dotnet
    Aspire
    Java
    Springboot
    JavaScript / TypeScript
    React

Cloud / DevOps

    AWS
    CloudFormation
    ECS
    EC2 Image Builder
    Code Pipeline
    Code Build

Observability / Tracing

    Open Telemetry
    Prometheus
    Grafana