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