Lead Web Developer · Ruby on Rails · Bangkok, Thailand

Watthajak Jinasam

Lead web developer at Reeracoen Tech since 2018, building an in-house applicant tracking system with Ruby on Rails and PostgreSQL — recruitment workflows, dashboard analytics and SQL performance. I also build free, native macOS tools for developers and the Claude Code skills behind them.หัวหน้านักพัฒนาเว็บที่ Reeracoen Tech ตั้งแต่ปี 2018 พัฒนาระบบ ATS ภายในด้วย Ruby on Rails และ PostgreSQL ดูแล workflow การสรรหา dashboard วิเคราะห์ข้อมูล และประสิทธิภาพ SQL และสร้างแอป macOS ฟรีสำหรับนักพัฒนา พร้อม Claude Code skill ที่ดึงมาจากแอปเหล่านั้น

gomin2013@hotmail.com github.com/gomin2013 linkedin.com/in/gomin2013 gomin2013.github.io/profile

Experienceประสบการณ์ทำงาน

Lead Web Developer · REERACOEN TECH CO.,LTD

Jan 2018 – presentม.ค. 2018 – ปัจจุบัน
  • Build and maintain an in-house applicant tracking system in Ruby on Rails: companies, jobs, candidates and the selection process.พัฒนาและดูแลระบบ ATS ภายในด้วย Ruby on Rails ครอบคลุมบริษัท ตำแหน่งงาน ผู้สมัคร และขั้นตอนการคัดเลือก
  • Build features for the company's public sites — the Reeracoen Thailand job board and the HR Board Q&A site: multi-provider sign-in, job search, blogs, landing pages, points and notifications.พัฒนาฟีเจอร์ให้เว็บสาธารณะของบริษัท ได้แก่เว็บหางาน Reeracoen Thailand และเว็บถาม-ตอบ HR Board เช่น ล็อกอินหลายช่องทาง ค้นหางาน บล็อก landing page ระบบแต้มและการแจ้งเตือน
  • Diagnose slow dashboard pages — read the SQL ActiveRecord generates, compare environments and PostgreSQL versions, and rework queries with CTEs, indexes and split queries.วิเคราะห์หน้า dashboard ที่ช้า อ่าน SQL ที่ ActiveRecord สร้าง เทียบ environment และเวอร์ชัน PostgreSQL แล้วปรับ query ด้วย CTE, index และการแยก query
  • Work on recruitment insights: hiring funnel, hires per month, positions at risk, job board comparison and time-to-hire breakdown.พัฒนา recruitment insights เช่น hiring funnel, จำนวนการจ้างต่อเดือน, ตำแหน่งที่มีความเสี่ยง, เปรียบเทียบ job board และเวลาในการจ้างแต่ละขั้น
  • Keep reports correct under division-level permissions.ดูแลให้รายงานถูกต้องตามสิทธิ์การมองเห็นระดับแผนก
  • Run the stack with Docker, PostgreSQL, Redis, Elasticsearch; monitor with Scout APM, Bugsnag and Logtail; deploy to Heroku.ดูแลระบบด้วย Docker, PostgreSQL, Redis และ Elasticsearch ติดตามด้วย Scout APM, Bugsnag และ Logtail และ deploy ขึ้น Heroku
  • Keep code quality with RSpec, RuboCop, Slim-lint and SCSS-lint on CI (CircleCI, GitHub).ดูแลคุณภาพโค้ดด้วย RSpec, RuboCop, Slim-lint และ SCSS-lint บน CI (CircleCI, GitHub)
  • Write system designs for new features, design the database, and split work into parent/child tickets with hour-range estimates.เขียน system design ของฟีเจอร์ใหม่ ออกแบบฐานข้อมูล และแตกงานเป็น parent/child tickets พร้อมประเมินเวลาเป็นช่วงชั่วโมง

Before 2018 — web design and WordPressก่อนปี 2018 — ออกแบบเว็บและ WordPress

  • WordPress Developer · MultiSoft Corporation — custom plugins, theme integration, CMS performanceพัฒนา plugin, เชื่อมกับ theme, ดูแลประสิทธิภาพ CMSAug – Dec 2017ส.ค. – ธ.ค. 2017
  • Web Designer · Break Field Thailand — UI/UX, responsive sites and landing pages (jQuery, WordPress)UI/UX เว็บ responsive และ landing page (jQuery, WordPress)Jan – Aug 2017ม.ค. – ส.ค. 2017
  • Web Designer · DYM (Thailand) — SEO landing pages and WordPress themeslanding page เพื่อ SEO และ WordPress themesDec 2012 – Dec 2016ธ.ค. 2012 – ธ.ค. 2016

Skillsทักษะ

  • 8+years with Ruby on Railsปีกับ Ruby on Rails
  • 13+years building for the webปีในงานเว็บ
  • 3languages: Thai, English, Japaneseภาษา: ไทย อังกฤษ ญี่ปุ่น

BackendBackend

Rails apps since 2018, from data model to deploy.ทำแอป Rails ตั้งแต่ปี 2018 ตั้งแต่ออกแบบข้อมูลจนถึง deploy

  • Ruby
  • Ruby on Rails 7
  • ActiveRecord
  • ActiveAdmin
  • REST APIs
  • Webhooks

FrontendFrontend

Web designer since 2012 — HTML and CSS first, JavaScript where it helps.เริ่มจากงานออกแบบเว็บปี 2012 เน้น HTML/CSS ใช้ JavaScript เมื่อจำเป็น

  • HTML
  • CSS / SCSS
  • Slim
  • JavaScript
  • jQuery
  • esbuild
  • WordPress

Dataข้อมูล

Query tuning for recruitment dashboards.ปรับ query ของ dashboard งานสรรหา

  • PostgreSQL
  • SQL · CTEs
  • Indexing
  • Redis
  • Elasticsearch

Qualityคุณภาพโค้ด

Tests and linters on every change.มี test และ linter ทุกครั้งที่แก้โค้ด

  • RSpec
  • RuboCop
  • Slim-lint
  • SCSS-lint
  • CircleCI

DevOpsDevOps

Docker dev environments, Heroku deploys, production monitoring.Docker สำหรับ dev, deploy ขึ้น Heroku และติดตามระบบจริง

  • Docker
  • Heroku
  • GitHub Actions
  • Cloudflare
  • Railway
  • Scout APM
  • Bugsnag
  • Logtail

macOSmacOS

Native apps with zero third-party dependencies.แอป native ไม่มี dependency ภายนอก

  • Swift 6
  • SwiftUI
  • Swift Package Manager
  • GitHub Releases

AI & automationAI และระบบอัตโนมัติ

OCR → LLM extraction prototypes, and AI in daily dev work.prototype ดึงข้อมูลด้วย OCR → LLM และใช้ AI ในงาน dev ทุกวัน

  • LLM APIs
  • OpenRouter
  • n8n
  • OCR
  • Claude Code
  • GitHub Copilot

Exploringกำลังศึกษา

What I'm learning now.สิ่งที่กำลังเรียนรู้อยู่

  • Rails 8
  • Ollama · local LLMs
  • Cloudflare Workers AI

Education & languagesการศึกษาและภาษา

Educationการศึกษา
Bachelor's degree, Business Information Technology — Rajamangala University of Technology Suvarnabhumi, 2008–2012 · GPA 3.79 · President of the “IT For Community” club (2011)ปริญญาตรี สาขาเทคโนโลยีสารสนเทศทางธุรกิจ มหาวิทยาลัยเทคโนโลยีราชมงคลสุวรรณภูมิ 2008–2012 · GPA 3.79 · ประธานชมรม “IT For Community” (2011)
Languagesภาษา
Thai (native) · English (intermediate) · Japanese (beginner)ไทย (ภาษาแม่) · อังกฤษ (ระดับกลาง) · ญี่ปุ่น (เบื้องต้น)