Resumette

Printer-friendly standard résumé, any HTML tags with web-only CSS class will be hidden on print.

You can click at any sections or lines hide some information before printing.

[email protected]

Bangkok, Thailand

Manassarn Manoonchai (Noom) Lead Software Engineer

Lead Software Engineer with 15 years across ticketing, payments, and infrastructure. Co-founded EventPop (5M+ tickets sold, 5B+ THB processed), now leading platform upgrades, payments, and agentic developer tooling at EVP Corporation.

Technologies and Languages


  • Languages: Ruby, JavaScript, TypeScript, Node.js (strong). SQL, Bash, Elixir (proficient).
  • Frameworks: Ruby on Rails, Grape, Sidekiq, ReactJS, NextJS, SvelteJS, Astro, Alpine.js, Stimulus, Vite, TailwindCSS
  • AI & Agents: Claude Code, OpenCode, Codex, Cursor, Agent Skills & Plugins, agent tool integrations, LLM automation pipelines, spec-driven & agentic development workflows
  • Testing: RSpec, Playwright, Vitest, Capybara, Selenium, k6 (load testing), Pact (consumer-driven contract testing)
  • Cloud & Infra: AWS (ECS, ALB, S3, EKS), Cloudflare (Workers, Durable Objects, CDN, Bot Management), GCP, Vercel, Terraform, Pulumi, Docker, Kubernetes, Helm, ArgoCD, FluxCD
  • Tools: Git, GitHub Actions, CircleCI, PostgreSQL, Redis, Elasticsearch, Sentry, Kibana, Metabase, Unleash, Vim, tmux, Zellij, Zsh

Education


  • B.Eng. Computer Engineering, Chulalongkorn University, TH. 2007-2010

Work Experience


Lead Software Engineer
  • Led zero-downtime Rails 4→6.1 & Ruby 2.7→3.2 upgrades of a decade-old monolith using dual-boot (parallel CI lane, ALB canary on ECS), published precompiled Ruby builds for the team, and authored the internal upgrade runbook
  • Built EventPop's ticket resale marketplace from empty repo to production within 1 month (Rails, OAuth SSO, Omise payouts, Wise), and shipped LINE LIFF in-chat purchasing, Ticket Upgrade, and reserved-seating tooling
  • Owned payments: added Stripe as 2nd gateway alongside Omise: 10+ payment methods, installment plans, refunds, reconciliation, disputes, VAT & Thai e-tax
  • Cut every-page JS bundle by 48%, CI tasks from 425 to ~80, and organizer dashboards from 10-30s timeouts to sub-2s
  • Built anti-bot defenses for high-demand on-sales: checkout audit logs, order risk scoring, hCaptcha gating, rate limiting, honeypots, Cloudflare bot rules
  • Built the team's agentic dev platform (Claude Code skills, MCP server, parallel worktrees, preview envs), wrote the org adoption guide, and ran Thai release-note & PR health-check agents over ~150 PRs/month
  • Owned release engineering & DX: hardened deploy tooling (commit review, staging smoke-test gate) and built EDK, a reproducible VM dev environment for 3 services
  • Bridged engineering & business teams: Thai release comms, production escalation triage, postmortems, and self-service tooling (Support API/MCP, Venue Setup Wizard) that cut Support's dev dependency
Senior Infrastructure Software Engineer
  • Containerized, developed, and maintained Opn.Store infrastructure on EKS across multiple environments using Terraform, Docker, Kubernetes, and Helm
  • Designed the Sales Promotion architecture with microservices & domain-driven design, and bootstrapped 4 e-commerce services for Opn.Store
  • Introduced modern web technologies to the team (SvelteJS, TailwindCSS, Vite) and drove technical-debt reduction through code reviews & pairing
Full-stack Developer, Co-founder
  • Designed and built core services (ticketing, seating, payments, fee calculation, billing, reporting, public APIs) in Ruby on Rails; sold 2M+ tickets in 6 years
  • Integrated payment providers (Omise, ThaiEPay, 123 by 2C2P, SCB-Easy, K-PayPlus, K-PaymentGateway) processing 1B+ THB, plus 3rd-party services (Kerry Express, DHL, Queue-It, Refund Protect, Skootar)
  • Pioneered DevOps practices (Docker, Kubernetes, CI/CD with CircleCI, GitHub Actions, Drone CI, ArgoCD, FluxCD, Terraform), keeping daily releases possible
  • Interviewed 50+ software engineers and designed technical interview questions & on-site coding challenges
Maker, Co-founder
2014-2016
  • Co-founded one of the first makerspaces in Bangkok; hosted 3D-printing, Arduino & IoT workshops (100+ participants) and Intel Galileo tutorials for Intel Thailand
  • Built hardware for clients & startups, including the smart door-lock system for Hubba (Bangkok's first co-working space), and served 50+ 3D-printing clients
  • Smart-locker system with Nayax cashless vending (Node.js, React, embedded Linux) at Box24; 20+ Facebook apps, Rails platforms & hybrid iOS apps at Figabyte; part of wongnai.com (Java, Spring MVC)

Projects


  • Punchlist - Click-to-edit for any running web app: point at an element and your coding agent makes the change. github.com/narze/punchlist-axi
  • 9arm AI Passport - Members-only chat & API access to a self-hosted LLM, shipped in 4 days. medium.com/p/72ff70e5af88
  • Manoonchai - Modern, productive, and data-driven Thai keyboard layout. A collection of projects built with TypeScript, Elixir, Svelte manoonchai.com
  • Dotfiles - macOS / Linux / Codespaces / Omarchy dotfiles with a 1-line setup script and composable machine profiles github.com/narze/dotfiles
  • Wordin - Thai word ladder puzzle game with daily levels. word.in.th
  • Thwordle - Thai language Wordle clone. thwordle.narze.live
  • GeekCraft - 3D-printed personalized keycaps business: product design, printing, storefront, and agent-automated order shipping. geekcraft.shop
  • Popyut - Contributed to a popcat.click-style clicking game that went viral with 2M visitors within one week github.com/popyut/popyut
  • review365 - Kanban board for PR reviews across GitHub & GitLab, with OAuth, CI status on cards, offline support review365.narze.net
  • aiupdate - Update all your AI agent tools & skills in one command (npx aiupdate) github.com/narze/aiupdate
  • Resumette - Interactive & printable résumé with tailored skills fitted in single letter page (This page!) resume.narze.live
  • Digital Garden - My notes & stuff (Second Brain) garden.narze.live
  • ChatOS - Hackable chatbot web application chat.narze.live
  • 9armbot (Contributor) - Twitch & Discord bot for 9arm (Thai technology Youtuber). I helped re-structuring the project using TypeScript & Prisma github.com/thananon/twitch_tools
  • #100DaysOfCode - My take on practicing modern frontend development by building small projects in 100 days 100daysofcode-narze.vercel.app
  • Baht.rb - Ruby gem to convert number to Thai Baht format rubygems.org/gems/baht
  • Baht.js - Convert number to Thai Baht format, but 10x faster & fully typed. npmjs.com/package/baht
  • Resound - Remote soundboard for meetings or streaming. Uses WebRTC instead of server to host rooms. github.com/narze/resound

Interests


  • Coding, AI & Agentic Engineering, Productivity & Life-hacks, Mechanical Keyboards (120+ WPM on Colemak Mod-DH)