ps-shin

About

Phatdanai Shinpanjapol

Backend Engineer · Growing toward Full-Stack · Thailand

Currently shipping at Zero Frictionphatdanai.shin@gmail.comGitHubGitHub

About

I'm a backend-focused software engineer with production experience building scalable Go services from scratch — including real-time APIs, microservice architecture, and core financial/auth systems. Comfortable across the full stack with React and TypeScript, and currently growing toward full-stack roles.

Currently

Backend Developer at Zero Friction Co., Ltd. — January 2025 to present.

I architect and ship backend services that power web and mobile products:

  • Designed Go backends from scratch with GraphQL, gRPC, and Clean Architecture, establishing scalable foundations across multiple company projects.
  • Shipped production APIs with real-time features (SSE, WebSocket), improving response times by 20–30% through caching and Go concurrency optimizations (goroutines, worker pools).
  • Built core domain services — User & Authentication (RBAC), Points, Broadcast/Announcement, and Financial flows — serving as the backbone of the platform.
  • Integrated multiple data stores (PostgreSQL, Redis, MongoDB, MinIO) with appropriate consistency and performance trade-offs.
  • Refactored a distributed NestJS + Go microservice system into a Go monolith, reducing operational complexity and improving long-term maintainability.
  • Owned deployment, version control, and monitoring pipelines for stable production releases.

Education

B.Sc. in Computer Science — King Mongkut's University of Technology Thonburi (2025, GPA 3.23).

Tech Stack

Languages
GoTypeScriptJavaScriptPython
Backend
Go (Fiber)ExpressNestJSGraphQLgRPCWebSocketSSE
Frontend
ReactVue.jsNext.jsTypeScript
Data
PostgreSQLMongoDBMySQLRedisMinIO
DevOps
DockerGitLab CIGitHub Actions

Working Philosophy

  • Production quality, smallest correct change, match the existing project's conventions.
  • Depth over breadth — I'd rather understand one system deeply than skim ten.
  • Build reusable pieces over re-solving the same problem at each new company.