About

I'm Rob Wilkie, a software engineer based in Belfast.
I build web applications and cloud infrastructure — mostly TypeScript and React on the front end, with serverless AWS services behind them. Below is a rundown of where I've worked and what I studied.
Senior Software Engineer
CurrentJan 2025 — Present
- Maintain several GraphQL APIs and build the React applications they power.
- Deliver user-facing dashboards and the underlying data they present.
- Define the cloud infrastructure behind all of it with the AWS CDK.
Senior Software Engineer
Jan 2024 — Dec 2024
- Maintained Java APIs using Spring and Docker.
- Refactored front-end UI, introducing new libraries as part of the work.
- Built internal tooling to support day-to-day development.
BSc Computer Science
Ulster University
Sep 2019 — May 2020
First Class Honours
Concurrent & Distributed Systems 83% Data Analytics 81% Full Stack Development 93% Process Management 84% Project 81% BEng Software Engineering
Queens University Belfast
Aug 2015 — Jun 2017
A Levels
Wallace High School
Aug 2008 — Jun 2015
Software Systems Development A ICT B Moving Image Arts C 9 GCSE grades A* - B, including Maths (A*) and English.
Skills
Strong familiarity with TypeScript, both for developing front-end applications and back-end services.
Experience building client/server systems using Java. Experience building microservices using the Spring framework.
Experienced working with AWS, strong knowledge of AWS Cloud Development Kit for defining cloud infrastructures as code.
Experience cleaning data using Python and developing REST APIs using Flask.
Comprehensive knowledge of HTML and CSS, familiar with SCSS and other preprocessed stylesheet languages.
Experienced using SQL databases such as PostgreSQL & MySQL, and NoSQL databases such as MongoDB and DynamoDB.
Effective use of AI as a development tool — Claude and ChatGPT for scaffolding, review and working through unfamiliar APIs, with output treated as a draft to verify rather than accept.
Familiar with Git version control. GitHub, BitBucket, GitLab.
Use of npm and pnpm for management of packages, including pnpm workspaces in a monorepo.
Experienced using Photoshop for adjusting images and creating icons.
Many years experience editing video.