INTRODUCE

서버 개발자로서 게임 클라이언트 개발을 시작으로 렌더링, 실시간 게임 서버, 웹 서버 등 다양한 분야에 도전하며 끊임없이 성장해온 호기심 많은 개발자입니다.

Golang과 Rust와 같은 최신 언어에 깊은 관심을 가지고 있으며, 업무 외 시간에도 다양한 개인 프로젝트를 통해 새로운 기술을 탐구하고 있습니다.

이러한 경험을 바탕으로 확장 가능하고 안정적인 고성능 시스템을 구축하는 데 주력하고 있으며, 최적화된 코드와 효율적인 서버 아키텍처 설계를 통해 높은 수준의 품질을 추구하고 있습니다.

지속적인 학습과 도전을 통해 기술적 역량을 강화하고, 팀과 함께 혁신적인 솔루션을 만들어 나가는 데 기여하고자 합니다.

Latest Updated 2024. 10. 28 (D+1)

Lavumi

SKILL

Backend

  • 3 C# (.Net Core)
  • 3 Javascript (Express)
  • 3 Go (Gin)
  • 2 Java (Spring Boot)
  • 2 Python (Fast API)
  • 2 Rust
  • 2 HTML/CSS

Frontend

  • 2 Typescript (Next.js)
  • 2 Bootstrap
  • 2 HTML, CSS, Pure JS

Rendering

  • 2 wgpu (Vulkan)
  • 2 openGL
  • 2 WebGL
  • 2 DirectX
  • 1 WebAssembly

Infra

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

EXPERIENCE 총 6년 4개월

2024.04 ~

재직 중8개월

Zipida

선임 개발자
  • 의료 기기 정보 통합 플랫폼 개발, 운영
  • Skill Keywords
    Next.jsFastApiPostgresAWS ECSDocker

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

2024.04 ~

Zipida

Labconnect

  • 의료 기기 정보 통합 플랫폼
  • 프론트 페이지 개발 (Next.js , Ant Design)
  • Api Server, 타사 API 를 통한 데이터 관리 (FastAPI)
  • Github Action을 통한 CI/CD 구축

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
v.1.2.4 / Github