백엔드 전반에 걸친 실무 경험
Python, Java, C#을 중심으로 5년간 외주와 팀 프로젝트를 진행하며 데이터베이스 설계, 서버 구조 설계, API 서버, 통신 시스템 개발 등 백엔드 전반을 다뤘습니다. 객체지향과 모듈화를 기준으로 유지보수성과 확장성을 잃지 않으려 합니다.
약 5년간 게임 서버와 챗봇을 만들어왔습니다. 기획팀이 그리는 그림을 안정적인 백엔드 시스템으로 옮기고, 객체지향과 모듈화로 오래 가는 구조를 짓는 일에 강점이 있습니다.
처음 개발을 시작했을 땐 무언가를 직접 만들 수 있다는 게 좋았고, 5년이 지난 지금은 망가지지 않는 코드, 다른 사람이 쉽게 이어 받을 수 있는 구조를 짓는 일이 더 재미있어졌습니다. 그래서 백엔드와 데이터베이스에 시간을 더 쓰게 되었습니다.
Python, Java, C#을 중심으로 5년간 외주와 팀 프로젝트를 진행하며 데이터베이스 설계, 서버 구조 설계, API 서버, 통신 시스템 개발 등 백엔드 전반을 다뤘습니다. 객체지향과 모듈화를 기준으로 유지보수성과 확장성을 잃지 않으려 합니다.
개발팀 인사 담당, 코드 리뷰, 신규 인원 교육 경험이 있고, 현재는 개발팀장으로 신규 게임 서버 프로젝트를 주도하고 있습니다. 팀이 같은 방향을 보며 일할 수 있도록 규칙을 만드는 데 익숙합니다.
물리 서버 구성 보조와 유지보수 경험을 통해 코드뿐만 아니라 서버가 돌아가는 환경 자체를 이해합니다. 백준 알고리즘 학습과 생성형 AI 활용 캠프 수료 등 학습은 계속 진행 중입니다.
한 가지 언어나 프레임워크에 묶이기보다, 문제에 맞는 도구를 선택해 쓸 수 있는 것을 중요하게 생각합니다.
실무 프로젝트에서 5년 이상 사용한 언어
필요할 때 다룰 수 있는 보조 언어
게임 서버와 외주 프로젝트에서 직접 설계·구현
게임 DB 설계·운영부터 물리 서버 보조까지
팀 단위 개발에서 사용한 협업 도구와 방식
앞으로 더 깊이 다루고 싶은 분야
게임 서버 프로젝트를 중심으로 운영부터 개발까지, 서비스의 전 과정을 실전에서 익혔습니다. 운영팀에서 시작해 개발팀 인사 담당, 그리고 지금은 개발팀장으로 시스템을 주도적으로 설계하는 자리까지 왔습니다.
Currently Working
Minecraft Plugin · Lead
개발팀장으로 DB 설계와 전체 시스템 구축을 주도하고 있습니다. 기획팀 요구사항을 백엔드 스펙으로 옮기고, 코드 리뷰와 팀원 교육을 병행합니다.
Dedicated Game Server
기획팀과 개발팀을 겸직하며 DB 설계와 백엔드를 주도했습니다. API 통신 전담 서버와 게임 로직 처리 서버를 분리해 트래픽 부하를 격리하는 아키텍처를 도입했고, 시장 환경 변화에 따라 프로젝트가 종료되며 마무리했습니다.
Minecraft Mod
DB 설계부터 서버 간 통신 시스템까지 백엔드 전반을 담당했습니다. 신규 팀원 온보딩과 코드 리뷰 프로세스를 직접 운영했고, 베타 안정화까지 책임진 뒤 인수인계.
Minecraft Plugin
DB 설계와 백엔드 핵심 기능 구현을 담당하며 객체지향과 모듈화 기법을 적용했습니다. 베타 운영 유지보수까지 진행한 뒤 학업 집중을 위해 인수인계.
Minecraft Plugin
DB 설계와 백엔드를 전담하며 운영 단계 유지보수까지 책임졌습니다. 기획 의도를 안정적인 백엔드 로직으로 구현·최적화하는 데 집중한 프로젝트.
실 운영 단계 동시 접속자 약 20명대 안정 운영
Dedicated Game Server
운영팀으로 1년간 운영 규정과 시스템을 정립한 뒤, 개발팀으로 전환해 C# 기반 서버 유지보수를 1년간 담당했습니다. 팀 프로세스 체계화와 인사 담당까지 맡으며 프로젝트 종료까지 함께했습니다.
운영 중 최대 동시 접속자 약 150명 달성
Freelance via 크몽
크몽 플랫폼에서 5년간 활동하며 Python / Java 기반 챗봇과 백엔드 개발, DB 모델링을 담당했습니다. 클라이언트와 직접 요구사항을 협의하고, 팀 내 코드 리뷰와 기술 멘토링도 함께 수행했습니다.