Eric Hislop

Senior Engineer

Eric Hislop

Personal Statement

I’m a senior software engineer with over 10 years of experience building and operating reliable, cloud native production systems. In Xero’s Dispatch team I look after the communications platforms (Mail and SMS) that our customers depend on. My bigger pieces of work there have included migrating our services onto Kubernetes and our own dedicated AWS accounts, building the Comms Admin tool our support teams rely on, making SMS delivery more resilient with smarter retries, and creating a full local development environment for the team.

AI tooling has become a core part of how I work. I use Claude Code, Cursor, and Copilot daily to accelerate delivery, have been running Codex through a Hermes harness on my own home server, and I’m going deep on building reusable agent skills. I’m genuinely excited about where this is heading, including the places we’re starting to integrate LLMs into our products and workflows, and I bring pragmatic judgement about when AI genuinely helps and when a simpler approach is better. Away from work I’m a builder too, with side projects like kiwicoupons.co.nz and mcentre.org, a website I built for a local childcare centre.

Employment History

Senior Engineer, Dispatch (Xero Mail & SMS)

Xero Wellington, NZ May 2024 to Present

Senior Engineer in Xero’s Dispatch pod, responsible for the reliability and scale of Xero Mail and Xero SMS across AU, US, UK, and NZ. I work across the whole communications stack, from platform and infrastructure through to the tooling our support teams use, with a strong focus on keeping customer communications fast and trustworthy.

Key work

  • Kubernetes migration: Led the move of our mail services off a legacy, shared AWS account and onto Kubernetes in our own dedicated accounts, using a gradual traffic cutover with no downtime. This put the team on a more modern platform with faster scaling, safer rollouts, and far better observability.
  • Comms Admin: Built a unified Comms Admin tool that gives our customer experience (CX) team one place to investigate and resolve email and SMS issues, reducing the volume of support tickets reaching the engineering team.
  • SMS resilience: Designed smarter SMS retry behaviour so messages that previously failed are now recovered automatically, which means we no longer lose customers’ messages as volume grows across regions.
  • Local development environment: Created a full local setup for Xero Mail so any engineer can run the stack on their own machine, reducing friction and speeding up delivery.
  • Reliability and enablement: Partner closely with security and platform teams on incidents and abuse patterns, and share progress through demos and documentation so the wider organisation understands the comms stack.
C# AWS Kubernetes Terraform TypeScript Node.js Microservices Email delivery SMS Git

Engineering Team Lead (Secondment)

Xero Wellington, NZ Oct 2023 to Apr 2024

Stepped into a 6-month secondment as Team Lead during a pivotal organisational shift at Xero: the introduction of a change approval process for production releases. My team was instrumental in supporting this shift by driving adoption of deployment tracking across the company and delivering new tooling to support safer, more controlled production deployments.

Key Responsibilities & Achievements:

Technical Leadership:

  • Led a cross functional initiative to integrate deployment guardrails across GitHub Actions, TeamCity, and LaunchDarkly
  • Collaborated closely with infrastructure, release, and platform teams to align on governance and rollout strategy
  • Drove adoption of Deployment Tracking company wide and delivered new tooling for safer deployments

People Leadership:

  • Conducted regular 1:1s focused on career progression, wellbeing, and mentoring
  • Facilitated goal setting conversations and led performance reviews
  • Participated in cross team calibration to ensure fairness and consistency

Stakeholder Management:

  • Presented updates and demos to senior leaders and cross functional stakeholders to maintain visibility and alignment
  • Worked with Lead Engineers and Product Managers to ensure a clear, prioritised backlog
  • Supported quarterly and annual planning processes

Impact: This role strengthened my leadership toolkit, particularly in balancing delivery with team development, and built my confidence navigating complex, fast moving environments.

Leadership Mentoring Stakeholder Management Delivery Change Management Collaboration

Senior Engineer, Engineering Practice Group

Xero Wellington, NZ Feb 2022 to Oct 2023

In the Engineering Practice Group at Xero, my focus was on maintaining and enhancing our internal developer portal, which catalogues all components at Xero and helps our engineers be more productive. I actively supported our transition to a cloud hosted developer portal product (Cortex), facilitating data transfer and enhancing system functionality.

Key Responsibilities & Achievements:

Developer Experience:

  • Modernised a deployment tracking tool (DeployTrack) and successfully rolled it out across Xero
  • Worked on defining and measuring Engineering standards using the new internal developer portal
  • Led Cortex projects to integrate services such as GitHub, Kubernetes, Google, Jira, and Slack, significantly improving the developer experience

Technical Implementation:

  • Collaborated to maintain and enhance the internal developer portal, ensuring data quality and improving engineer productivity
  • Contributed to the transition to the hosted platform, developing specific data migration tools that ensure seamless data transitions and system integrations
  • Engaged deeply with cloud technologies (AWS) and Kubernetes, enhancing ability to manage complex deployments

Advocacy & Training:

  • Advocated for the Cortex Project, conducting numerous presentations and demos to increase engagement and support across teams
  • Conducted workshops and training sessions on new tools and practices, raising team competence and facilitating a smooth transition to new platforms
  • Broadened technical expertise across cloud infrastructure and container orchestration
JavaScript Node.js C# AWS Kubernetes Backstage Terraform SQL Git Swagger Jira Confluence

Senior Full Stack Developer

Contact Energy Wellington, NZ Sep 2018 to Feb 2022

Simply Energy Technology Team (Contact Energy Subsidiary):

Worked on a Kotlin based platform responsible for ingesting and normalising data from multiple partners, enabling both internal systems and customer facing apps to access consistent, reliable data.

Key Contributions:

  • Collaborated with the Sales team to implement new opportunities and workflows within Salesforce
  • Facilitated multi team training sessions using immersive VR tools (Talespin) to improve onboarding and engagement
  • Researched, trialled, and implemented tools to measure customer satisfaction and feedback, based on product requirements

Digital Delivery Team:

Responsible for designing and implementing integrations across a range of internal and external systems. Working closely with architects and product owners, I translated business requirements into scalable, serverless solutions on Amazon Web Services (AWS).

Key Achievements:

  • Web APIs: Delivered APIs using the Serverless Framework and AWS (compute functions, API front doors, NoSQL data stores) to power account management, payments, meter reads, and usage data used by web, mobile, and phone self service channels

  • End to end integration: Led the orchestration of customer journeys by integrating with the Electricity/Gas Registry, broadband provisioning APIs, and UiPath robotic process automation bots to automate manual workflows

  • Performance: Rebuilt the consumption API by migrating from SAP OData to PostgreSQL on a managed relational database service, achieving over a 90% reduction in response time from 6 seconds to under 600ms in production

JavaScript Node.js AWS Serverless Framework Lambda API Gateway DynamoDB SQS RDS PostgreSQL UiPath Kotlin Salesforce

Full Stack Developer

Impac Services Ltd Wellington, NZ May 2018 to Aug 2018

Impac was working on reinventing their main health and safety product by creating a new application called Shield, built with Microsoft’s .NET stack and Angular, to provide a competitive and modern solution to meet current market requirements.

Key Responsibilities:

  • Contributed to developing Shield, a new health and safety product on .NET and Angular
  • Worked with business users in New Zealand to gather requirements and inform development priorities
  • Trained offshore developers on the Shield application to enable continued development and knowledge transfer
C# .NET Core Angular JavaScript

Full Stack Developer

iQualify Lower Hutt, NZ Apr 2015 to Apr 2018

Developed a modern online learning platform that enhances the learner experience and provides meaningful analytics and insights to increase engagement.

Key Responsibilities:

  • Worked on the core Angular and Express applications that facilitate the consumption, creation, and management of online learning content
  • Built features to enhance the learner experience and improve course delivery for educational institutions
  • Collected analytics on new features to track user engagement, helping make informed decisions about where to make improvements on the product based on usage patterns
  • Contributed to the full stack development of the platform, working across frontend and backend technologies
JavaScript Node.js Angular Express.js

Software Developer

FMG Palmerston North, NZ Oct 2014 to Mar 2015

Completed an internship which led to full time employment in Business Information Services.

Experience Gained:

  • Learned about IT operations within a large organisation
  • Gained practical experience in enterprise software development
  • Worked with SharePoint and JavaScript to deliver business solutions
  • Transitioned from intern to full time software developer
JavaScript SharePoint

Technical Skills

Programming languages

JavaScript TypeScript C# .NET SQL Terraform Kotlin Bash

Cloud & AWS

AWS architecture S3 storage Lambda API Gateway DynamoDB SQS messaging RDS databases Secrets Manager CloudWatch Cognito

Frameworks & libraries

Node.js Express.js Angular React Backstage Serverless Framework Hugo Strapi

Developer tools & platforms

Git GitHub Docker Kubernetes TeamCity Swagger OpenAPI Salesforce Jira Confluence Miro

Practices & methodologies

Agile Test-driven development Continuous delivery Trunk-based development Pair programming

Leadership & collaboration

People leadership Mentoring Coaching Stakeholder management Performance reviews Goal setting Cross-functional collaboration

Education & Achievements

Bachelor of Information and Communication Technology

Universal College of Learning, Palmerston North (polytechnic institute) · 2011 to 2014

Specialised in software engineering, gaining foundational knowledge in programming, systems design, and software development methodologies.


Notable Achievement

Winner of Palmerston North Startup Weekend 2013

Successfully pitched, developed, and presented a startup concept, demonstrating entrepreneurial skills and the ability to work effectively in a fast paced, collaborative environment.


References available upon request.