Tony Duong

Software Engineer ・ Backend / Full-Stack

Full-stack engineer with ~8 years building web applications end-to-end β€” Ruby on Rails backends, React/Next.js frontends, and the AWS infrastructure underneath. Comfortable shipping in English, French, and Japanese.

Download PDFEmail me

01.Experience

Software Engineer ・ Backend ・ Spacely

~2023 – Present

Tokyo, Japan

Backend team for an AI-driven image-processing product (panorama enhancement, generative editing for real-estate imagery).

  • β–ΈOwned several AI image features end-to-end β€” generative content removal/placement and an AI contextual chat β€” building the CRUD APIs, file-attachment handling, and technical specs.
  • β–ΈRe-architected the panorama-enhancement pipeline from a Lambda CPU setup to an ECS GPU setup to meet response-time requirements.
  • β–ΈCut a slow cubemap-conversion job from ~2 minutes to ~10 seconds by optimizing the save flow and reworking the existing architecture β€” which brought overall processing of 50 images down from ~12 minutes to under 2 minutes.
  • β–ΈResolved a production deadlock affecting the main web app.
  • β–ΈOrganized ~120 Datadog monitors (consistent naming, ownership tags, ANOMALY/LATENCY categories) and added per-job error alerting; revamped SLO/SLI dashboards for accurate health reporting.
  • β–ΈContributed to driving Honeybadger alerts down from ~9k to ~200 (window of two weeks) in four months by clearing a backlog of recurring exceptions.
  • β–ΈBuilt funnel/observability analytics on BigQuery and set up Claude Code GitHub Actions to auto-review Dependabot PRs.
  • β–ΈPerform safe weekly dependency upgrades β€” including the Rails 7.1 β†’ 7.2 migration β€” resolving breaking changes, consulting changelogs, and running regression tests.
  • β–ΈDevelop features day to day using spec-driven development (SDD).
  • β–ΈInitiated the migration and centralization of technical documentation from Qiita to Notion β€” where it's far more searchable and live collaboration became possible.
  • β–ΈImproved team process: introduced a round-robin PR-review rotation and onboarding paths; mentored teammates through pairing and code review.
Ruby on RailsPostgreSQLAWS (ECS, Lambda, S3, CloudFront)DatadogBigQueryGitHub Actions

Software Engineer (Consulting) ・ Monstarlab

~2022 – 2023

Tokyo, Japan

Global digital consultancy delivering client web applications across varied stacks and domains.

  • β–ΈJoined to broaden across clients, stacks, and problem domains after several years inside single-product teams.
  • β–ΈDelivered backend and full-stack work on client engagements, leaning on prior Rails and AWS experience to ramp quickly.
Ruby on RailsAWSTypeScriptPostgreSQL

Software Engineer ・ Overflow

~2020 – 2022 (~2.5 yrs)

Ebisu, Tokyo, Japan

First full-time engineer at a startup building Offers, a job-matching platform for engineers and designers.

  • β–ΈHelped build Offers, a job-matching platform for engineers and designers, working day to day with product managers and designers to take features from idea to ship.
  • β–ΈBuilt a Slack integration that notified recruiters and job seekers in real time when a matching position came up.
  • β–ΈWorked on Offers Magazine, a digital engineering-and-design magazine: built the frontend in Vue.js from designer hand-offs (often HTML/CSS) wired to real data, and got hands-on with AWS CloudFront, WAF, and S3 plus a WordPress headless-CMS backend.
  • β–ΈBuilt a performant analytics tool on AWS Redshift, aggregating and extracting analytical data through complex SQL queries.
  • β–ΈStarted out following the senior engineer's lead and quickly grew into an engineer who proposed solutions and designed new features, not just implemented them.
  • β–ΈOperated day to day in Japanese β€” spoken and written β€” making clear written communication a core strength; used Datadog and New Relic for observability.
  • β–ΈPromoted within the first year and recognized as a roughly top-5% performer; grew from shipping fast to shipping well under a strong mentor.
Ruby on RailsVue.jsGraphQLAWS (CloudFront, WAF, S3, Redshift)DatadogNew Relic

Software Engineer ・ Seido

2018 – ~2020

Tokyo, Japan

Sole developer at a seven-person e-commerce business (Japanese martial-arts gear), building internal tooling from scratch.

  • β–ΈBuilt a shipment system integrating the Shopify API with DHL, Japan Post, and FedEx, plus a parcel-tracking dashboard that normalized each carrier's API into one view.
  • β–ΈWrote accounting/revenue and tax-declaration tooling, Google Apps Script automations for the order pipeline, and Tampermonkey scripts to patch third-party UIs.
  • β–ΈShipped daily on Rails + PostgreSQL on Heroku as a one-person engineering team β€” then used the tools in the warehouse myself, which Jordy (CEO) credited with measurably moving the company's productivity forward.
Ruby on RailsPostgreSQLHerokuShopify APIGoogle Apps Script

Software Engineering Intern (VR) ・ Summit Tech

2017 – 2018 (4 mo)

Montreal, Canada

Telecoms company; master's internship.

  • β–ΈBuilt a Unity VR game prototype integrating the company's internal video-call APIs, shipped as a client-facing demo alongside their telecoms platform.
UnityC#

02.Projects

Shirimono

Japanese-learning app, rebuilt from scratch and shipped on the App Store. AI-generated exercises (Claude Skills), Vertex AI TTS audio, a JLPT N2 course, public multi-locale resource pages, and CloudFront-served assets. Migrated the backend from Render to a single Hetzner VPS with Kamal, saving ~$60/month.

Ruby on RailsPostgreSQLKamalHetznerVertex AIClaude

This site β€” blog + digital clone

A trilingual (fr/en/ja) Next.js 16 blog with a streaming Claude chat grounded in the site's content, a real-time ActionCable chat, and an automated translation pipeline (Claude Code + GitHub Actions) that translates new English posts into French and Japanese.

Next.js 16TypeScriptTailwind CSS v4ClaudeRails ActionCable

rails-openapi-generator

A Rails gem that generates complete OpenAPI documentation from source code, with first-class integration for the rails_param library. Built spec-first with spec-kit.

RubyRailsOpenAPI

Axie Infinity gene overlay (earlier)

A Tampermonkey extension that pulled each Axie's genes from the API and overlaid them on marketplace listings the site didn't expose. Shared in the game's Discord, it hit hundreds of downloads a day and ~$30/day at peak via a one-time Stripe unlock.

JavaScriptTampermonkeyStripe

03.Skills

Backend

Ruby on Rails ・ Ruby ・ Node.js ・ Python ・ GraphQL ・ REST APIs

Frontend

React ・ Next.js ・ Vue.js ・ TypeScript ・ JavaScript ・ Tailwind CSS

Data

PostgreSQL ・ MySQL ・ Redis ・ Redshift ・ BigQuery

Cloud & Infra

AWS (ECS, Lambda, S3, CloudFront, RDS, Route 53, IAM) ・ Docker ・ Kamal ・ Heroku ・ Vercel

Observability

Datadog ・ New Relic ・ Honeybadger

AI & Tooling

Claude / Claude Code ・ MCP ・ Vertex AI ・ RAG ・ Spec-driven development

Practices

CI/CD (GitHub Actions) ・ TDD / RSpec ・ Code review ・ i18n

04.Education

UTBM (France) ・ Γ‰TS MontrΓ©al (Canada)

Engineering double degree β€” Computer / Software Engineering (Master's level)

2016 – 2018 ・ Belfort, France ・ Montreal, Canada

05.Certifications

AWS Certified Solutions Architect – Professional

Amazon Web Services ・ Aug 2023

View credential β†’

AWS Certified DevOps Engineer – Professional

Amazon Web Services ・ Nov 2023

View credential β†’

AWS Certified CloudOps Engineer – Associate

Amazon Web Services ・ Apr 2026

View credential β†’

AWS Certified Data Engineer – Associate

Amazon Web Services ・ Aug 2024

View credential β†’

AWS Certified AI Practitioner (Early Adopter)

Amazon Web Services ・ Aug 2024

View credential β†’

AWS Certified SysOps Administrator – Associate

Amazon Web Services ・ Apr 2023

View credential β†’

AWS Certified Developer – Associate

Amazon Web Services ・ Mar 2023

View credential β†’

AWS Certified Solutions Architect – Associate

Amazon Web Services ・ Feb 2023

View credential β†’

HashiCorp Certified: Terraform Associate (003)

HashiCorp ・ Aug 2023

View credential β†’

AWS Certified Cloud Practitioner (CLF-C01)

Amazon Web Services ・ Dec 2022

View credential β†’

06.Languages

  • FrenchNative
  • EnglishFluent
  • JapaneseBusiness (working in Japanese daily since 2018)