본문/내용
1. 주요 경력에 대해 상세히 말씀해 주세요.
저는 학부 시절부터 서버 프로그래밍에 몰입하며 안정적이고 확장 가능한 게임 서버 아키텍처를 구축하는 데 역량을 쌓아왔습니다. 처음 C++과 네트워크 프로그래밍을 배우면서 단순한 채팅 서버를 구현했던 경험이, 동시 접속 유저를 관리하고 세션을 제어하는 과정에서 서버 개발에 대한 흥미를 일깨워준 계기가 되었습니다.
이후 진행한 대표적인 경험은 MMORPG 서버 아키텍처 프로젝트입니다. 학부 연구생 팀을 꾸려 Unity로 간단한 RPG 클라이언트를 제작하고, 서버는 C++ 기반으로 직접 구축했습니다. 주요 과제는 동시성 처리, 데이터 일관성, 세션 유지, 로드 밸런싱이었습니다. 초반에는 30명 이상 동시 접속만 넘어가도 서버 지연이 발생했는데, 멀티스레드 구조를 최적화하고 Redis 캐싱 서버를 도입하여 성능을 개선했습니다. 최종적으로 200명 이상의 동시 접속 환경에서도 안정적으로 동작하는 구조를 완성했습니다. 이 경험을 통해 서버 개발은 단순한 기능 구현이 아니라, 안정성과 확장성을 동시에 고민해야 하는 종합적 작업임을 배웠습니다.
졸업 후에는 게임 퍼블리셔 인턴십을 통해 실무 환경에서…