미리보기
기본 정보
⚡ 새로운 기술과 프로젝트에 유연하게 녹아들어, 팀에 필요한 역량을 보여줄 수 있는 개발자입니다.
경력
(주)엔씨소프트
팀원 | 퍼플게임서비스개발실
2023.01. ~ 2024.12. (2년)
엔씨소프트 게임 런처
PURPLE
내 신 기능 개발 및 개선 작업일 평균 사용자 70만 명
라이브 서비스 운영 및 배포 관리 경험
런처 내 메신저 서비스 퍼플톡의 레거시 코드 개선 및 오류 수정
신 기능 PC 사양 측정 메뉴 및 SDK 개발에 참여
런처 관련 클라이언트 서비스들과 서버 간의 소켓 통신 인터페이스 작업
C++
소켓 서버와C++
,Typescript
,Electron
,C#
클라이언트 간의 네트워크 통신 개발
프로젝트
런처 관련 클라이언트와 서버 간의 소켓 통신 인터페이스 개발
(주)엔씨소프트
2023.05. ~ 2024.12.
기술 스택:
C++
,C#
,Typescript
,Electron
C++ Boost
소켓 서버서버 측의 소켓 통신 인터페이스 구현
STOMP 서버 및 HTTP API와의 통신, 플랫폼 로그인 프로세스, config 파일 관리 등의 서버 내부 작업의 개발 및 유지보수에 참여
런처 관련 클라이언트 서비스
런처 내 메신저 서비스, 게임 부가 서비스, SDK 등의 클라이언트들(
C++
,C#
,Typescript
,Electron
)측의 소켓 통신 인터페이스 구현
타 개발 부서와의 인터페이스 조율을 통한 협업 경험
신 기능 개발 시, 통신 이벤트 과정의 서버와 클라이언트 양 측에서의 상세 디버깅을 통해 신뢰성을 높임
패킷 변조 툴을 사용해 구체적인 오류 상황을 테스트하고 예외 처리를 구현하는 등 라이브 서비스 실무 경험을 쌓음
상세 내용 - 포트폴리오 Link
게임 런처 PURPLE 신기능 개발 및 개선
(주)엔씨소프트
2023.05. ~ 2024.12.
기술스택:
Typescript
,Electron
,C++
,C#
런처 PURPLE 내 PC 사양 측정 신기능 개발
유저의 PC 환경이 각 게임을 플레이하기 적합한지 측정하는 PC 사양 테스트 메뉴를 담당하여 개발
Tensorflow
를 활용해 딥러닝 기반의 CPU 및 GPU 가속화 기능을 개발런칭 첫 달에 8만 회 이상 이용되는 성과를 이루고, 현재 리니지 시리즈를 포함한 6개의 게임에서 제공 중
10개국 언어를 지원하고, 다양한 유저 환경을 고려한 유지보수를 지속하는 등의 라이브 서비스 운영 경험 쌓음
런처 PURPLE 내 메신저 서비스 퍼플톡 개선 작업
퍼플톡의
Electron
윈도우 브라우저 관련 이슈를 지속적으로 개선하여 사용자 경험 향상세부 디버깅을 통해 1년간 해결되지 않았던 윈도우 이벤트 관련 이슈를 해결하여 사용자 불편 최소화하는 성과를 냄
퍼플톡 UI/UX 개편에 대응하며, 디자인/기획 부서 · 타 개발 부서 · QA 부서과의 지속적인 협업
Jenkins
,Spinnaker
를 이용한 개발망 및 라이브망의 배포 파이프라인 관리 경험
외부 게임 컨트롤러 대응 관련 SDK 개발 참여
외부 게임 컨트롤러 입력 관리를 위한
C++ SDK
개발에 참여, 다양한 컨트롤러와의 호환성 확보C++ SDK 개발에 참여하며 DLL 인젝션과 함수 포인터의 활용 등 대규모 C++ 프로젝트에 대한 이해와 활용 능력 향상
교육
광운대학교
대학교(학사) | 소프트웨어학부 3.96/4.5
2019.03. ~ 2023.02. | 졸업
포트폴리오
대외활동
네이버 부스트캠프 웹 모바일 7기
네이버 커넥트
2022
여러 환경에서의 풀스택 웹 프로젝트를 통해 깊이 있는 학습을 도모, 협업 역량 강화
웹 개발 및 네트워크 통신의 다양한 주제에 대 토의하며 결과뿐이 아니라 개발 과정에 대해 한 단계 더 생각하는 개발자로 성장
자격증
JLPT 일본어
N2
2022.08.
OPIc 영어
IM
2023.09.