INTRODUCE

게임 클라이언트 개발로 시작하여, 렌더링, 실시간 게임 서버, 웹서버 등 다양한 분야들을 시도해보고 있는 호기심 많은 개발자입니다.

주된 업무로 서버 개발을 하고 있으며, 이전 회사에서는 사내 서버의 테섭, Redmine, Wiki, Homepage 등을 구축,운영등의 업무도 맡고 있습니다.

최근에는 Go 와 Rust에 매력을 느껴 두 언어에 대한 개인 프로젝트를 진행해보며 공부중입니다.

Latest Updated 2024. 03. 26 (D+122)

Lavumi

SKILL

Languages

  • 3 C# (.Net Core)
  • 3 Javascript (Node.js)
  • 2 Go
  • 2 Rust
  • 1 HTML/CSS

Rendering Library

  • 2 wgpu
  • 2 openGL
  • 2 WebGL
  • 2 DirectX
  • 1 WebAssembly

Infra

  • AWS
  • Linux(Ubuntu)
  • Docker
  • Nginx
  • Jenkins
  • Redmine

EXPERIENCE 총 5년 8개월

2022.09 ~ 2023.11

1년 3개월

CandiCode

시니어 서버 프로그래머
  • 슬롯 게임 서버 개발
  • 앱서비스 개발
  • Skill Keywords
    .Net CoreC#MERN stackDockerGo

2022.01 ~ 2022.08

8개월

VanillaCode

리드 개발자
  • 앱서비스 런칭
  • 코인 플랫폼 운영, 유지보수
  • Skill Keywords
    MERN stackJavaweb3EtheriumAWS

2018.08 ~ 2021.11

3년 4개월

플라이셔 (Flysher)

클라이언트 개발자
  • 모바일 게임 개발
  • 라이브 서비스 게임 개발 및 유지 보수
  • 실시간 MO Action 게임 Nopickles 개발
  • Skill Keywords
    Node.jsTypeScriptCocos2d-xjavascriptCocos Creator

2015.12 ~ 2016.04

5개월

토키 스튜디오(Talki Studio)

인턴
  • Unity 3D Game 클라이언트 개발
  • Skill Keywords
    Unity3dC#

PROJECT

2022.09 ~ 2023.10

CandiCode

슬롯 게임

  • 슬롯 게임 서버 개발 (C# ASP.NET)
  • DB 설계 ( MariaDB )
  • 파시트 설계 및 가이드
  • 환수율 검증기 (C#)
  • 타사 슬롯 분석 프로그램 (Go)
  • 환수율 모니터링 시스템 (Node.js Express)

2022.09 ~ 2023.10

CandiCode

Crush Project

  • 플래폼 서버 개발 (C# ASP.NET)

2022.02 ~ 2022.08

VanillaCode

코인 플랫폼 운영

  • 코인 플랫폼 유지, 보수
  • 이더리움 노드(geth) 운영
  • 노드 모니터링, 알림 시스템 개발

2022.01 ~ 2022.08

VanillaCode

모바일 앱서비스 런칭, 운영

  • 대만 복권 예측번호 알림 앱 개발
  • 서버, 클라이언트 리드 프로그래머 역할 수행
  • 네트워크 구조 설계 및 nCloud 서버 구축

2020.11 ~ 2021.11

Flysher

No Pickles - pet escape

  • MO ACTION GAME "NoPickles - pet escape" 개발
  • 클라이언트 (Cocos Creator 2.4.4)
    • 전장의 안개
      • 시야 차단 오브젝트 입력 툴 제작
      • 해당 오브젝트 읽어서 실시간으로 시야 반경, 차폐물 계산후 시야 부위 랜더링
      • 시야 내부의 오브젝트를 랜더링
      • 시야 밖에서도 보이는 오브젝트 렌더링
      • 두 텍스쳐를 합쳐서 최종 시야 구현
    • 네트워크 클라이언트
    • 애니메이션, 움직임 네트워크 동기화 객체
    • 인게임 로직
    • 씬 관리 시스템
    • 캐릭터 스킨 관리 시스템
    • 게임 화면 스크린샷 공유
    • 리플레이 기능
    • Facebook Instant game API(로그인, 결제, 포스팅, 친구 초대 등)
    • Asset bundle 을 사용하여 CDN 세팅
  • 서버
    • MYSQL DB 구축
    • Pomelo javascript Framework 사용
    • Token Login system
    • 플레이어 정보 관리 시스템
    • 대기실, 인게임 방 구현 및 관리 시스템
    • 퀵 매칭 시스템
    • 인게임, 인앱 결제 시스템
    • 채팅과 구글 번역 내장
    • Funnel and Play Log
    • 염색 알고리즘
    • 인게임 로직
    • 플레이어 움직임 동기화

2019.04 ~ 2020.11

Flysher

웹, 모바일 게임 외적 콘텐츠

  • 사내 연출 툴 관련 개선
    • 이미지 로딩 시스템 개선
    • 비트맵 폰트
    • ui 개선
  • 메인 시스템 유지보수
    • 지속적인 버그 수정 및 remain issue 처리
    • 각종 신규 이벤트
    • 키노 슬롯 웹, 모바일 출시
    • 프로필, 레벨 시스템 리워크
    • 인게임 튜토리얼
    • 로그인 시퀀스 클라이언트 단 재설계
    • apple connect
    • apple game center
    • 복권 긁기 시스템

2018.08 ~ 2019.04

Flysher

모바일 프로젝트

  • 소셜 카지노 모바일 게임 개발
  • 메인 화면
    • 스크롤링 보정과 Image Skew를 사용하여 2D View에 깊이감 구현
    • 랜덤하게 표현되는 연출 작업 ( e.g. 당첨후 동전 흩뿌리기)
    • 인게임 아이콘 배치 구조 설계

2015.12 ~ 2016.04

토키 스튜디오

3D 런 게임 개선

  • 곡선맵 추가 및 그에 맞는 이동 방법 구현
  • 곡선맵 제작을 위해 맵툴 개선
  • 캐릭터를 세분화하여 각각의 스킬들 기획, 제작
  • 캐릭터 움직임 네트워크 동기화
  • 보스전, 미션 모드 제작

EDUCATION

2017.08 ~ 2018.02

평생교육진흥원 컴퓨터 과학

Completion

2017.06 ~ 2018.02

SGA 온라인 게임 통합과정

Completion

2005.03 ~ 2013.02

한양대학교 의학과

Drop out

2003.03 ~ 2005.02

세화 고등학교

Graduated