Hải Võ (Ethan Vo)

Web Developer

logo Summary

Full-stack web developer with 7+ years of experience building and maintaining production systems in e-commerce, fintech, HR, and education domains. Primary stack: Golang + React backed by PostgreSQL, deployed on Docker Swarm with CI/CD pipelines. Comfortable working as a solo contributor or in small cross-functional teams; frequently takes on sub-lead responsibilities including task breakdown, code review, and deployment management.

logo Skills

Languages & Frameworks

Techstack: logo Golang , logo JavaScript/TypeScript (React, Next.js) , logo PHP (Laravel, Magento 2.3) , logo HTML/CSS , logo Tailwind CSS , logo Astro

Databases

Techstack: logo PostgreSQL , logo MySQL , logo MongoDB , logo BigQuery

Infrastructure

Techstack: logo Docker Swarm , logo Docker , logo Nginx , logo AWS , logo GCP , logo CI/CD (GitHub, GitLab, Bitbucket) , logo Git

Dev Tooling & Harness

Techstack: logo VS Code , logo Kilocode (AI agent) , logo Bash CLI (harness env) , logo Postman , logo Chrome DevTools

Mobile & Others

Techstack: logo Flutter (cross-platform Android/iOS) , logo Grafana k6 (load testing) , logo Kubernetes

English: TOEIC 750/990 — functional working proficiency (daily written, conversational, good listening)

logo Work Experience

FullStack Developer

@ Product Co. (Fintech)

Mar 2023 - present

Across all projects: Git management, server deployment, code review, cross-functional collaboration.

Marketing CDP System (Oct 2023 - present)
  • E-com conversion SaaS: rule-based engine for promotional/retention pop-ups.
  • Achieved 20% abandoned-order recovery.
  • Stack: logo Golang , logo React , logo Docker Swarm , logo iNet/BytePlus (cloud service)
Loan Matching Platform (Mar 2024 - present)
  • Fintech user platform: pre-approve APIs, Smart Matching borrower <-> product, Reward Wallet ecosystem.
  • Stack: logo Golang , logo React , logo Docker Swarm , logo iNet/BytePlus (cloud service) , logo MongoDB
Loan/Credit Card Portal (Mar 2024 - present)
  • Maintain a system that shows, compares loans, credit cards and best offers on the Vietnamese market.
  • Track affiliate link clicks and sync data to BigQuery for data analysts.
  • Technologies: logo Laravel , logo Next.js , logo GCP , logo FCM , logo GitHub CI/CD , logo Groovy (Java) , logo MongoDB
  • Team: 4 members (sole developer).
  • Responsibilities: clarify requirements with manager, implement and maintain features, research and propose technical solutions, optimize website performance.
Affiliate Platform (Aug 2024 - present)
  • Affiliate marketing platform connecting 20+ financial partners; AMS onboarded 300+ agents in 2 months.
  • Integrated AccessTrade and Permate APIs; architected workflows (APIs, MMPs).
  • Stack: logo Laravel , logo Groovy , logo Vue.js , logo GCP + K8s , logo MongoDB , logo BigQuery
Motor Commerce Site (Mar 2025 - Sep 2025)
  • Shopify to WordPress migration; lead distribution to 40+ stores nationwide.
  • Coordinated outsource team for ERA launch; Agile/Scrum.
  • Stack: logo WordPress , logo Vietnix (VPS)
Local-Driver Affiliate Platform (Aug 2025 - Sep 2025)
  • Affiliate system for a resort brand (Sapa & Mộc Châu): local drivers act as referral channel via Zalo-delivered QR codes; each QR embeds a ref code that attributes the ticket order and grants the customer a discount while the driver earns a bonus.
  • Delivered end-to-end: 4 services — Golang REST API, React admin console, React client storefront, Zalo Mini App (ZMP) for drivers.
  • Stack: logo Gin-gonic (Go) , logo GCP/GKE , logo PostgreSQL , logo Redis , logo FCM , logo Zalo Mini App (ZMP) , logo React
Loyalty SaaS System (Jan 2026 - Jul 2026)
  • Zalo Mini-App loyalty platform: AI Invoice OCR for POS/e-com order matching.
  • 10% anonymous-buyer identification rate; ZNS remarketing automation.
  • Stack: logo Golang , logo React , logo Docker Swarm , logo iNet/BytePlus (cloud service)

FullStack Developer / Sub-Lead

@ Outsource Co. (VN)

Oct 2023 - Mar 2024

Across all projects: Git management, server deployment, code review, teammate support.

HR Management System (Jan 2024 - Mar 2024)
  • Build a system to display staff info and monthly time logs, sourced from Jira's database.
  • Technologies: Laravel , React.js , AWS , GitHub CI/CD
  • Team: 4 members; sub-lead role - elaborate tasks & solutions.
E-Learning Platform (Oct 2023 - Mar 2024)
  • Maintain a system for students to learn, complete exercises, and purchase learning packages. Parents track children's progress. Integrated AI chatbot for learning support.
  • Technologies: Laravel , React.js , AWS , Docker , GitLab CI/CD
  • Team: 4 members + freelancers; full-stack development.

FullStack Developer

@ Outsource Co. (EU)

Jun 2023 - Oct 2023

Hotel Booking System (Jun 2023 - Oct 2023)
  • Build a system for renting properties, hotels, and rooms.
  • Technologies: Shopify , Laravel , React.js
  • Team: 3 members; work directly with client to elaborate tasks & solutions, develop BE/FE (UI, API calls, cron jobs, CRUD).

FullStack Developer

@ Outsource Co. (EU)

Jun 2021 - Mar 2023

Laptop Rental Platform (Jan 2022 - Mar 2023)
  • Build a system to rent, manage, and diagnose laptops for schools.
  • Technologies: Laravel , React.js
  • Team: 3 members.
  • Responsibilities: work directly with client (Netherlands) to elaborate tasks & solutions, develop BE/FE (UI, API calls, cron jobs, CRUD), review code, support teammates.
Internal Magento Payment Plugin (2 months)
  • Build a payment plugin for Magento, intended for sale on the marketplace.
  • Technologies: Magento 2.4
  • Team: solo.
  • Responsibilities: clarify requirements, evaluate effort, read Tinka payment gateway API docs, implement and fix bugs.
B2B Coffee Marketplace (7 months)
  • Build a connection platform between African farmers and merchants for coffee & tea.
  • Technologies: Laravel 8 (Bagisto e-commerce platform) , React.js
  • Team: 6 members.
  • Responsibilities: customize order-related flows to meet client requirements, fix bugs, customize APIs for apps, read codebase and document project architecture.

Magento Backend Developer

@ Outsource Co. (SEA)

Jan 2020 - May 2021

Thailand eCommerce Storefronts (Jan 2020 - May 2021)

Across 3 projects (Thailand eCom Storefront, Thailand eCom Storefront, Thailand eCom Storefront) delivered Magento 2.3 backend customizations.

Technologies: Magento 2.3 , Docker , SFTP , GTM , GA

  • Configured multi-website Magento 2 on Docker and local machines.
  • Added filterable product attributes (decimal type, similar to price filter).
  • Created best-seller listing pages with pagination.
  • Implemented checkout shipping address auto-fill; saved/created customer profiles for repeat checkouts.
  • Built admin UI components: tree-like category chooser.
  • Customized Google/Facebook API extensions; configured and tested GTM, GA, Google feed, FB pixel.
  • Created cron jobs to sync CSV data to SFTP servers and synced back to update order status.

logo Projects (Side Projects)

Workflow Optimization

Jul 2025

Explored an AI-assisted coding stack end-to-end. Studied the Kilocode agent source to understand the workflow, then used GoModel as a self-hosted LLM API proxy to log and inspect system prompts and token usage per call. Goal: understand the workflow and optimize token usage.

Technologies: logo VS Code , logo Kilocode (AI agent) , Github: ENTERPILOT/GoModel (LLM API proxy)

Network Protocol Analysis of Zalo

Jun 2025

Intercepted and analyzed mobile app traffic patterns using proxy-based methodology.

Technologies: logo Burp Suite , logo AndroidPcap

Load Testing with k6

Apr 2025

Built to load-test demo projects; evaluated new tech stacks for performance. Chose k6 over JMeter for JavaScript scripting and CI/CD integration.

Technologies: logo Grafana k6

Source: GitHub: load-tester

Kubernetes Demo

Mar 2025

Demo application showcasing Kubernetes strengths: scaling, rolling updates, service discovery.

Technologies: Kubernetes , Docker

Source: GitHub: k8s-demo

Mongo-BigQuery Datasync

Feb 2025

Rebuilt a system syncing MongoDB to BigQuery, replacing a previous Java implementation. Adopted functional programming practices; implemented Manager-Worker and Poll-Queue-Concurrency patterns.

Technologies: Golang , Docker

Team: 3 members (1 developer).

Info Web

Oct 2024

UI/UX overhaul and codebase modernization.

Technologies: Tailwind CSS , Next.js

Team: 7 members (4 developers).

Responsibilities: led UI/UX overhaul, refined code structure, implemented Tailwind CSS for responsive styling, collaborated in cross-functional team.

Flutter Demo App

Sep 2024

Built Android demo app to provide insights for BOD. Evaluated mobile tech options (Kotlin/Java, Flutter, React Native) based on cost, HR, timeline, performance, maintenance, support, future.

Technologies: Flutter

Team: solo.

Cashback Fintech System

May 2024 - Jun 2024

Built from scratch: in-app webview to showcase products (including affiliate links). Chose Golang for low memory footprint, React for speed (SEO not a priority), MongoDB for flexibility, Docker to match company's GCP ecosystem.

Technologies: Gin-gonic (Go) , React.js , MongoDB , Docker

Team: 3 members (1 developer).

Responsibilities: research & propose technical solution, manage Git & server deployment.

My Personal Site

Jan 2024

Portfolio page with focus on performance and SEO. Evaluated Hugo, Next.js/Vite+React, then chose Astro for SSG, lightweight templating, and React-like syntax. Integrated a Go-based service calling Gemini API to refine content for IT recruiters. Visit at: flyinghii.github.io

Technologies: Astro , Go , GitHub Pages

logo Education

logo Bach Khoa University (HCMUT) (Sep 2014 - Jan 2019)

Major: Electronics and Telecommunications Engineering.

Licenses & Certifications

TOEIC 750/990 - IIG (2019 - 2021)

Interests