BACKEND DEVELOPER / SYSTEM THINKER

복잡한 기획을,작동하는 시스템으로.

게임 서버와 백엔드를 만드는 이성민입니다.
데이터가 흐르는 길을 설계하고,
팀이 이어갈 수 있는 구조를 만듭니다.

system / architecture
REQUEST → RESPONSECONCEPT / 01
요청을 처리하는 백엔드의 구조클라이언트가 API 서버로 요청을 보내고, API 서버는 게임 서버 및 데이터베이스와 연결됩니다. 서버 역할 분리를 나타낸 개념도입니다. CLIENTrequest API SERVERcommunication GAME SERVERgame logic DATABASEpersistence API
architecture: clear_boundaries
code: maintainable
team: shared_ownership
↳ built with intentPython · Java · C#
Open to opportunitiesEXPLORE THE SYSTEM Dongguk Univ. WISE · ECE
5+
년간의 개발 경험YEARS OF BUILDING
06
게임 서버 프로젝트GAME SERVER PROJECTS
150
최대 동시 접속자PEAK CONCURRENT USERS

01 / SELECTED WORK

코드 너머의 구조를 만듭니다.

게임 로직부터 서버 간 통신까지.
프로젝트 안에서 맡았던 역할과 설계의 기록입니다.

2020 — PRESENT
2026 — PRESENT진행 중

신규 게임 서버 개발

개발팀장으로 기획을 백엔드 명세로 옮기고, DB 설계와 전체 시스템 구축을 주도하고 있습니다.

역할
백엔드 설계 · 개발팀 리드
초점
시스템 구조부터 코드 리뷰와 팀원 교육까지
  • Java
  • Minecraft Plugin
  • DB Design
맡은 역할 자세히 보기
2025설계 경험

통신과 게임 로직의 분리

API 통신 전담 서버와 게임 로직 처리 서버를 분리해, 트래픽 부하를 격리하는 아키텍처를 도입했습니다.

역할
기획 · 백엔드 · DB 설계
초점
서버 역할 분리와 통신 구조 설계
  • C#
  • Kotlin
  • Server Architecture
설계 경험 자세히 보기

이어온 작업들

EXPERIENCE LOG / 07
2026 — Present신규 게임 서버 프로젝트 (개발팀장)Minecraft Plugin · Lead

개발팀장으로 DB 설계와 전체 시스템 구축을 주도하고 있습니다. 기획팀 요구사항을 백엔드 스펙으로 옮기고, 코드 리뷰와 팀원 교육을 병행합니다.

  • Backend Lead
  • DB 설계 / 구축
  • 시스템 아키텍처
  • 코드 리뷰
  • 팀원 교육
  • Java
2025신규 게임 서버 프로젝트Dedicated Game Server

기획팀과 개발팀을 겸직하며 DB 설계와 백엔드를 주도했습니다. API 통신 전담 서버와 게임 로직 처리 서버를 분리해 트래픽 부하를 격리하는 아키텍처를 도입했고, 시장 환경 변화에 따라 프로젝트가 종료되며 마무리했습니다.

  • 기획 + 개발 겸직
  • 백엔드
  • DB 설계 / 구축
  • 통신 시스템 분리
  • C#
  • Kotlin
2024미니게임 서버 개발 프로젝트Minecraft Mod

DB 설계부터 서버 간 통신 시스템까지 백엔드 전반을 담당했습니다. 신규 팀원 온보딩과 코드 리뷰 프로세스를 직접 운영했고, 베타 안정화까지 책임진 뒤 인수인계.

  • 통신 시스템
  • DB 설계
  • 백엔드
  • 코드 리뷰
  • 팀원 교육
  • Java
  • Kotlin
2022 — 2023무역 중심 경제 서버 개발Minecraft Plugin

DB 설계와 백엔드 핵심 기능 구현을 담당하며 객체지향과 모듈화 기법을 적용했습니다. 베타 운영 유지보수까지 진행한 뒤 학업 집중을 위해 인수인계.

  • 백엔드
  • DB 운영
  • 객체지향
  • 베타 유지보수
  • Java
2021타우니 서버 개발Minecraft Plugin

DB 설계와 백엔드를 전담하며 운영 단계 유지보수까지 책임졌습니다. 기획 의도를 안정적인 백엔드 로직으로 구현·최적화하는 데 집중한 프로젝트.

실 운영 단계 동시 접속자 약 20명대 안정 운영

  • DB 운영
  • 백엔드
  • 객체지향
  • 유지보수
  • Java
2020소규모 게임 서버 운영 → 개발팀Dedicated Game Server

운영팀으로 1년간 운영 규정과 시스템을 정립한 뒤, 개발팀으로 전환해 C# 기반 서버 유지보수를 1년간 담당했습니다. 팀 프로세스 체계화와 인사 담당까지 맡으며 프로젝트 종료까지 함께했습니다.

운영 중 최대 동시 접속자 약 150명 달성

  • 운영 → 개발 전환
  • 팀 인사
  • 유지보수
  • C#
Side크몽 외주 — 약 5년간Freelance via 크몽

크몽 플랫폼에서 5년간 활동하며 Python / Java 기반 챗봇과 백엔드 개발, DB 모델링을 담당했습니다. 클라이언트와 직접 요구사항을 협의하고, 팀 내 코드 리뷰와 기술 멘토링도 함께 수행했습니다.

  • Freelance
  • 챗봇 개발
  • DB 설계
  • DB 운영
  • Python / Java

02 / TOOLKIT

문제에 맞는 도구를 고릅니다.

주로 사용하는 언어와, 실제 프로젝트에서 다뤄온 영역입니다.

Backend & Languages

게임 서버와 챗봇, API 서버를 구현합니다. 객체지향과 모듈화로 변경하기 쉬운 코드를 지향합니다.

  • Python
  • Java
  • C#
  • SQL

Database & Systems

데이터베이스 설계와 운영, 서버 간 통신을 다룹니다. 물리 서버 구성 보조와 유지보수 경험도 있습니다.

  • DB 설계 · 운영
  • API
  • 통신 시스템

Team & Practice

코드 리뷰와 신규 팀원 교육을 진행합니다. 팀이 같은 방향으로 개발할 수 있는 규칙을 만듭니다.

  • GitHub
  • Jira
  • Code Review
필요에 따라 Kotlin · Lua · C더 깊이 탐구하는 분야 서버 시스템 · 사이버 보안

03 / THE DEVELOPER

혼자 만든 코드보다,
함께 이어갈 시스템.

이성민 / SEONGMIN LEE
동국대학교 WISE · 전자정보통신공학

처음에는 무언가를 직접 만드는 일이 좋았습니다. 지금은 다른 사람이 쉽게 이어받을 수 있는 구조를 만드는 일이 더 재미있습니다. 게임 서버 운영부터 개발, 팀 리드까지 경험하며 코드와 사람 사이의 연결도 함께 고민하게 됐습니다.

01

기획의 의도를 이해합니다.

요구사항을 기능 목록으로만 보지 않고, 왜 필요한지부터 함께 정리합니다.

02

변경을 전제로 설계합니다.

책임을 나누고 경계를 명확히 해서, 다음 기능을 더하기 쉬운 구조를 지향합니다.

03

팀의 다음 작업을 생각합니다.

코드 리뷰와 인수인계, 팀원 교육까지 개발의 일부로 생각합니다.

NEXT / BUILD SOMETHING TOGETHER

다음에 만들 시스템을 기대합니다.

더 많은 코드와 작업은 GitHub에서 볼 수 있습니다.

GitHub에서 만나기