Skills
Not just what I know — how I actually work with these tools.
Language
Go
ภาษาหลักสำหรับ backend microservices — trading engine, API gateway, real-time data processing
TypeScript
Type-safe JavaScript สำหรับ frontend/backend — static analysis, generics, type-level programming
JavaScript
ภาษาพื้นฐานของ web — async programming, DOM, runtime concepts ทั้ง browser และ Node.js
Rust
High-performance systems language — ใช้สร้าง trading engine ที่ต้องการ low-latency และ memory safety
Dart
ภาษาหลักสำหรับ Flutter — ใช้พัฒนา mobile apps ทั้ง fintech และ banking ที่มีผู้ใช้หลายล้านคน
Python
Scripting, automation และ data processing — ใช้สำหรับ tooling และ quick prototyping
Backend
Gin
Go web framework — high-performance HTTP server, middleware, RESTful API
Fiber
Express-inspired Go web framework — zero allocation routing, high throughput, fasthttp-based
Node.js
JavaScript runtime สำหรับ backend — ใช้สร้าง web application และ API services
REST API Design
RESTful API design practices — naming conventions, status codes, versioning, pagination, error handling
RBAC System
Role-Based Access Control — permission management, role hierarchy, resource authorization สำหรับ multi-tenant systems
Frontend
Next.js
React framework สำหรับ web application — SSR, SSG, App Router, Server Components
React.js
UI library สำหรับ web applications — component-based architecture, hooks, state management
Vue.js
Progressive frontend framework — ใช้พัฒนา brokerage web application ที่ XSpring
Flutter
Cross-platform mobile framework — ใช้สร้าง fintech/banking apps ที่มี 20M+ users
Infrastructure
Docker
Container orchestration สำหรับ development, CI/CD และ production บน AWS EC2
Kong Gateway
API Gateway — routing, rate limiting, authentication, load balancing สำหรับ microservices
Linux / Shell
Linux administration และ shell scripting — process management, networking, monitoring
GCP
Google Cloud Platform — cloud infrastructure, compute, storage และ managed services
Nginx
Web server & reverse proxy — load balancing, SSL termination, static file serving สำหรับ production
AWS
Amazon Web Services — EC2 deployment, cloud infrastructure สำหรับ production services
Firebase
Firebase Authentication — email/phone login, custom claims สำหรับ RBAC, token management
Data & Messaging
Apache Kafka
Event-driven messaging สำหรับ microservices — order events, price feeds, trade reconciliation
PostgreSQL
Primary relational database สำหรับ trading data, user management, และ transaction records
SQL
SQL proficiency — JOINs, window functions, CTEs, recursive queries, query optimization สำหรับ financial data
Database Design
Schema design, normalization, indexing strategy, audit trail patterns สำหรับ financial/trading systems
Redis
In-memory data store สำหรับ caching, session management, pub/sub, distributed locking
MongoDB
Document database — flexible schema, aggregation pipeline, horizontal scaling
GORM
Go ORM library — database operations, migrations, associations, query builder