Dau The Tien - Software Engineer

Rails specialist for legacy rescue, third-party integrations, and shipping AI features to production.

Full-Stack Developer with 7+ years in Ruby on Rails and 5+ years in ReactJS. I get hired for legacy Rails rescue, third-party integration work, and shipping AI features to production, across healthcare, HR, automotive, and logistics.

Available now for contract engagements · 40 hrs/week · ABN registered · Melbourne, VIC · AEST/AEDT (UTC+10/+11)

Technical skills

Programing Languages
RubyJavascript
Frameworks / Libraries
Ruby on RailsReactJSJquery
Cloud platforms
AWS EC2Heroku
Server administration
Ubuntu server
Storage
Postgresql
Tools
NeovimGitAlacritty
Paradigms
Event-driven Development, Test-driven Development, Object-oriented Programming, Model-View-Controller

Personal Projects

Tradies Platform

A multi-tenant SaaS for trade and service businesses, covering the full lead to quote to deposit to job to invoice to payment lifecycle.

  • Built an AI chat-to-quote flow with OpenAI function calling that turns a public visitor conversation into a structured lead and a draft quote with line items and deposits.
  • Designed shared-schema multi-tenancy where every record is scoped to an organisation and reached only through its association, with membership-based role checks.
  • Integrated Stripe Checkout and signature-verified webhooks for deposits and invoice payments, plus Devise + JWT auth with Google OAuth.
  • Shipped it live on a VPS with Kamal, behind a green-check gate of RSpec, RuboCop, Brakeman, and ESLint on every push.

DealHub

A web application displaying updated deals from Australian online stores, with a car insurance price comparison feature.

  • Built a Rails + ReactJS app for deal aggregation and insurance comparison, with automated scraping and number plate lookup.
  • Integrated the Facebook Graph and Slack APIs, and ran the whole thing through CI/CD.

DWF

A distributed workflow runner using Sidekiq and Redis

  • Developed a distributed workflow runner using Sidekiq and Redis for background processing.
  • Published as the RubyGem 'dwf' with 24k+ downloads, covered by RSpec and GitHub Actions CI.

TopLand

A real estate statistics application for Ho Chi Minh City, Vietnam

  • Built a ReactJS/Redux/Rails real estate statistics app with daily Sidekiq scraping, deployed to an Azure VPS with Capistrano and CircleCI.
github