Full-stack Software Engineer · Vietnam (GMT+7)

I work on the backend, and on what happens after it ships.

Nearly three years shipping production applications for Japanese clients at MOOBON, fully remote: Ruby on Rails, Laravel, TypeScript, and AWS. Most of my work is backend — building features into systems that have to keep running, tuning queries and page loads once real data arrives, and owning the pipelines the team deploys through.

01

Selected Work

7 projects
02

Experience

Jun 2024 – Present
MOOBON, Inc.
Software Engineer · Remote, Full-time

Developed and maintained 5+ production applications for Japanese clients across Rails, Laravel, Vue, and Flutter. Mostly backend: business logic and third-party integrations, query and report optimisation on large production datasets, and the team's CI/CD with GitHub Actions, Docker, and AWS.

Feb 2023 – Jun 2023
Rikkeisoft Co., Ltd.
Backend Developer Intern · Part-time

Built backend services and APIs for the Canbus low-code platform with Java, Spring Boot, and MongoDB in an Agile team of ~40, reporting directly to Japanese clients.

2019 – 2024
Hanoi University of Science and Technology
HEDSPI — Vietnam–Japan ICT Engineer Program (IT-E6) · Technical GPA 3.58 / 4.0
Apr 2023
Fundamental Information Technology Engineer Examination (FE)
Information-technology Promotion Agency (IPA), Japan
03

Skills

Programming
Ruby, PHP, TypeScript, JavaScript, Java, Dart, Rust, SQL
Backend
Ruby on Rails, Laravel, NestJS, Node.js, Express.js, Spring Boot
Frontend & Mobile
React, Next.js, Vue 3, Inertia.js, Hotwire/Stimulus, Flutter, Tauri
Databases & ORM
PostgreSQL, MySQL, MongoDB, Redis, ActiveRecord, Eloquent, Prisma, TypeORM, Drizzle
Cloud & DevOps
AWS (ECS, ECR, ALB, S3, CloudWatch), Terraform, Docker, GitHub Actions, Nginx, Linux
Testing & Quality
RSpec, PHPUnit, Jest, RuboCop, Brakeman, Sentry
Languages
English — Conversational
Japanese — Conversational
Vietnamese — Native
04

Contact

Open to contract and full-time remote roles — Rails / Laravel / Node.js / Java / AWS. GMT+7: full overlap with European hours, up to four with US Eastern.