Open to Work • Start from June
Friendly, Product-Minded Fullstack Ruby on Rails Developer with 8 years of experience
I build meaningful systems that make users happy. I can own architecture, structure, deployment, basic DevOps, and deliver clean code that teams can read, trust, and maintain.
$ work_experience
Symphony Creative Solutions
May 2020 – PresentSingaporean multi-tech · Shipping & Logistics
- –Vessel tracking, time prediction, container handling logs and inspections for ONE (world's top shipping line).
- –Built Vessel Quality Standard — inspection planning, scoring, and evaluation.
- –BACS: commodity validation for shipping acceptance, CSV/Excel import, Elasticsearch search.
- –Guardian: vessel tracking on map with historical routes, weather forecasts & alerts.
Jointhire Vietnam
June 2019 – Apr 2020Singaporean recruitment agency · Job seekers & employers
- –Internal case management system for staff to process recruitment cases.
- –Maintained 4 live product domains; used Solr for large-dataset custom search.
- –Built GraphQL backend API for mobile app.
Atmarkcafe Vietnam
Oct 2017 – May 2019Japanese outsourcing · Ruby on Rails projects
- –Fourtrive: marketplace for photographers — iOS/Android for users, web for photographers + admins.
- –Data visualization dashboard crawling Google, Yahoo, and Facebook.
- –Tanzak: story-reading iOS/Android app with web admin. Sub-lead on BBGun game system.
$ tech_stack
skills.rb
#
core
=
Ruby, Ruby on Rails, PostgreSQL, JavaScript, SQL
#
search
=
Elasticsearch, Solr, GraphQL, Redis
#
frontend
=
Hotwire / Turbo, Stimulus, Vue.js, CoffeeScript
#
infra
=
Docker, Kamal, AWS/S3, Sidekiq, Jenkins, GitHub Actions
#
testing
=
RSpec, Git, SCRUM / Agile
█
$ selected_work
Post
↗
Race condition when exporting file
ActionCable to stream exporting file but sometimes users wait too long and don't see files.
Post
↗
Trix inline code
Customizing the Trix editor for developer-focused content
Project
↗
Multiplayer Wordle
Real-time game built with Action Cable + Turbo
Project
↗
Code Book (translation)
Vietnamese translation of Charles Petzold's CODE
Let's build something together
If you're hiring for a Ruby on Rails role — remote or hybrid — I'd love to talk.