Tony Duong

Software Engineer ・ Backend / Full-Stack

Full-stack engineer who is curious, organized, and proactive, with strong backend proficiency and ~8 years of experience 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.

Want to know more about me? Go to my about page and chat with my AI clone.

Download PDFEmail me

01.Experience

Senior Backend Engineer β†’ Team Lead ・ Spacely

~2025 – Present

Tokyo, Japan β†’ Toulouse, France (part-time freelance since Jun 2026)

Five-person backend team for a B2B cloud VR platform (real estate / housing) β€” turning photos and 3D data into immersive 360Β° panoramic content for 1,000+ companies.

  • β–ΈPromoted to Team Lead in about a year on a five-person backend team; onboard new members, lead meetings, and reshape team rituals β€” cut unnecessary recurring meetings and revitalized the weekly "Product Dive" knowledge-sharing session.
  • β–ΈMost awards nominations company-wide for the 2025–2026 period β€” the employee with the highest number of nomination submissions across the organization.
  • β–ΈMade a core production job ~4Γ— faster β€” a CPU-heavy 360Β°-to-cubemap conversion run 10,000+ times a day β€” by moving it off shared Sidekiq workers onto AWS Lambda; optimized the save flow so a single job dropped from ~2 minutes to ~10 seconds and a 50-image batch from ~12 minutes to under 2.
  • β–ΈCut Honeybadger error alerts from ~10,000 to under 300 in a two-week window through focused debugging and bug-fixing.
  • β–ΈBuilt a custom Jira app for burndown and velocity charts β€” aggregating multiple DONE statuses and sprint-point fields across several Jira workspaces that default Jira couldn't configure.
  • β–ΈLed a vulnerability assessment end to end β€” evaluating security firms, scoping, and running the engagement β€” partly as the fastest route to a bird's-eye view of the codebase.
  • β–ΈUpgraded Rails 7.1 β†’ 7.2 across a multi-database setup, repairing the many cross-database tests it broke along the way.
  • β–ΈOwned several AI image features end-to-end β€” generative content removal/placement and an AI contextual chat β€” building CRUD APIs, file-attachment handling, and technical specs; re-architected the panorama-enhancement pipeline from Lambda (CPU) to ECS (GPU).
  • β–ΈLed infrastructure and system-design work on AWS β€” Step Functions, Lambda, API Gateway, ECS, and the ALB/VPC networking layer.
  • β–ΈAutomated API specification generation directly from source code, replacing a hand-maintained spec in a separate repo; migrated team documentation from Qiita to Notion.
  • β–ΈOverhauled Datadog observability β€” ~120 monitors with consistent naming, ownership tags, and runbooks; rebuilt SLO/SLI dashboards and normalized 50+ alerts.
  • β–ΈEstablished team coding rules (now embedded in AGENTS.md files) and helped weave AI into nearly every stage of the development workflow; perform safe weekly dependency upgrades using spec-driven development.
  • β–ΈRepresented Spacely in a TokyoDev interview; wrote four articles for the company tech blog: 360Β° cubemap ~4Γ— faster (Sidekiq β†’ Lambda), lost updates in Rails, Cursor productivity, Rails 7.1 β†’ 7.2 upgrade.
Ruby on RailsPostgreSQLAWS (Step Functions, Lambda, API Gateway, ECS, S3, CloudFront)DatadogHoneybadgerBigQueryGitHub Actions

Senior Backend Engineer β†’ Tech Lead (Consulting) ・ Monstarlab

~2022 – 2024 (~2.5 yrs)

Tokyo, Japan (remote from Enoshima)

Global digital consultancy β€” client engagements across varied stacks and domains; joined as Senior Backend Engineer (Ruby), promoted to Tech Lead after ~1 year.

  • β–ΈStepped up as backend lead on a project for a major Japanese automobile company when teammates rolled off, and saw it through to delivery over roughly six months.
  • β–ΈRecovered overwritten production data using Aurora Point-in-Time Recovery after a deployment mistake β€” and learned the discipline that makes sure it never happens twice.
  • β–ΈBuilt a ChatGPT-powered RAG chatbot prototype for a major Japanese conglomerate, working alongside an AI engineer with Amazon Lex and Amazon Connect, fully provisioned in Terraform.
  • β–ΈEarned around seven AWS certifications through Monstarlab's certification support β€” theoretical grounding that's paid dividends ever since.
  • β–ΈLed an eight-engineer backend team across the Tokyo and Vietnam offices on a from-scratch build for a demanding, high-standards client β€” balancing quality against a tight schedule and shipping the release on time.
  • β–ΈWorked in a schema-first, three-layer architecture β€” a GraphQL BFF between the frontend and a Ruby on Rails gRPC backend, with code generated on both sides from shared proto schemas.
  • β–ΈBuilt a reservation system integrated with Google Calendar (availability checks and slot booking) on top of complex application-side rules β€” roles, smart attendee assignment, and constrained sets of possible times.
  • β–ΈBuilt an analytics feature on Google BigQuery (OLAP) β€” daily, weekly, and three-month views β€” with a daily aggregation job loading results back into the OLTP store for fast reads.
Ruby on RailsgRPCGraphQLTerraformAWS (Aurora, Lex, Connect, ECS, RDS)BigQueryGoogle Calendar API

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 Engineering Intern β†’ Software Engineer ・ Seido

2018 – ~2020

Tokyo, Japan

Started as an intern, then offered a permanent full-time contract. 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

Axie Infinity gene overlay (earlier)

A Chrome and Firefox browser 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.

JavaScriptChrome ExtensionFirefox ExtensionStripe

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

UTBM (UniversitΓ© de Technologie de Belfort-MontbΓ©liard)

Engineering β€” Computer / Software Engineering

2014 – 2016 ・ Belfort, France

IUT de Toulouse

DUT Informatique (2-year technical degree)

2012 – 2014 ・ Toulouse, France

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)