Last Yard Full Stack Software Engineer
March 2021-January 2023
Last Yard builds software solutions for the largest retailers in Australia and around the world. Joined the Product Team's future-facing R&D squad, owning development of a new PDF/image rendering engine and an accompanying user-facing design tool.
NodeJS Microservices (TypeScript)
- Rearchitected a Node.js microservice to process jobs in parallel across multiple workers, cutting average job time from over 5 minutes to under 1 minute.
- Delivered day-to-day improvements across the microservices layer, maintaining reliability and throughput.
React / Redux / TypeScript Frontend
- Championed test coverage and test framework improvements across the frontend codebase.
- Upgraded a high-traffic legacy frontend component with only one defect raised post-release.
- Maintained and extended a canvas-based SPA written in React.
Django (Python)
- Built and maintained new APIs serving the frontend.
- Optimised ORM usage and general API performance.
Docker (Swarm) and Ansible
- Led migration of the development environment to Docker.
- Automated local dev environment setup with Ansible.
- Generated microservice deployment config files for use with Ansible.
- Covered on-call rotations for production outages, resolving infrastructure incidents independently.
Achievements
- Architected and delivered a high-throughput, high-reliability IoT-based retail solution.
- Supported sales activities in a demo and pilot valued at over $10,000 MRR.
- Increased render performance from roughly 30 templates per minute to over 2,000 templates in under a second.