Skip to content

GameDuo

DEV Team Server Developer

2025-01 — Present

Mobile game development and publishing company

Highlights

  • 82% BigQuery Cost Reduction: Storage Read API adoption ($6.25→$1.1 per TB)
  • Serverless Architecture: Event-Driven Architecture based AWS Lambda migration
  • Marketing Integration Platform: Google Ads/Meta/TikTok unified dashboard
  • Game Data Audit System: Repository abstraction-based balance change tracking

Projects

Glider Sheet Audit Log System

2025.01 ~ 2025.03

Resolved game balance response delays and operational efficiency issues due to inability to track data change history

  • Repository Abstraction Layer: Dedicated Repository design for entities requiring Audit Log management
  • Multi-DB Integrated Version Control: UUID-based cross-environment/project entity tracking system
  • Event Sourcing-based Merge System: Git-like multi-environment/game conflict resolution
  • Version Diff Engine: Field-level change tracking algorithm for object-level changes
TypeScript NestJS TypeORM MySQL

Marketing Campaign Integration Platform

2025.03 ~ 2025.05

Resolved marketing operational inefficiency and lack of integration from multi-platform distributed management

  • Integrated Dashboard: Manage all platform campaigns per game project in one place
  • Platform-specific API Module Separation: Independent API modules specialized for Google Ads/Meta/TikTok
TypeScript NestJS Google Ads API Meta API TikTok API

Marketing Metrics System

2025.03 ~ 2025.05

Transitioned BigQuery data from Excel-based to internal admin-based integrated management

  • BigQuery Snapshot-based Version Control: Point-in-time data management for periodic ML prediction data changes
  • BigQuery Storage Read API: gRPC streaming-based high-performance data reading with 82% cost reduction
TypeScript NestJS BigQuery Storage Read API Apache Arrow gRPC

AWS Lambda Migration & EDA Implementation

2025.05 ~ 2025.07

Resolved batch job processing limitations for marketing metrics system 60-day → 360-day expansion

  • Hybrid Architecture: API Server (EC2) + Batch/Job Processing (Lambda) separation
  • Event-Driven Architecture: SQS + Lambda + EventBridge based async processing
  • NestJS DI-based Lambda Factory: Lambda adapter for existing code reuse and DI system
  • Transactional Outbox Pattern: Event publishing system for data consistency
  • RDS Proxy Connection Management: Resolved DB connection exhaustion during massive Lambda execution
TypeScript NestJS AWS Lambda SQS SNS EventBridge RDS Proxy AWS CDK

Glider Nest Util Library

2025.07 ~ 2025.08

Resolved duplicate common logic development and implementation pattern differences across projects

  • Internal GitHub Private Package: NPM-based library distribution and version management
  • Repository Module: Bulk operations, Audit Log, TypeORM type narrowing support
  • TypeScript Generics: Function overloading-based type narrowing to overcome TypeORM type limitations
TypeScript NestJS TypeORM GitHub NPM

Technical Skills

Node.js TypeScript NestJS MySQL Redis BigQuery AWS Lambda SQS SNS EventBridge RDS Proxy AWS CDK CloudWatch DataDog Grafana