Backend Skills
Languages & Runtimes
- Go — REST API, business logic, BLE bridge services, performance-critical rewrites
- Node.js / TypeScript — REST API, business logic, Express / NestJS
Frameworks
| Framework | หมายเหตุ |
|---|---|
| Go (Gin) | lightweight REST API, production backend |
| Express.js | lightweight REST API (Node.js) |
| NestJS | structured, decorator-based TypeScript backend |
Databases
- MSSQL — stored procedures, relational schema, production backend
- MySQL / MariaDB — relational, schema design, query optimisation
- PostgreSQL — advanced features, JSONB
- Redis — caching, session store
API Design
- RESTful API — resource-based routing, status codes
- JWT / OAuth2 — authentication และ authorization
- JSON responses — consistent error/success envelope
DevOps basics
- Docker — containerise services, multi-stage builds
- GitHub Actions — CI/CD pipelines
- Nginx — reverse proxy, static serving