Eithan Hersey-Tuit


I'm bad about talking about myself - so let me try! I am a self taught software engineer with professional experience spanning back to 2020, and personal experience spanning back to 2014ish. I am easily indulged in technology, some days I am modeling a 3d design, and the next I am writing firmware for ESP32s. I have a strong interest on improving my skill set and learning new things!

Experience



Tyro Health

2023 May - Present


Tyro Health offers digital solutions for instant health insurance and Medicare claims, seamless online payments, and support for healthcare providers in Australia.
  • Utilized a technical stack including JavaScript, TypeScript, AWS, MongoDB, DynamoDB, Docker, CI/CD, and Blue-Green releases.
  • Served as the primary backend engineer for our BFF (Backend for Frontend) service, bridging the new terminal and existing infrastructure.
  • Worked alongside QBE to implement digital claiming capabilities.
  • Enhanced monitoring, reporting, and analytics for email delivery.

Cevo - Energy Australia

2022 March - 2023 May


At Cevo, I served as a cloud-native engineer, primarily consulting for Energy Australia. I contributed to the Cloud Data Platform team, focusing on cloud-based solutions and data platform enhancements.
  • Utilized a technical stack including Python, TypeScript, Terraform, React, AWS, Apache Airflow, Kafka, and Azure DevOps.
  • Specialized in cloud-native engineering, cost optimization, and legacy system migration.
  • Actively participated in company-wide knowledge-sharing initiatives.
  • Implemented end-to-end functionality, collaborating with design, QA, and management teams to meet strict deadlines.
  • Managed feature integrations from start to finish, working closely with System Architects, Business Analysts, and Quality Assurance teams.

Fontis

2021 April - 2022 March


Fontis is an agency that primarily specializes in the eCommerce space but also has experience in developing PoS systems. They serve large clients such as Accent Group, Bing Lee, Nicks Wine Merchant, Mitre 10, and more.
  • Utilized a technical stack including, TypeScript, PHP, Vue.JS, Apache NiFi, AWS
  • Focused primarily on integration layers with client ERPs, exporting orders, analytics data, and more
  • Demonstrated communication skills when working with clients

Projects



Tyro Health - (BFF) Backend for Frontend


As part of a large migration to new Ingenico terminals, we wrote a new middleware layer for our backend infrastructure where I was the primary engineer. The purpose of this middleware was to optimise network calls, reduce latency, and improve perceived performance for the terminal, all while providing a lightweight SDK for the terminal itself. In some circumstances, we reduced round-trip response times by 10 seconds. To see the terminal, Click Here.

We utilized a modern technology stack for this service, consisting of TypeScript, Hono, AWS Lambda, Redis and, DynamoDB. For monitoring we usd a conjunction of OpenTelemetry, Grafana, Cloudwatch and Loki. Blue-Green releases with automatic rollbacks were also introduced to aid with failed releases.

Home IOT (Temperature monitoring)

https://github.com/eithan1231/home-iot


Currently this project is quite small, but a lot was learnt during the development of it. The name is slightly misleading at the moment, as currently it only has support for weather monitoring on local devices, with broad plans to expand it in the future.

The purpose of this project was to push weather information from a hardware device, into Grafana. A lot of involvement was required to achieve this. The device itself is based on the ESP8266. A TypeScript server acts as a prometheus exporter, manages connections with the ESP8266 devices, and exports data to prometheus. A 3d case was modeled and printed for the device itself, and a grafana dashboard was designed specifically for this. Click the following for pictures, Picture [1], Picture [2].

Whois Light

https://github.com/eithan1231/whois-light


As a personal project I wrote a whois-client which was capable of performing hundreds of queries per second. This project was used in conjunction with whois-scrape (Click Here) to index millions of domains to keep track of registration expiries. The objective of this was to track valuable domain names to purchase when they become expired and released by registers.

Fried-Fame VPN Engine

https://github.com/eithan1231/fried-fame


As yet another personal project, I wrote a VPN in hopes of becoming the next NordVPN. It's safe to say those plans fell through, but as a result I learnt an incredible amount about OpenVPN, PHP, Payment subscriptions, IP blacklists, email delivery, and user management and authentication.

Seeing as this is a project written by a 17 year old, it demonstrates a lot of misunderstandings and flaws, but at the same times has a lot of complicated logic that shows a deep understanding of these interconnected technologies.

A quick summary of the stack used, it was primarily based in PHP and MySQL. For the VPN connections themselves, it was backed using OpenVPN. The windows desktop application was written in C#.NET, Android was with Java, and OSX and Linux were in JavaScript using electron. The VPN nodes were managed using PHP and Perl scripts to forward authentication to the primary web server.

Skills



TypeScript   -   JavaScript   -   PHP   -   Python   -   Vue.JS   -   React   -   Apache Kafka   -   Apache NiFi   -   Terraform   -   AWS   -   Git   -   CI/CD   -   Unit Testing   -   Postgres   -   Redis   -   Grafana   -   Prometheus   -   Monitoring & Observability

© Copyright Eithan Hersey-Tuit 2024