채용공고 올리기

홍지현님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
홍지현
직업
게임 서버 개발자
간단 소개

[게임 서버 개발자를 꿈꾸다] Apex 레전드라는 게임을 플레이하면서 겪었던 서버 문제들로 게임 서버에 대한 궁금증이 생겨났고, 직접 알아보고 해결해보고자 게임 서버 개발자를 선택하게 되었습니다. [개발자로써의 목표] 유저가 쾌적한 온라인 플레이를 경험할 수 있는 게임 서버 개발을 목표로 소켓 서버, 웹 서버 등 여러 경험을 해나가고 있습니다. [함께 성장하기] 동료들과 함께 성장하는 것을 즐깁니다. 혼자 성장하는 것이 아닌 함께 성장하는 것의 즐거움을 알고 있습니다. 커뮤니케이션을 중요하게 생각합니다. [도전과 포기하지 않는 끈기] 소켓 서버를 시작으로 디스코드 봇부터 웹 서버까지 다양한 분야에서 도전을 이어가며, 마주한 문제들을 끈기 있게 해결하고 성장해왔습니다.

기술 스택

기술 스택

C, C#, C++, visual-studio, Visual Studio Code

자기소개

자기소개

보유 역량

Language

C++

  • 기본적인 STL 사용 경험
  • 간단한 Boost::asio 사용 경험

C#

  • Discord.NET을 사용해 간단한 디스코드 봇 개발 경험
  • ASP.NET Core 프레임워크로 REST API 서버 개발 경험 (포트폴리오)
  • Socket을 통해 API Gateway 직접 구현 경험 (포트폴리오)

Network

  • Window Select, IOCP를 사용해서 네트워크 서버 구현 경험 (포트폴리오)
  • ASP.NET Core로 Linux 환경에서 배포 경험

Database

  • MSSQL : 간단한 쿼리문 작성
  • Redis : Key-Value 형식으로 사용 경험

Game Engine

Unity

  • 멀티 플레이 탈출 시뮬레이션 게임 구현 경험
  • 클라이언트에서의 네트워크 코드와 기능 및 이동 동기화 로직 구현 경험

Unreal

  • 멀티 플레이 방탈출 시뮬레이션 게임 구현 경험 (포트폴리오)
  • 클라이언트에서의 네트워크 코드와 기능 및 이동 동기화 로직 구현 경험

경력

회사명

한국 전자 통신 연구원(ETRI)

직급 | 부서 | 근무 유형

하계 연구연구생 | 자율 주행 지능 연구실

근무 기간

2023.07. ~ 2023.08. (2개월)

담당 업무

단어 설명

TIM 서버 : TIFD와 TIRD 간의 초기 무선 접속, 거리 기반 페어링, 데이터 로그 기능을 제공하는 서버
TIFD : 열차 무결성 검증을 위해 열차의 앞에 장착하는 무선 기기
TIRD : 열차 무결성 검증을 위해 열차의 뒤에 장착하는 무선 기기

업무 소개

  • 기존의 TIM 서버를 리팩터링
  • 유로 라이브러리인 QT를 무료 라이브러리로 교체

프로젝트

프로젝트명

RolEscape

소속/기관명

게임 메이커스 연합 동아리

프로젝트 기간

2024.03. ~ 진행 중

프로젝트 내용

멀티 플레이 게임으로써, 유저들이 각자 직업을 부여받고 해당하는 직업의 미션과 멀티 미션 등을 클리어하여 탈출하는 게임입니다.

기술 스택

Unity, C#, C++ IOCP, Github

수행한 역활

  • 게임 서버 개발
  • 패킷 구조 설계 및 구현
  • 클라이언트 동기화 코드 작성
프로젝트명

디스코드 클론 프로젝트, 하모니

소속/기관명

스마일게이트 리캠프

프로젝트 기간

2023.12. ~ 2024.02.

프로젝트 내용

디스코드 클론 프로젝트로써, 기존의 디스코드의 기능을 분석하여 디스코드의 동작 방식을 이해하고, 이해한 로직을 토대로 프로젝트를 진행하였습니다.

기술 스택

C#, ASP.NET Core 6.0, MSSQL, Redis, Docker, Github

backend

  • 유저 서버 구현
  • API Gateway 직접 구현
    • C# Socket으로 구현
  • NGINX 설정을 통한 배포 성공

결과

  • 시연회에서 서버가 멈춤 없이 정상적으로 동작
프로젝트명

TIM 서버 리팩터링

소속/기관명

한국 전자 통신 연구원

프로젝트 기간

2023.07. ~ 2023.08.

프로젝트 내용

기존의 TIM 서버에서 사용하는 라이브러리인 QT가 유료화되어, 무료 라이브러리로 리팩터링하는 프로젝트

기술 스택

C++, WINAPI, Select Network Model, Python

수행 이유

  • 기존의 프로그램의 라이브러리 중 하나인 QT가 유료화가 되며 무료 라이브러리로 리팩터링 필요

프로젝트 수행

  • QT GUI -> WINAPI
  • QT Socket -> Select 로 리팩터링
  • 거리에 따른 페어링 해제 기능 추가 구현

결과

  • 기존의 프로그램과 똑같이 동작할 수 있도록 함.
  • 대전 - 부산을 KTX로 오가며 실제 테스트 결과 정상적으로 작동 확인

포트폴리오

URL

link

서버 포트폴리오

URL 링크
link

깃허브

깃허브
link

블로그

티스토리

대외활동

활동명

컴투스 서버 캠퍼스 2기

소속/기관명

컴투스

연도

내용

컴투스에서 진행한 서버 개발 캠프

  • ASP.NET Core 프레임워크를 통한 API 서버 개발
    • Game API 서버
    • Auth Hive 서버
  • SuperSocketLite 라이브러리를 통한 온라인 오목 소켓 서버 개발
활동명

게임메이커스 8기

소속/기관명

기타

연도

내용
  • 전국 게임 개발 연합동아리로써, 기획, 디자이너, 사운드, 프로그래머가 모여 팀 프로젝트를 진행하는 동아리
  • 멀티 플레이 팀 프로젝트 진행 중
활동명

스마일게이트 리캠프

소속/기관명

스마일게이트

연도

내용
  • 스마일게이트에서 진행한 개발 캠프로써, 윈터 데브 캠프의 참석한 인원 중 오프라인을 경험해보고 싶은 인원들이 모여서 오프라인으로 진행
  • 팀 프로젝트 및 시연회
활동명

스마일게이트 윈터 데브 캠프

소속/기관명

스마일게이트

연도

내용
  • 스마일게이트에서 진행한 개발 캠프로써, 전국의 모든 지역에서 지원자를 받아서 온라인으로 진행
  • 개인 프로젝트 URL Shortener Application 개발
    Github
  • 팀 프로젝트 폴 가이즈를 모티브로 한 멀티 플랫포머 게임 개발
    Github

교육

소속/기관명

인제대학교

종류 | 전공

대학교(학사) | 컴퓨터 공학부 정보보안 전공

재학 기간 | 재학 상태

2019.03. ~ 현재 | 재학 중

댓글