Work Experience 2022.11 - Present
Virtual Cast - Real-time Server Development
Backend engineer at Virtual Cast, Inc., responsible for developing and maintaining real-time servers and infrastructure. Leading MagicOnion/gRPC-based server development and Google Cloud infrastructure
Backend Engineer
C# .NET Google Cloud MagicOnion gRPC Unity Terraform GitHub Actions
Overview
At Virtual Cast, Inc., I am primarily responsible for developing and maintaining real-time servers and their infrastructure. I also occasionally contribute to client-side feature development using Unity C#.
Key Responsibilities
- Real-time server development: Development and maintenance of MagicOnion/gRPC-based real-time communication servers
- Infrastructure: Design, build, and operation of server infrastructure on Google Cloud
- CI/CD: Build, test, and deploy pipelines with GitHub Actions; automated Docker container builds
- IaC: Infrastructure provisioning and management on Google Cloud using Terraform
- Load testing: Conducting server load tests using GKE clusters
- Logging infrastructure: Building systems to store server metrics in BigQuery for long-term analysis
- Client development: Adding client features with Unity C#
Tech Stack
- C# / .NET / MagicOnion / gRPC
- Unity (client)
- Google Cloud (GKE, BigQuery, Cloud Build)
- Terraform
- GitHub Actions
- Docker