About Me

Profile Photo

Hey there! My name is Gary and I am a software engineer. I've worked in full-stack development with particular focus on backend technologies. I really enjoy well-written code, and seeing a solution come together piece-by-piece.

I just returned from travel and am focused on up-skilling: I recently completed an AWS certification. But when I'm not at a computer, you might find me in my toastmasters club, at home on a guitar, or just out running!

Experience

Nov 2022

·

Jul 2019

Software Engineer

The Warehouse Group


Development of point-of-sale (POS) and server systems inside The Warehouse and Warehouse Stationery stores. Notable projects included middleware for the TWL Picking App during lockdown, integration with Salesforce Field Service on checkouts, and general feature builds and debugging.

Technologies included...

  • Delphi programming (MS Windows)
  • SQL databases, triggers and message queues
  • REST API endpoints built on top of databases
  • Micro-service architectures
  • Build deployments from a Jenkins pipeline
  • Git, BitBucket and Jira

Jun 2019

·

Mar 2017

Junior Developer

Framecad Limited


Development of an in-house CAD software, Framecad Detailer. Tasks included implementing small features, testing and debugging, documentation and basic agile rituals.

Technologies included…

  • Delphi and Object Pascal
  • SVN version control
  • Targetprocess
  • AutoCAD Essentials

Sep 2016

·

Mar 2013

Bachelor of Science

University of Auckland


Completed undergraduate studies alongside full time work. The coursework gave me foundational experience in many technologies such as Java, Python, LC-3, Linux and Bash.

Topics covered include…

  • Software Construction: OOP principles, UML, testing
  • Operating Systems: memory management, multi-threading, shell scripting
  • Applied Algorithmics: performance and efficiency, search, np-complexity
  • Other: Computer Graphics, Scientific Computation, AI

Dec 2012

·

Mar 2008

NCEA Level 3

Howick College


As a secondary school student, I partook in a Singapore student exchange, the jazz band, and the NZ programming competition. I also spent a lot of lunchtimes messing about with Scratch - if you have a moment, check out one of my games!

Skills and Tools

Backend
Frontend
Tools