Skip to content
Nick McGuffin

Résumé

Full-stack engineer with four years shipping production web software in TypeScript, React and Python.

PDF

Experience

Jun 2022 - Aug 2026

Software Engineer

Boeing Defence Australia, Brisbane

  • Designed and built a responsive React and TypeScript single-page application delivering real-time monitoring, control and data visualisation for complex networking systems.
  • Designed and developed Python backend services interfacing with hardware and software over serial, REST and WebSocket connections, streaming live data to the front end through a shared datastore.
  • Helped drive the re-architecture of a single-product system into a modular, plugin-based platform now supporting four products on shared infrastructure, with capacity to onboard more.
  • Built internal tooling for network modelling, visualisation and analysis, including interactive diagrams, shortest-path analysis and mock environments, reducing reliance on physical hardware and accelerating feature development.
  • Delivered features end to end, working with systems, firmware, hardware and networking teams to translate product requirements into reliable solutions under real-world constraints.
  • Mentored one to two junior engineers, graduates and interns each cycle over two years, supporting onboarding and remaining an ongoing technical point of contact.
  • Maintained delivery quality through unit, integration and DOM testing, CI/CD pipelines and daily code reviews in a high-compliance, security-critical environment.

Feb 2021 - Oct 2022

Peer Assisted Study Sessions Leader

Central Queensland University, Brisbane

  • Facilitated weekly programming and systems-analysis study sessions for first-year students.
  • Taught foundational programming and problem-solving concepts in an inclusive, discussion-driven format.

Skills

Languages

TypeScript, JavaScript, Python, SQL, Java (academic)

Front end

React, HTML, CSS/SCSS, Single-Page Applications, State Management, Material UI, Knockout.js

Back end

Python, Node.js, REST, WebSockets, Spring (academic)

Testing

Jest, React Testing Library, Karma, DOM testing, Pytest, unittest

Tooling

Git, CI/CD (Jenkins), SonarQube, Linux (Fedora), Jira, Confluence, Bitbucket

Education

Completed Oct 2022

Bachelor of Information Technology (Application Development)

Central Queensland University, Brisbane

Full history, references and a PDF copy on request -  nick@nickmcguffin.dev.