Hello, my name is Seang.
I am a Backend Engineer specializing in Golang, with experience
designing, building, and scaling high-performance systems.
- Backend Developer with strong focus on Golang.
- Passionate about system design, performance optimization, and scalable architectures.
- Experienced in working with databases (PostgreSQL, SQLite, Redis), messaging systems (Kafka, Redis Streams), and API design.
- Skilled in building microservices, managing concurrency with goroutines and channels, and ensuring high reliability.
- Interested in DevOps practices including Docker, Kubernetes, CI/CD pipelines, and cloud infrastructure (GCP, AWS).
- Programming Language: Golang
- Frameworks & Tools: Gin, NestJS (for APIs), gRPC, LiveKit
- Databases: PostgreSQL, SQLite, Redis
- Message Brokers: Kafka, Redis Pub/Sub & Streams
- Cloud & Deployment: Docker, Kubernetes, Google Cloud, AWS (S3, CloudFront, SES)
- Other Interests: Data exports (CSV, XLSX), WebSocket communication, performance benchmarking
- Building high-performance APIs in Golang.
- Designing database schemas and optimizing SQL queries.
- Implementing real-time communication with WebSockets and Redis.
- Developing microservices with gRPC and Kafka.
- Managing large-scale data processing and exports (CSV, XLSX, ZIP).
- Exploring system design patterns for millions of users.
- Integrating authentication systems (JWT, Firebase, Okta, OAuth).
I aim to continue building scalable backend systems that can handle millions of users, optimize performance, and provide reliable services. My journey with Golang is driven by a passion for clean architecture, efficient concurrency, and modern cloud infrastructure.