Fauve Ltd.
Software Engineer
March 2023 - Present
Typescript, NodeJS, AWS: Lambda, DynamoDB, EventBridge, CloudWatch
- - Developed Jurisdiction and Timezone API to enable accurate pricing and scheduling across different global regions, solving complex multi-timezone business logic for rating services
- - Implemented flexible REST API for managing country, region, and timezone resources (to lcc-3166 / IANA standards) with robust event handling
- - Supported custom temporal expression DSL for precisely defining time-related events
- - Enabled real-time electricity market pricing across New Zealand and Australia by creating a scalable data integration service
- - Implemented a dead-letter service for failed events, ensuring data integrity and providing robust error recovery mechanisms in a distributed system architecture
Kernel Wealth
Software Engineer
April 2023 - March 2023
C#, F#, PostgreSQL, AWS: Lambda, CodePipeline, DynamoDB, Git, Aurora, Cognito, CloudFormation, WAF, SNS, SQS, EventBridge
- - Enabled reliable multi-system updates for annual account confirmations, eliminating manual reconciliation and reducing operational risk.
- - Resolved a longstanding issue by enabling the creation and control of child accounts from a parent account, overcoming authentication challenges posed by a 3rd-party system. Additionally, leveraged this to facilitate account impersonation for Customer Service Representatives.
- - Provided comprehensive account activity tracking, supporting compliance and internal audit requirements
- - Improved team's code quality and maintainability by shifting to functional programming patterns
Visa Inc.
Senior Developer
August 2021 - January 2023
JS, React, Github Actions, Microservices, MSSQL, C#, CouchDB
- - Part of a team of 4 devs converting old Angular frontend to a new React one to a hard deadline.
- - Increased software reliability by establishing rigorous unit testing.
- - Lead initiative to standardise code-quality across teams.
- - Simplified system architecture by decoupling microservices, enabling more agile and responsive software development
- - 2nd highest score in division (of around 150 devs) for the annual code security assessment.
Coretex
Software Engineer
July 2020 - March 2021
C#, JS, ASP MVC, MSSQL, Git, Azure Cloud, jQuery, React, XSLT, Azure DevOps CI/CD, Docker
- - Created new features from UI mockups in a complex enterprise code-base.
- - Worked with teams across Engineering to facilitate the fortnightly release of minor versions.
- - Reduced time-to-market for new features through direct stakeholder collaboration.
- - Engaged in all aspects of feature development, from planning to support.
- - Enabled faster, more reliable software releases by introducing first CI/CD microservice in our vertical, reducing deployment complexity.
Starshipit
Developer
March 2019 - October 2019
C#, .NET Core, ASP MVC, SQL, HTML5/CSS, Bootstrap, Windows Forms, Azure Cloud, Swagger, iText
- - Expanded international shipping capabilities by integrating multiple courier services, directly supporting business growth.
- - Standardized development practices to improve team efficiency and code consistency.
- - Maintained rapid feature delivery while managing legacy system constraints.
Heron Technology
Developer
November 2015 - March 2019
C#, .NET Core, ASP MVC, SQL, JavaScript, Node.js, JQuery, HTML5/CSS, Bootstrap 3/4, AWS (AppStream, DynamoDB, VPC, API Gateway, EC2, EMR, SQS, Lambda, Alexa, Cloudwatch), Google Assistant, SignalR, Windows Forms, SSL VPN, Windows Server, DNS, Git
- - Lead design of custom software from scratch, creating/adapting specifications with clients.
- - Saved ≈70% of a client’s monthly AWS bill (≈$5000 ➝ ≈$1500) through AWS service restructure.
- - Created scaling GPS fleet tracking and reporting systems
- - Created a voice-control system for Google Home/Alexa for spa pool controllers.
Out There Business Solutions
Android Developer
April 2015 - November 2015
Java, Android, MongoDB, Node.js, HTML, CSS, Git
- - Created a custom Android App from design to release to fulfil a requirement for a key client.
- - Integrated with the existing Node.js web portal running MongoDB.