Resume

Open to senior / staff individual-contributor roles · remote or hybrid (Hanoi)

Backend Engineer,
now specialized in product AI.

7+ years in software development. Today I work on MCP servers, agent workflows, and measuring what they produce. Golang · gRPC · GraphQL · PostgreSQL · AWS · MCP · Claude Code

7+
years in software development
61%
MCP cost cut per converted page
82%
positive merchant ratings on AI-built pages
2
open-source projects
01

About

I'm a backend engineer with 7+ years in software development, now specialized in product AI — MCP servers, agent workflows, and measuring what they produce.

At GemCommerce I built the MCP layer that connects AI assistants to GemPages, so merchants can clone a page, generate a landing page or research a product just by chatting.

I'm looking for a senior/staff individual-contributor role.

~/violet
$ whoami
Senior Backend Engineer
$ cat focus.txt
MCP servers · agent workflows · evaluation
$ echo $LOCATION
Hanoi, Vietnam
$ cat looking-for.txt
senior/staff IC role
$ 
02

Experience

  1. Senior Backend Engineer · GemCommerce

    Oct 2023 – Present

    Hanoi, Vietnam (Hybrid) · GemPages — Shopify conversion rate optimization platform, microservices

    • Golang
    • gRPC
    • GraphQL
    • PostgreSQL
    • AWS
    • Built the MCP layer that lets merchants clone a page, generate a landing page or research a product just by chatting with an AI assistant, and cut the cost of converting a page through it by 61% compared with the first release.
    • Built an evaluation harness that scores every generated page against fixed quality criteria and catches silent content loss, then used it to benchmark models on speed, cost and accuracy and pick the right model for each flow.
    • Added an in-product rating step at the end of each AI flow; 82% of merchant ratings are positive.
    • Led internal workshops that helped engineers adopt AI coding agents in their daily work.
  2. Backend Engineer · 200Lab Education

    Jun 2023 – Oct 2023

    Ho Chi Minh City, Vietnam (Remote)

    • Golang (Gin, Gorm)
    • PostgreSQL
    • Kafka
    • Redis
    • Docker
    • Built features for the learning platform and the hands-on projects inside each course, following clean architecture.
    • Wrote published technical articles on Kafka, RabbitMQ and LLM APIs, and reviewed other authors' articles for technical accuracy on the company engineering blog.
  3. Backend Engineer · Savvycom Software

    Jun 2022 – May 2023

    Hanoi, Vietnam

    • Golang (Gin, Gorm, Go-zero)
    • PostgreSQL
    • gRPC
    • AWS
    • Redis
    • Jenkins
    • Migrated millions of records from DynamoDB to PostgreSQL time-series tables in a user-tracking product, taking the main queries from timing out to milliseconds.
    • Built APIs and unit tests for a payment service integrating Stripe and PayPal gateways.
    • Designed and delivered cloud services on AWS across three products — payments, user tracking and authentication.
    • Mentored 5+ new joiners onto the codebase and team practices.
  4. Software Engineer · Azoom Vietnam

    Apr 2021 – Jan 2022

    Hanoi, Vietnam · Japanese ERP platform

    • Node.js
    • Vue.js
    • MySQL
    • Google Cloud (GCP)
    • Docker
    • Built REST APIs for the company ERP platform on Node.js and MySQL.
    • Implemented front-end forms and UI components in Vue.js, cutting user-reported UI issues by 25%.
    • Onboarded and mentored new hires and interns, raising their first-month output by 30%.
  5. Software Engineer · Seta International Vietnam

    Sep 2019 – Nov 2020

    Hanoi, Vietnam · BlueEye — AI training-data platform

    • React
    • Node.js
    • PostgreSQL
    • MongoDB
    • AWS
    • Jenkins
    • Built a data-labeling tool from scratch on HTML Canvas and React, plus a real-time chat tool on socket.io — improving the quality of training data for the company's machine-learning models.
    • Replaced a 7-year-old PHP timesheet server, incompatible with new facial-recognition hardware, with a Node.js service: 50% less code and 35% faster delivery of new features.
    • Published the project's API foundation as open source: node-express-postgres-boilerplate.
03

Open-Source

aimonitor

macOS menu-bar app and CLI that tracks AI coding usage across multiple accounts. It bundles an MCP server that gives AI agents access to Slack, ClickUp and Sentry, and updates itself in place from automated releases.

  • Golang
  • MCP server
  • macOS
  • CLI
View on GitHub

sshoal

SSH-tunnel supervisor for macOS and Linux that reconnects and health-checks tunnels on its own. Built in Rust with AI agents. A guarded CI bot auto-fixes issues from the maintainer and triages everyone else's.

  • Rust
  • Agent-assisted
  • CI bot
View on GitHub
04

Skills

Languages

  • Golang
  • SQL
  • TypeScript / JavaScript

AI engineering

  • MCP server development
  • Custom agent skills and hooks
  • Agent orchestration
  • Agent evaluation & feedback loops
  • Model benchmarking (runtime, token cost, accuracy)
  • Prompt engineering
  • LLM application development (Anthropic, OpenAI models)
  • AI-assisted development (Claude Code)

Technologies

  • PostgreSQL
  • Redis
  • gRPC & Protocol Buffers
  • GraphQL
  • REST
  • AWS (ECS, RDS, S3, CloudFormation)
  • Terraform
  • Docker
  • CI/CD (CodeBuild, GitHub Actions)
  • Sentry
  • Node.js

Other

  • System design
  • API design
  • Microservices
  • Event-driven architecture
  • Clean architecture
  • Design docs / ADRs
  • Code review
  • Test-driven development (TDD)
  • Unit and integration testing
  • Technical mentoring
  • Agile / Scrum

Certifications

05

Looking for a senior IC on your backend or AI team?

I'm open to senior/staff individual-contributor roles, remote or hybrid from Hanoi. The quickest way to reach me is email.