Dau The Tien - Software Engineer

Full-Stack Developer with 7+ years of experience in Ruby on Rails and 2+ years in ReactJS. Skilled in building scalable web applications and APIs, improving performance, and delivering clean, test-driven code. Experienced across backend, frontend, CI/CD, and cloud deployment (AWS, Heroku).

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 → quote → deposit → job → invoice → payment lifecycle.

  • Built a Rails 8 API and React 19 (Vite + TypeScript + Tailwind) frontend, with every record scoped per organisation for multi-tenant isolation.
  • Developed an AI chat-to-quote flow with OpenAI function calling, turning a public visitor conversation into a structured lead and draft quote with line items and deposits.
  • Added AI-assisted blog authoring with image upload and embedding, plus sitemap and robots.txt generation for SEO.
  • Integrated Stripe Checkout and webhooks for deposits and invoice payments, and Google Reviews for reputation display.
  • Implemented Devise + JWT authentication with Google OAuth, Sidekiq + Redis background jobs, and Alba serializers.
  • Deployed to a VPS with Kamal, and enforced a green-check gate of RSpec, RuboCop, Brakeman, ESLint, and production build before 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, featuring automated scraping, CI/CD, and number plate lookup.
  • Designed Material Design-inspired UI and deployed frontend to Vercel.
  • Integrated APIs including Facebook Graph and Slack.

DWF

A distributed workflow runner using Sidekiq and Redis

  • Developed a distributed workflow runner using Sidekiq and Redis for efficient background processing.
  • Implemented comprehensive test suite with RSpec and CI/CD pipeline using GitHub Actions.
  • Published as the RubyGem 'dwf' with clear documentation, gaining significant community adoption.

TopLand

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

  • Built a ReactJS/Redux/Rails real estate statistics app for Ho Chi Minh City.
  • Deployed API to Azure VPS using Capistrano and frontend to Heroku.
  • Implemented Material Design UI with daily data scraping via Sidekiq.
  • Configured CI/CD with CircleCI, Nginx, Puma, and Let's Encrypt.
  • Integrated Facebook Graph API, Google Analytics, Skylight, and Slack.
github