Karan Khumthong
Software Developer / Full-Stack Developer
092-346-1875 · ka12m.karan@gmail.com · Bangkok Rama 3, Thailand
About Me
Software Developer with nearly 3 years of experience at Dplus Intertrade (Zettasoft), working across frontend, mobile, backend, and infrastructure. Main developer on a hardware-integrated platform for film-cutting machines, covering two React Native apps (Play Store / App Store + in-store machine controller), a Preact admin web, Go and Node.js backend services, and a Kubernetes migration. Open to Full-Stack Developer roles spanning frontend, backend, and infrastructure work.
Professional Experience
Software Developer · Dplus Intertrade (Zettasoft)
Current work — film-cutter platform (internal project for phone-screen film retailers)
- Mobile (React Native): Built two production apps — a customer-facing app published on Google Play and Apple App Store, and an in-store tablet app that controls the cutter hardware through native modules.
- Frontend web: Built admin tools in Preact + antd + MobX for operations workflows (inventory, credit, tickets, bookings).
- Backend: REST APIs in Go (Gin) and Node.js (Express), over MSSQL with stored procedures; rewrote one service from Node.js to Go for a leaner Kubernetes deployment.
- Hardware integration: Built a Go Bluetooth Low Energy (BLE) bridge so the cutter can be triggered from the web, not only the on-device tablet.
- Platform & infrastructure: Migrated services from PM2 → Docker → self-managed Kubernetes (Helm + ArgoCD GitOps); turned ad-hoc batch scripts into proper Kubernetes CronJobs.
- Collaboration: Work directly with non-technical stakeholders (operations, sales) on requirements; own release planning across web, mobile, and backend.
Tech team contribution: designed the standard internal frontend boilerplate (Vite + Preact + TS + antd + react-query + zustand + react-hook-form + yup + Vitest + Husky) — now the default starting point for new web projects.
Earlier work in the same role: frontend for a CRM (order management and sales-order screens, including requirement gathering and change request handling), an external partner training portal, and a mobile attendance & HR module (check-in / out, expense claims, leave requests).
Teaching
Guest Lecturer — Golang Programming
3-day course for 10–20 Computer Science undergraduates at Kanchanaburi Rajabhat University — language fundamentals through practical REST API development.
Technical Skills
| Frontend | React, Preact, TypeScript, Next.js, Vite, antd, MobX, react-query, zustand, react-hook-form, yup |
| Mobile | React Native (Android & iOS, Play Store + App Store), native modules, Bluetooth Low Energy |
| Backend | Go (Gin), Node.js, NestJS, Express, C# .NET, REST APIs, JWT / OAuth2 |
| Databases | MSSQL (stored procedures), MySQL, PostgreSQL |
| Platform & Infrastructure | Docker, Kubernetes, Helm, ArgoCD (GitOps), CI/CD |
Education
Bachelor of Science, Computer Science
- Final-year project (Oct 2023): Full-stack app — React + TypeScript / ASP.NET RESTful API + ORM / MSSQL.
- Student-led workshop (Sep 2023): Front-end web — HTML, CSS, Git fundamentals.
- Student-led workshop (Sep 2022): JavaScript + HTML with deployment to Netlify.
Certifications
- Ultimate Golang Backend: Backend Development with Go — Udemy, 2025
- Build a Microservices App with .NET and Next.js — Udemy, 2023
- .NET Core and React App Development — Udemy, 2022