Providing technology solutions to solve problems, reduce your workload and simplify life
Based in Marlborough, New Zealand, for love of life and family
Portfolio
Indevin_Legends_2014125-2048px
SPRING FRAMEWORK / JAVA / TYPESCRIPT / REACT / POSTGRESQL / AWS / PYTHON / MYSQL
Senior Full Stack Developer
The Role
Indevin is one of New Zealand's largest wine producers, operating multiple wineries with complex production, inventory management, and logistics requirements at enterprise scale, along with major vineyard operations.
Over the past three years, I've progressed to the position of Senior Developer, contributing to the digital transformation of Indevin's winery operations through full-stack development and technical problem-solving.
I have approached the software the same way I always have - resilient, performant solutions built with a logical UI making our support load minimal.
Unit and integration testing has been central to our major projects, ensuring we can confidently make changes and upgrade our tech stack without breaking existing functionality – I'm one of those weirdos who genuinely loves proving my code works!
My contribution to Indevin has been regularly recognised at their Legends Awards where I was a runner up in the 'Committed to Great' category in 2023, and a winner of the category in 2024. I was also recognised with this same award post-harvest 2024, being the first member of the technology team to win a harvest award.
Here is a bit of a look at a few of the things I've accomplished in my short time with Indevin:
Enterprise System Development
- Core developer on legacy system replacement – Major contributor to the complete rewrite of our Winery Management System (Bulls-i), building modern enterprise features using Java/Spring Boot and React/TypeScript while maintaining business continuity during migration
- Early Spring Modulith adopter – Embraced Spring Modulith in our 2023 greenfield projects, helping establish architectural patterns that have kept our codebase maintainable and well-structured as it has scaled over two years
Integration & Real-Time Systems
- Custom ERP integrations – Developed integration solutions connecting NetSuite with our Winery Systems using Spring Integration, handling complex data synchronization across production, inventory, and fulfillment workflows
- Industrial IoT implementation – Built integrations using MQTT, AWS IoT Core, and serial scale interfaces, delivering operational consistency between our Winery Management Systems and SCADA
- Event-driven architecture – Implemented message queue solutions (RabbitMQ, SQS) for reliable inter-application communication across multiple systems
Full-Stack Contributions
- Viticulture and Harvest Planning systems – Developed a custom planning system with third-party API integrations (Java/Spring/React) enabling implementation and real-time progress tracking of our vineyard and harvest operations
- Performance improvements – Enhanced existing Django/Angular systems through database query optimization, frontend refactoring and deployment pipelines
- Geospatial functionality – Developed PostgreSQL queries with PostGIS extensions for vineyard mapping and logistics features
Infrastructure & Quality
- Testing advocate – Championed comprehensive unit and integration testing across projects, enabling confident refactoring and technology upgrades while maintaining system stability
- AWS deployment – Implemented containerized applications on ECS with supporting infrastructure (ALB, RDS, SQS, IoT Core, etc.)
- Monitoring and observability – Implemented logging and monitoring solutions for production system health
