Zak Henry Resume
- Phone
- Github
- https://github.com/zakhenry
- https://twitter.com/zak
- 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
-
CloudNC UK / NZ Remote
Principal Software Engineer
2017 - nowTechnical 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
-
Yieldify UK
Tech Lead/Senior Full Stack Engineer
2016 - 2017Leading 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
-
Zeroth UK
Founder
2016Developing the Zeroth framework, a Typescript full stack NodeJS framework built on the Angular 2 dependency injector service/pattern.
-
IQuitSugar AU
Lead Senior Full Stack Developer
2015 - 2016Project 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
-
4mation Technologies AU
Senior Front End Developer
2013 - 2015Role 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
-
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