김효진

General Game Programmer

10년 이상의 게임 개발 경력을 보유한 리드 프로그래머입니다.

Unity3D 클라이언트 개발을 중심으로, Node.js/ASP.NET core를 활용한 백 엔드, AWS/Terraform 기반의 인프라 구축(IaC), Jenkins/Github Actions를 이용한 CI/CD 파이프라인 자동화까지 프로젝트의 전체 생명주기를 책임진 경험이 있습니다.

10명 미만의 스타트업이 100명 이상의 글로벌 기업으로 성장하는 과정에서 기술 리더십과 팀 매니지먼트 역량을 길렀으며, 데이터 기반의 문제 해결과 개발 생산성 최적화에 강점을 가지고 있습니다.


Core Competencies

  • Game Client: Unity3D (C#), Native Plugin (Java/Obj-C/Cpp)
  • Backend: TypeScript/Node.js, ASP.NET Core
  • Infrastructure & DevOps: AWS, K8s, Terraform, Jenkins, Github Actions, Fastlane
  • Data Engineering: Google Analytics, BigQuery, Google Data Studio

Professional Experiences

SZ Code Lab, June 2023 - Aug 2025, Lead Programmer

  • 게임 클라이언트/서버 총괄: Unity3D 클라이언트 및 TypeScript/Node.js 백엔드 API 서버 개발을 리드.
  • DevOps 환경 구축 및 자동화:
    • Terraform과 Helm을 활용하여 AWS EKS 환경의 인프라를 코드로 관리(IaC)하고, 배포 프로세스를 표준화.
    • Github Actions 기반의 CI/CD 파이프라인을 구축.
    • Jenkins, Fastlane, Firebase App Distribution을 연동하여 모바일 빌드 및 앱 배포 프로세스를 자동화.
  • 사내 운영 툴 개발: React 기반의 어드민 툴을 개발.
  • 프로젝트: Golden Mango Casino(Jul 2024)
    • 게임 클라이언트 및 서버 전체 개발을 주도.
    • k8s 기반의 고가용성 서버 아키텍쳐 적용.

StudioZoo, Jun 2020 - Jun 2023, Lead Client Programmer

  • 초기 개발 환경 설계: 스타트업 초기 멤버로서 클라이언트 개발, 배포, 인프라를 포함한 전체 개발 환경 설계 및 구축.
  • 프로젝트: City of Holdem(Apr 2023)
    • 게임 클라이언트 및 서버 전체 개발을 주도.
    • Photon Engine Realtime을 이용한 실시간 멀티플레이 로직을 프로토타이핑, 이후 ASP.NET API 서버 재구축 및 Azure Container Apps를 통한 프로덕션 배포.
  • 프로젝트: Slot & Dragons (Apr 2021)
    • 게임 클라이언트 전체 개발을 주도.
    • Google Analytics와 BigQuery를 연동한 데이터 파이프라인을 설계 및 구축.
    • 주요 비즈니스 지표(KPI)를 시각화하고 데이터 기반 의사결정을 지원.

Bagelcode, May 2017 - May 2020, Senior Client Programmer

  • 개발팀 리딩: 클라이언트 팀장 및 개발 팀장으로서 파트 매니징 및 해외 오피스와의 기술 협업 주도.
  • 빌드 파이프라인 고도화: Jenkins를 활용하여 단일 소스 코드로 여러 앱을 빌드하고 배포하는 ‘원소스 멀티 프로덕트’ 파이프라인을 구축, 신규 앱을 빠르게 멀티 런칭.
  • 프로젝트: Jackpotjoy Slots (Aug 2019) / Starspins Slots (May 2019)
    • 다양한 퍼블리셔의 Native SDK(결제, 광고 등)를 연동하고 자체 플러그인을 개발하여 안정적인 라이브 서비스 운영.
  • 프로젝트: Club Vegas (Apr 2017)
    • UGUI 기반의 UI 및 슬롯머신 콘텐츠 제작, TypeScript를 이용한 서버 콘텐츠 개발 참여.

Bagelcode, Jan 2014 - Apr 2017, Client Programmer

  • 프로젝트: Epic Diamond Slots (Nov 2017)
    • 기존 프로젝트(Vegas Party Slots)의 UI 시스템을 NGUI에서 UGUI로 성공적으로 포팅하여 유지보수성을 향상.
  • 프로젝트: Vegas Party Slots (Jan 2016) / Party Slots (Apr 2014)
    • Unity3D(NGUI)를 이용한 슬롯 게임 클라이언트 핵심 로직 및 UI 개발.
    • Android/iOS 플랫폼별 Native 유틸리티 코드 및 퍼블리셔 SDK 적용.

Other Experience

Gaonsoft, Dec 2012 - Jan 2013, Internship

  • VBA를 이용한 XML 코드 자동생성기 개발
  • QT를 이용한 pda sqlite DB와 서버 Oracle DB연동 모듈 개발

Republic of Korea Army, Jul 2010 - Apr 2012, Software Development

  • php, mysql 를 이용한 육군 인트라넷 및 인터넷 페이지 제작 및 유지보수
  • jsp, informix 를 이용한 육군 인트라넷 페이지 제작 및 유지보수

Education

Bachelor of Science in Computer Engineering

Changwon National University, Mar 2007 - Feb 2014


Languages

  • Korean(Native)
  • English(intermediate) - 업무를 위한 회의 및 문서 작성 가능