Hải Võ (Ethan Vo)
Web Developer
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.
Skills
Languages & Frameworks
Techstack: Golang ,
JavaScript/TypeScript (React, Next.js) ,
PHP (Laravel, Magento 2.3) ,
HTML/CSS ,
Tailwind CSS ,
Astro
Databases
Techstack: PostgreSQL ,
MySQL ,
MongoDB ,
BigQuery
Infrastructure
Techstack: Docker Swarm ,
Docker ,
Nginx ,
AWS ,
GCP ,
CI/CD (GitHub, GitLab, Bitbucket) ,
Git
Dev Tooling & Harness
Techstack: VS Code ,
Kilocode (AI agent) ,
Bash CLI (harness env) ,
Postman ,
Chrome DevTools
Mobile & Others
Techstack: Flutter (cross-platform Android/iOS) ,
Grafana k6 (load testing) ,
Kubernetes
English: TOEIC 750/990 — functional working proficiency (daily written, conversational, good listening)
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:
Golang ,
React ,
Docker Swarm ,
iNet/BytePlus (cloud service)
Loan Matching Platform (Mar 2024 - present)
- Fintech user platform: pre-approve APIs, Smart Matching borrower <-> product, Reward Wallet ecosystem.
- Stack:
Golang ,
React ,
Docker Swarm ,
iNet/BytePlus (cloud service) ,
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:
Laravel ,
Next.js ,
GCP ,
FCM ,
GitHub CI/CD ,
Groovy (Java) ,
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:
Laravel ,
Groovy ,
Vue.js ,
GCP + K8s ,
MongoDB ,
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:
WordPress ,
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:
Gin-gonic (Go) ,
GCP/GKE ,
PostgreSQL ,
Redis ,
FCM ,
Zalo Mini App (ZMP) ,
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:
Golang ,
React ,
Docker Swarm ,
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.
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: VS Code ,
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: Burp Suite ,
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: 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
Education
Bach Khoa University (HCMUT) (Sep 2014 - Jan 2019)
Major: Electronics and Telecommunications Engineering.
Licenses & Certifications
TOEIC 750/990 - IIG (2019 - 2021)
Interests
- Cybersecurity - OSINT - System design.
- Performance optimization - AI tooling - CS fundamentals & DSA.