Résumé
Full-stack engineer with four years shipping production web software in TypeScript, React and Python.
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.