Hey! I'm Zak Henry Kia ora! Ko Zak Henry ahau

Zak Henry Resume

Email
Phone
Github
https://github.com/zakhenry
Twitter
https://twitter.com/zak
LinkedIn
https://www.linkedin.com/in/zakhenry

Profile

Experienced principal full stack software engineer, specialising in highly interactive Angular single page applications integrating with gRPC & REST APIs. Significant experience working with backend technologies including Kotlin, Python, Node.js, SQL, Docker & AWS.

Currently working fully remote from Wānaka, New Zealand as a technical lead for CloudNC.

Skills

  • Angular

    Worked professionally with Angular since 2013 developing highly interactive web applications

  • Protocol Design

    Passionate about robust API design/interaction with both gRPC and REST protocols

  • Backend Development

    Experienced backend developer in languages including Kotlin, Typescript & Python

  • Automated Testing

    Proponent of continuous deployment backed by strong testing patterns. Experienced in unit, integration and e2e testing

  • Cloud Infrastructure

    Strong experience with developing cloud infrastructure using Docker and AWS

  • Project Leadership

    Principal engineer, experienced with coaching and managing developers both on and off-shore

Technologies

  • Typescript
  • Angular
  • NX
  • NgRx
  • RxJS
  • Angular
  • WebGL
  • Python
  • Kotlin
  • Rust
  • WASM
  • Node.js
  • TDD/BDD
  • HTML/SCSS
  • REST APIs
  • gRPC
  • SQL
  • Docker
  • CI/CD
  • Git/Github
  • Atlassian Suite
  • Docker Cloud
  • macOS
  • Linux

Experience

  1. CloudNC UK / NZ Remote

    Principal Software Engineer
    2017 - now

    Technical lead, building full stack web-based user interfaces. Highly interactive applications including heavy use of WebGL. Multiple frontend applications all managed with a NX monorepo with a custom CI/CD pipeline integrated with Gitlab using Deno.

    • Angular
    • NestJS
    • NX
    • gRPC
    • WebGL
    • Kotlin
    • Python
    • Cypress
    • Playwright
    • Docker
    • WASM
  2. Yieldify UK

    Tech Lead/Senior Full Stack Engineer
    2016 - 2017

    Leading the UI/API, developing Angular 2+ user interface for marketing platform. Advisor on cross-component API interfaces, in addition to cloud infrastructure planning.

    • Angular
    • Rails
    • Swagger
    • Docker
    • SQL
  3. Zeroth UK

    Founder
    2016

    Developing the Zeroth framework, a Typescript full stack NodeJS framework built on the Angular 2 dependency injector service/pattern.

  4. IQuitSugar AU

    Lead Senior Full Stack Developer
    2015 - 2016

    Project lead, working under the CTO to develop the infrastructure and development design of a new web application to replace their legacy Wordpress application. Managing two developers in Sydney, and three others offshore. Development was primarily with AngularJS (using Typescript) using a self-developed framework, and development of the CI/Docker infrastructure for cloud deployment.

    • AngularJS
    • Laravel
    • Docker
    • Tutum
  5. 4mation Technologies AU

    Senior Front End Developer
    2013 - 2015

    Role primarily involved developing web applications in AngularJS, with heavy involvement in backend technologies including Node.js, PHP and MySQL. Specialising in Javascript and REST API development, the role involved taking a project through the full development pipeline.

    • AngularJS
    • Laravel
    • CodeIgniter
    • SQL
  6. KODE Biotech Limited NZ

    Application Developer
    2007 - 2013
    • Quality assurance software development
    • Laboratory technician
    • Web development (web based sales management, project management application, quality assurance systems)
    • HTML/CSS
    • Javascript
    • PHP
    • Excel

Education

Auckland University of Technology

Bachelor of Creative Technologies