×
Andrew Woods

Andrew Woods

Senior Full Stack Engineer

12 Knockbracken Manor, Belfast, GB, BT8 6WQ
+44 74 27611191

Background


About

About

I’m a Full Stack TypeScript developer with over 6 years of industry experience and 12 years developing and studying software. I care deeply about understanding the products I work on and building robust, well-tested software with a strong emphasis on code quality and CI/CD, using the right tools to ship faster.

At RESPONSIBLE and Sensoteq, I’ve owned the full product lifecycle, from collaborating with designers in Figma and defining tasks in Jira, through to building deployment infrastructure and delivering thoroughly tested applications. Working in small teams has also given me hands-on exposure beyond typical development, including DNS management, SEO, data analytics, and infrastructure provisioning. I naturally gravitate towards back-end Node.js and API development, and get particular satisfaction from identifying and covering complex edge cases.

Work Experience

Work Experience

  • Senior Full Stack Engineer, RESPONSIBLE

    Jan, 2023 - Present

    Led end-to-end architectural design and delivery of several products independently, while closely collaborating with the wider team on others.

  • Software Engineer, Sensoteq

    Jan, 2020 - Jan, 20222 years

    Worked in a small engineering team to create a range of services and tools for Sensoteq's industrial vibration monitoring platform.

    • Worked in a team of 4 developing full-stack services covering efficient data transmission from low voltage sensors to SQS queues, serverless time-series data processing, DynamoDB storage, and configuration of customer machines and assets.

    • Delivered a live waveform analysis tool using React and Golang with webhooks, reducing the verification period of new firmware by up to 90%.

    • Developed a CloudFormation project to create infrastructure and deploy white-labelled versions of Sensoteq's diagnostic interface for industry partners.

  • Intern Software Engineer, Rapid7

    Jan, 2017 - Jan, 20181 year

    Maintained solutions for integration partners including Splunk and ServiceNow.

    • Connected with and gained broad exposure to partner APIs.

    • Contributed towards custom, direct integrations in Python, Ruby and Java.

    • Gained experience with CI/CD pipelines and testing frameworks.

Projects Experience

Projects Experience

  • LifesHard

    - Present

    A mobile app for tracking training sessions and nutrition.

    • Expo React Native app with calendar view, daily training view and configuration screen for custom training plans.

    • Backend API built with Python and Django and hosted on AWS.

    • Plans to implement AI powered weekly reviews and training suggestions.

  • BetterClimbing

    - Present

    POC for a rock climbing coaching service connecting users to coaches.

    • Developed with type safety in mind using tRPC, Next.js, React and Prisma, hosted on AWS.

  • Masters Project - Theta* Pathfinding in Videogames

    - Present

    1st Class Honors

    • Investigated the effectiveness of the Theta* algorithm against the industry standard, A*.

    • Demonstrated superior path realism via experiments in a Navigation Mesh, written in C++ and visualised using SFML.

Skills

Skills

  • Frontend

    TypeScript/Javascript

    HTML/CSS

    React

    React Native/Expo

    React Router v7

    Next.js

    Tailwind CSS

    Vite

  • Backend

    Node.js

    Express

    Remix

    Python

    Django

    Golang

    Drizzle

    Prisma

  • Databases/ORMs

    PostgreSQL

    MySQL

    Redis

    DynamoDB

    DuckDB

    ElasticSearch

  • Infrastructure

    AWS

    Docker

    Sentry

    Cloudflare Workers

  • CI/CD & Testing

    Github Actions

    CircleCI

    Netlify

    Cypress

    Mocha/Chai

  • AI

    Anthropic

    Google Gemini

    OpenAI

    Cursor

  • Tools & Integrations

    Git

    Jira

    Stripe

    Clerk

    Auth0

    Shopify

    Figma

Education

Education

  • Computer Games Development, MEng, Queens University Belfast

    Jan, 2014 - Jan, 2019

    AI

    Concurrent Programming & Parallel Computing

    Algorithmic Analysis

    Advanced Machine Learning

    Computer Architecture