Hello 👋. I'm Heath (codename: beefone).
I am a computer science enthusiast, avid gardener, wannabe farmer, DIY destroyer and electronics amateur. I currently live in rural New Zealand nice and quiet and I absolutely love it!
This website is really an outlet for me to post about life and the various experiences therein. I try to avoid social media where possible but you can contact me via email if you want to have a chat...
heath@beefone.devI've tried to keep this website simple, nothing too fancy. More importantly RETRO!
I am a Senior Software Developer, Team Lead and Architect with 14+ years experience combined in software development and architecture who always wants to learn new technologies, patterns and architectures to further expand my current knowledge. I'm knowledgeable in design patterns, the microsoft stack, the MEAN stack, microservices, integration and working in a dynamic team environment.
Bachelors of Computer and Information Sciences — major in Computer Science
| Skill | Experience |
|---|---|
| C# | 9+ years |
| NodeJS | 8+ years |
| MongoDB | 8+ years |
| PostgreSQL | 1+ years |
| Elasticsearch | 6+ years |
| Javascript | 10+ years |
| Angular 2+ | 8+ years |
| Docker | 8+ years |
| MS SQL | 6+ years |
| HTML / CSS | 10+ years |
| RabbitMQ | 6+ years |
| TypeScript | 8+ years |
| Salesforce | 3+ years |
| Redis | 1+ years |
| Python | 1+ years |
| Swift | 1+ years |
| Xamarin | 2 years |
| Biztalk Server | 1 year |
N4L provides managed network services to 95% of schools in Aotearoa, along with services to the Ministry of Education.
Role Purpose
Responsible for solutioning, prototyping and in some cases building software application solutions and services at N4L. Working closely with delivery squads, solution architects, key stakeholders and the engineering team to ensure delivery of software solutions.
Responsibilities
Designing and developing software solutions and services, supporting engineering teams, identifying areas for improvement, overseeing scaling and availability of the N4L platform and producing architecture artefacts including high and low-level design documents, architecture design patterns, facilitating workshops and defining architecture principles.
Achievements
N4L provides managed network services to 95% of schools in Aotearoa, along with services to the Ministry of Education.
Role Purpose
Responsible for solutioning, developing and managing software applications and services at N4L alongside implementing CI/CD processes and software development procedures.
Responsibilities
Designing and developing software solutions and services, line management of the development team, mentoring of junior and intermediate developers, identifying areas for improvement in the development process, and impacting business outcomes through effective organisation and execution of key projects.
Achievements
C3 Post Trade is focused on trade confirmations and position reconciliations, serving a predominantly overseas client base including hedge funds and investment banks such as HSBC.
Role Purpose
Responsible for managing the development team and working closely with Architecture to ensure best practices are followed with a continuous improvement mindset.
Responsibilities
Line management of the development team, mentoring junior and intermediate developers, identifying areas for improvement in the development process and providing or implementing solutions.
Achievements
C3 Post Trade is focused on trade confirmations and position reconciliations, serving a predominantly overseas client base including hedge funds and investment banks such as HSBC.
Role Purpose
Implement new functionality in the existing SaaS platform and provide technical specifications and designs for junior and intermediate developers.
Responsibilities
Technical lead and oversight on client-specific projects by liaising with BA and Architecture teams. Mentoring junior and intermediate developers and providing technical guidance as required.
Achievements
Hydrogen Apps is a startup focused on mobile application development using Xamarin and contracting developers to external parties. A key client was EROAD, who provides services to transport companies.
Role Purpose
Implement, design and enhance mobile applications for clients as a contractor and consultant.
Responsibilities
Mobile development and leading an agile team on contract to EROAD to build and maintain a new driver logbook for the US market, including providing technical design and implementation of the US app.
Achievements
C3 Post Trade is focused on trade confirmations and position reconciliations, serving hedge funds and investment banks such as HSBC. Client services were an important part of the services provided.
Role Purpose
Provide technical support to overseas clients including level 1, 2 and 3 support across the C3 system.
Responsibilities
Technical support, onboarding of new clients, building support tools, database administration, debugging, defining support processes and improvements as support team lead. Also responsible for supporting clients and business analysts in the UK.
Achievements
Designed, built, and shipped a polished block-puzzle game for iPhone and iPad as a solo project — owning everything from game design to App Store release. Live on the App Store and actively maintained.
Highlights
A word puzzle game shipped solo to the App Store, with a paper-craft visual identity and an architecture built for cross-platform reuse. Live on the App Store and actively maintained.
Highlights
A web tool to build and decode cron expressions in plain English — turning cryptic schedules into clear descriptions, building them from scratch with presets, and showing upcoming run times in any timezone. Designed, built, and shipped solo, and live in production.
Highlights
A fast, free UUID generator and HTTP API — RFC 9562 version 1, 4 and 7 UUIDs in multiple formats, one at a time or in bulk. Designed, built, and shipped solo, and live in production.
Highlights
A privacy-friendly IP lookup showing a visitor's public IPv4 and IPv6 addresses, approximate location and ISP, plus network tools and guides. Designed, built, and shipped solo, and live in production.
Highlights
MCSD — Microsoft Certified Solutions Developer