Tony Duong

ソフトウェアエンジニア ・ バックエンド / フルスタック

フルスタックエンジニア。約8年にわたり Web アプリケーションを一気通貫で開発——Ruby on Rails のバックエンド、React/Next.js のフロントエンド、その下の AWS インフラまで。英語・フランス語・日本語で開発できます。

PDF をダウンロードメールする

01.職務経歴

ソフトウェアエンジニア ・ バックエンド Spacely

2023年頃 – 現在

東京、日本

AI による画像処理プロダクト(パノラマ補正、不動産画像の生成系編集)のバックエンドチーム。

  • 生成系の不要物除去・配置や AI コンテキストチャットなど、複数の AI 機能を CRUD API・添付ファイル処理・技術仕様まで含めて一気通貫で担当。
  • 応答時間の要件を満たすため、パノラマ補正パイプラインを Lambda(CPU)構成から ECS(GPU)構成へ再設計。
  • 保存処理を最適化し既存のアーキテクチャを見直すことで、遅いキューブマップ変換ジョブを約2分から約10秒に短縮——これにより画像50枚全体の処理時間も約12分から2分未満に改善。
  • メインの Web アプリで発生していた本番のデッドロックを解消。
  • 約120個の Datadog モニターを整理(命名の統一、担当者タグ、ANOMALY/LATENCY などのカテゴリ付け)し、ジョブ単位のエラーアラートを追加。SLO/SLI ダッシュボードを刷新し、健全性を正確に可視化。
  • 再発する例外のバックログを解消し、Honeybadger のアラートを4か月で約9,000件から約200件(2週間のウィンドウ)まで削減することに貢献。
  • BigQuery でファネル/オブザーバビリティ分析を構築し、Dependabot の PR を自動レビューする Claude Code の GitHub Actions を整備。
  • 毎週、安全に依存ライブラリを更新(Rails 7.1 から 7.2 へのアップグレードを含む)。破壊的変更に対応し、変更履歴を確認し、回帰テストを実施。
  • 日々の機能開発をスペック駆動開発(SDD)で実施。
  • 技術ドキュメントを Qiita から Notion へ移行・集約する取り組みを主導——検索性が大きく向上し、リアルタイムでの共同編集も可能に。
  • チームのプロセスを改善:PR レビューのラウンドロビン割り当てとオンボーディング手順を整備。ペアプロやコードレビューを通じてメンバーをメンタリング。
Ruby on RailsPostgreSQLAWS (ECS, Lambda, S3, CloudFront)DatadogBigQueryGitHub Actions

ソフトウェアエンジニア(コンサルティング) Monstarlab

2022年頃 – 2023年

東京、日本

多様なスタック・領域でクライアントの Web アプリケーションを開発するグローバルなデジタルコンサルティング企業。

  • 数年間の単一プロダクト開発を経て、さまざまなクライアント・スタック・課題に触れるために参画。
  • これまでの Rails と AWS の経験を活かして素早く立ち上がり、クライアント案件のバックエンド・フルスタック開発を担当。
Ruby on RailsAWSTypeScriptPostgreSQL

ソフトウェアエンジニア Overflow

2020年頃 – 2022年(約2.5年)

東京・恵比寿、日本

エンジニア・デザイナー向けの転職マッチングプラットフォーム「Offers」を開発するスタートアップの最初の正社員エンジニア。

  • Offers(エンジニア・デザイナー向けの転職マッチングプラットフォーム)の開発に参加。プロダクトマネージャーやデザイナーと日々連携し、アイデアからリリースまで機能を形にした。
  • 条件に合う求人が出た際に、リクルーターと求職者へリアルタイムで通知する Slack 連携を構築。
  • Offers Magazine(エンジニアリングとデザインのデジタルマガジン)を担当。デザイナーから受け取るデザイン(多くは HTML/CSS)をもとにフロントエンドを Vue.js で開発し実データと接続。AWS CloudFront・WAF・S3 や WordPress をバックエンドとするヘッドレス CMS も実地で習得。
  • AWS Redshift を用いた高性能な分析ツールを構築し、複雑な SQL クエリで分析データを集計・抽出。
  • 当初はシニアエンジニアの指示に従っていたが、ほどなく自ら解決策を提案し新機能を設計するエンジニアへと成長。
  • 日常業務を日本語(口頭・文章の両方)で行い、明確な文章コミュニケーションを強みに。Datadog・New Relic でオブザーバビリティに取り組む。
  • 入社1年目で昇進し、社内で上位約5%の評価を獲得。優れたメンターのもとで「速く作る」から「良いものを作る」へ成長。
Ruby on RailsVue.jsGraphQLAWS (CloudFront, WAF, S3, Redshift)DatadogNew Relic

ソフトウェアエンジニア Seido

2018年 – 2020年頃

東京、日本

7人規模の EC 企業(日本の武道用品)で唯一の開発者として、社内ツールをゼロから構築。

  • Shopify API と DHL・日本郵便・FedEx を連携する出荷システムと、各配送業者の API を1つのビューに正規化する荷物追跡ダッシュボードを構築。
  • 会計/売上・確定申告ツール、受注パイプライン向けの Google Apps Script 自動化、サードパーティ UI を補正する Tampermonkey スクリプトを作成。
  • 一人のエンジニアチームとして Rails + PostgreSQL(Heroku)で日々リリースし、自ら倉庫でそのツールを使用。CEO の Jordy から会社の生産性を実際に押し上げたと評価された。
Ruby on RailsPostgreSQLHerokuShopify APIGoogle Apps Script

ソフトウェアエンジニア インターン(VR) Summit Tech

2017年 – 2018年(4か月)

モントリオール、カナダ

通信企業での修士インターンシップ。

  • 社内のビデオ通話 API を組み込んだ Unity 製の VR ゲームのプロトタイプを構築し、通信プラットフォームと並ぶクライアント向けデモとして納品。
UnityC#

02.プロジェクト

Shirimono

ゼロから作り直し、App Store にリリースした日本語学習アプリ。AI による演習生成(Claude Skills)、Vertex AI の TTS 音声、JLPT N2 コース、多言語の公開リソースページ、CloudFront 配信のアセットを備える。バックエンドを Render から Hetzner の単一 VPS へ Kamal で移行し、月約60ドルを削減。

Ruby on RailsPostgreSQLKamalHetznerVertex AIClaude

このサイト — ブログ + デジタルクローン

Next.js 16 製の3言語(fr/en/ja)ブログ。サイトの内容に基づく Claude のストリーミングチャット、ActionCable によるリアルタイムチャット、新しい英語記事をフランス語・日本語へ自動翻訳するパイプライン(Claude Code + GitHub Actions)を備える。

Next.js 16TypeScriptTailwind CSS v4ClaudeRails ActionCable

rails-openapi-generator

ソースコードから完全な OpenAPI ドキュメントを生成する Rails gem。rails_param ライブラリと密に統合。spec-kit を用いてスペックファーストで開発。

RubyRailsOpenAPI

Axie Infinity 遺伝子オーバーレイ(以前)

各 Axie の遺伝子情報を API から取得し、サイトが表示していなかったマーケットプレイスの一覧に重ねて表示する Tampermonkey 拡張。ゲームの Discord で共有し、1日あたり数百ダウンロード、ピーク時には Stripe の買い切り解除で1日約30ドルを記録。

JavaScriptTampermonkeyStripe

03.スキル

バックエンド

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

フロントエンド

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

データ

PostgreSQL ・ MySQL ・ Redis ・ Redshift ・ BigQuery

クラウド & インフラ

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

オブザーバビリティ

Datadog ・ New Relic ・ Honeybadger

AI & ツール

Claude / Claude Code ・ MCP ・ Vertex AI ・ RAG ・ スペック駆動開発

プラクティス

CI/CD (GitHub Actions) ・ TDD / RSpec ・ コードレビュー ・ i18n

04.学歴

UTBM(フランス)・ ÉTS モントリオール(カナダ)

ダブルディグリー(工学)— コンピュータ / ソフトウェア工学(修士相当)

2016年 – 2018年ベルフォール(仏)・ モントリオール(加)

05.資格

AWS Certified Solutions Architect – Professional

Amazon Web Services2023年8月

認定を見る →

AWS Certified DevOps Engineer – Professional

Amazon Web Services2023年11月

認定を見る →

AWS Certified CloudOps Engineer – Associate

Amazon Web Services2026年4月

認定を見る →

AWS Certified Data Engineer – Associate

Amazon Web Services2024年8月

認定を見る →

AWS Certified AI Practitioner (Early Adopter)

Amazon Web Services2024年8月

認定を見る →

AWS Certified SysOps Administrator – Associate

Amazon Web Services2023年4月

認定を見る →

AWS Certified Developer – Associate

Amazon Web Services2023年3月

認定を見る →

AWS Certified Solutions Architect – Associate

Amazon Web Services2023年2月

認定を見る →

HashiCorp Certified: Terraform Associate (003)

HashiCorp2023年8月

認定を見る →

AWS Certified Cloud Practitioner (CLF-C01)

Amazon Web Services2022年12月

認定を見る →

06.言語

  • フランス語母語
  • 英語流暢
  • 日本語ビジネスレベル(2018年から日常的に業務で使用)