Software Developer · Thailand

Watcharin Phophuet

Software developer with a background that grew from IT support into application development. I work with backend systems, APIs, databases, automation and system integration, with practical experience maintaining and improving software around real operational constraints.

Open to software opportunitiesBackendAutomationIntegrationSQL / MSSQL
Portrait of Watcharin Phophuet

Professional history

Experience

My career started close to users, devices and networks before moving into software development. That background still influences how I approach systems: software ultimately has to work in a real environment, not only in code.

Mar 2023 — Nov 2024

Programmer

FOUR POINT ZERO Co., Ltd.

Developed web applications using NestJS, PostgreSQL, TypeORM, Docker Compose and Swagger/OpenAPI tooling.

Jun 2019 — Aug 2021

Programmer

Service One Solution Co., Ltd.

Worked on custom website development for IT service-management related work and configured Windows Server environments.

Apr 2017 — Dec 2018

IT Support

WarCom-PT Co., Ltd.

Supported computer repair, customer service and network troubleshooting across physical, data-link and network-layer concerns.

Current capabilities

What I work with.

My more recent hands-on work extends beyond the older résumé: backend/API work, automation, MSSQL, document and file workflows, troubleshooting and AI-assisted software development.

Backend & APIs

Backend services, REST APIs, database operations, integration boundaries, debugging and internal tooling.

Workflow automation

Browser, desktop, file and operational automation with configuration, retries, logging and failure handling.

Data & operations

SQL/MSSQL, Excel and CSV processing, PDFs, structured data workflows and operational utilities.

PythonC# / .NETNestJSJavaScriptSQL / MSSQLPostgreSQLFastAPIRobot FrameworkPlaywrightDocker / ComposeGitFlutter / DartREST API

Working style

How I approach engineering.

I prefer understanding existing behavior and constraints before changing a system. I use documentation, tests, logs and AI tools to make investigation and implementation faster without treating generated code as proof that a change is correct.

Understand before changing

Inspect current behavior, dependencies, inputs, outputs and failure modes first.

Make failures visible

Use validation, logs, health checks, retries and explicit states instead of silent failure.

Preserve working behavior

Refactor or migrate incrementally when existing outcomes matter and replacement carries risk.

Use AI as an engineering tool

Use AI to accelerate coding, documentation, testing and exploration while keeping decisions grounded in system evidence.

Education

Background

Formal education in e-Business, followed by hands-on work across IT support and software development.

Jun 2012 — Dec 2016

Bachelor of Science (B.S. in e-Business)

Prince of Songkla University, Phuket Campus

Currently building

Trusted Change Foundry

An ongoing personal engineering exploration around safer software change, explicit knowledge, evidence, provenance and reconciliation. It is intentionally presented as work in progress; public evidence will be added when it is ready for technical review.

Contact

Open to the next software role.

I am interested in backend, automation, integration and internal-tooling work where practical problem solving and improving existing systems matter.