안녕하세요, 개발자 홍동휘입니다.

Spring 기반 웹/앱 개발, C++ 또는 Node 게임 서버 리팩토링, DB 및 인프라 관리 등
다방면으로 개발 경험을 했습니다. 항상 부족하다는 마인드로 지금도 계속해서 부족한 부분들(C++, 보안 등)을 배워나가며 준비하는 중입니다.

해당 홈페이지는 Spring Maven 기반으로 빌드/개발되었으며, AWS(EC2) 인스턴스 서버에 탑재되어 있습니다. 도메인은 whois를 통해 구매 및 네임서버 관리를 하고 Let`s encryt를 통해 SSL을 사용하며 Crontab으로 매달초 갱신하도록 설계되어 있습니다.

180×180

스킬셋

최근 사용 빈도가 높은 기술 위주로 정리했습니다.

Languages

Java SQL (MySQL/MSSQL) JavaScript Node Python C++

Frameworks

Spring Boot Node JSP/JSTL

Infra & DevOps

Ubuntu/Apache/Nginx Tomcat pm2 SSL (Let`s encryt/SecureSign)

AI/Voice

Whisper/VAD Google STT Rasa NLU OpenAI API

프로젝트

※서비스 종료되었거나 관리용 프로젝트는 이미지가 없을 수 있습니다.

DreamDream — 청소년 진로 상담 앱

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

첫 프로젝트, 청소년과 보호자 간의 단계별(1~4단계) 진로 상담을 위한 어플, 현재는 서비스 종료.

Spring Boot JSP MySQL Apache Tomcat
놀토 — 앱 내 관광지 별 퀴즈 게임

Android Studio Java 백엔드

1년차 프로젝트, 각종 관광지 별 특색있는 퀴즈를 푸는 게임(사지선다/OX퀴즈 등)으로, 현재는 해당 퀴즈 게임은 앱 내에서 삭제됨.

Android Studio
빅데이터

Python Mecab을 통한 형태소 분석, Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

1년차 연구 과제, Python을 통한 데이터 수집(인터넷 쇼핑몰 상품 및 댓글들), 수집한 데이터를 바탕으로 상품의 긍정/부정의 척도를 판단하는 기능을 개발하는 연구 및 일지 작성, 결과물을 이용한 상품을 소개하는 사이트 개발, 사이트 개발 이후 현재는 사이트 운영 종료.

Python Spring Boot JSP MySQL Apache Tomcat
나랑한컷

Spring JSP 백엔드, 관리자 대시보드

1년차 프로젝트, 초기에 관리자 대시보드를 통한 사진 관리 및 매수/금액 관리 등을 목적으로 개발되었으나 실서비스 되지 않았고, 현재는 개발 노선이 변경되어 사용하지 않음.

Spring Boot JSP MySQL
시골투어

Spring JSP 백엔드, 관리자 대시보드

1년차 프로젝트, 각종 숙박 관련 웹/앱 개발이였으나, 당시 회사간의 마찰로 인해 개발 도중 무산됨.

Spring Boot JSP MySQL
오손도손

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영, Python STT를 이용한 상담 분석

1년차 프로젝트, 각 학교의 교사와 학생 또는 학생과 학생 간의 플랫폼 내에서 상담하고 일지 등을 기록하는 플랫폼

Spring Boot JSP Python MySQL Apache Tomcat Let`s Encrypt
대구 메타버스

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

2년차 프로젝트, 대구의 유명 관광지들을 메타버스로 구현한 프로젝트, 초기 홈페이지 내에서 WebGL를 통해 메타버스를 플레이를 할 수 있도록 설계가 되었으며, 현재는 PC 설치 버전도 존재하며 저작도구 등 꾸준히 개발중인 프로젝트

Spring Boot JSP MySQL Apache Tomcat Let`s Encrypt
빅데이터 - DataRec

Python Mecab을 통한 형태소 분석, Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

1년차 연구 과제, Python을 통한 데이터 수집(인터넷 쇼핑몰 상품 및 댓글들), 수집한 데이터를 바탕으로 상품의 긍정/부정의 척도를 판단하는 기능을 개발하는 연구 및 일지 작성, 결과물을 이용한 상품을 소개하는 사이트 개발, 사이트 개발 이후 현재는 사이트 운영 종료.

Python Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt
소망마음여행

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영, WebRTC를 활용한 화상 상담, KG이니시스 결제 모듈

2년차 프로젝트, 국내 최초 메타버스 심리상담을 슬로건으로한 프로젝트로서 상담사/전문의와 여행자(이용자)간의 심리상담을 하는 플랫폼, 2~3년 유지하다 서버는 내려간 것으로 보임.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt WebRTC KG이니시스 결제 모듈
성주참외·생명문화축제 메타버스

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

2년차 프로젝트, 당시 특정 기간 동안만 진행한 메타버스 행사

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt
청소년근로보호센터 반응형 홈페이지 개발

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

2년차 프로젝트, 청소년들의 근로 보호를 위한 플랫폼으로 플랫폼 내에서 청소년들과 고용주 간의 근로계약서 등을 공식적으로 관리해주는 사이트, 2년 정도 서비스 후 2024년 초 서비스 종료함.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt
착한친구들 - 역경매 여행매칭 플랫폼

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영, KG이니시스 결제 모듈, Webview를 이용한 앱 개발

2년차 프로젝트, 이용자들이 여행하고 싶은 곳과 원하는 조건(금액, 침실 등)을 제시하여 각종 여행사가 조건에 맞는 여행서비스를 제공해주는 플랫폼, 프로젝트 완료 이후 실사용 여부는 불투명.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt KG이니시스 결제 모듈 AndroidStudio xCode
119 안전교육 메타버스

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

3년차 프로젝트, 소방청의 대표 메타버스 플랫폼으로 개발되었으며, 현재까지도 서비스 중.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt
Legends of Astra: 아스트라의 전설 - 세피루스

Nginx 운영, PHP API 서버, Node 서버

3~4년차 프로젝트, 회사에서 서비스 중인 모바일 게임을 인수인계 받아 투입된 프로젝트로 매주 업데이트 작업과 점검을 맡음. 주요 컨텐츠 개발로는 및 공성전, 길드 레이드, 월드 레이드(경매 시스템 포함) 등이 있으며, 현재까지도 서비스 중.

PHP Node Mssql Nginx SecureSign
WONDERKING: 원더킹 온라인 Ver.3

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영, C++ 게임 서버 관리

3~5년차 프로젝트, 과거 서비스 했던 온라인 RPG 게임 WONDERKING을 재서비스 한 프로젝트로 초기에 홈페이지 개발, 서버 및 데이터베이스 구축/관리/감독 등을 맡았으며, 5년차에 C++ 게임 서버를 도맡음. 현재까지 서비스 중.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt C++
자립해냄

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영, Webview를 이용한 앱 개발

3~5년차 프로젝트, 자립 기반 강화 어플리케이션으로 청소년들의 자립을 돕거나 가출 청소년들 돕기 위한 어플. 2025년초 서비스 종료됨.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt AndroidStudio xCode
한복남 - 출퇴근/일정 관리 홈페이지

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

3~4년차 프로젝트, 한복을 대여하는 업체의 직원들의 출퇴근을 관리하고 해당 정보를 바탕으로 일정 및 수입, 직원들의 월급 등을 관리하는 플랫폼.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt
Coavis 메타버스 팩토리 - 테블릿용 홈페이지 및 메타버스 API 서버

Spring JSP 백엔드, Apache+Tomcat 운영

4년차 프로젝트, Coavis 팩토리 내의 테블릿으로 회사를 소개하는 페이지 개발 및 팩토리에서 돌아가는 기계들의 각종 정보들을 메타버스 내에서 확인할 수 있도록 API를 개발.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt VPN
사이버 폭력 예방 메타버스 - 사이버스(Cyverse)

Spring Vue.js 백엔드, Nginx+Tomcat 운영

4년차 프로젝트, 사이버 폭력 예방을 목적으로 운영중이던 메타버스 및 홈페이지를 1~2년간 유지보수함. 현재는 다른 업체로 이관되었으며, 현재는 "도란도란"이란 명칭으로 변경됨.

Spring Boot Vue.js MySQL Nginx Tomcat
상주 메타버스

Spring JSP 백엔드, Apache+Tomcat 운영, WebGL, Rasa를 이용한 챗봇 도입

4년차 프로젝트, 상주 시청을 메타버스화하고 Rasa을 이용한 챗봇을 도입하여 상주시에 대한 정보를 답변하는 NPC를 구현함.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt Rasa - Python
WONDERKING 모바일

C++ 게임 서버 관리

5년차 프로젝트, 서비스 중인 온라인 RPG 게임 WONDERKING을 모바일로 개발, 서버 및 데이터베이스 구축/관리/감독 등을 맡았으며, C++ 게임 서버를 도맡음.

MySQL C++
한경대 메타버스 - 관리자 페이지 개발

Spring JSP 백엔드, Apache+Tomcat 운영

5년차 프로젝트, 한경대 각 캠퍼스들을 메타버스화하고 메타버스 내의 강의 및 공부방을 생성/관리, 각 캠퍼스/학과별 게시판 등을 관리하는 관리자 페이지 개발.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt
영남대 - 자율주행 홈페이지 개발

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

5년차 프로젝트, 자율주행 시뮬레이션을 통한 대회를 개최하고 관리하기 위한 홈페이지 개발. 각종 자율주행 대회를 개최/관리하는 홈페이지로 관리자 페이지에서 설정한 대회 규칙/심사자 등을 설정하여 개최하고 설정한 대회를 바탕으로 팀(학생 그룹)들이 자율주행 시뮬레이션을 준비하여 각 팀별로 충돌횟수/신호위반 등을 체크하여 순위를 가리는 플랫폼.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt
커피 키오스크 및 태블릿

Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영, Rasa를 이용한 챗봇 도입

5년차 프로젝트, Rasa를 통해 학습된 커피 주문에 관한 AI 챗봇을 활용하여 커피를 주문하는 키오스크와 결제된 주문을 실시간으로 직원들이 확인 가능한 태블릿 플랫폼을 개발, 현재까지도 개발중.

Spring Boot JSP MySQL Apache Tomcat Let`sEncrypt Rasa - Python Node.js
Legends of Astra: 아스트라의 전설 - 세피루스 - P2E

Nginx 운영, PHP API 서버, Node 서버, Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영

5년차 프로젝트, 회사에서 서비스 중인 모바일 게임을 P2E(코인)와 접목시켜 글로벌(한,미,일,중,인,태)로 서비스한 프로젝트. 본작과 다르게 별도의 공지/게시판용 홈페이지도 개발.

PHP Node Mssql Nginx Phantom API Spring Boot JSP Apache Tomcat
eScore — 스포츠 데이터 포털

Node 서버, Spring JSP 백엔드, 관리자 대시보드, Apache+Tomcat 운영, TheSports/Goalserve 연동

5년차 프로젝트, 각종 스포츠 관련 API를 이용하여 실시간으로 각종 스포츠별 순위/경기일정/결과/배팅들을 중계하는 플랫폼. 개발 중도 이관됨.

Spring Boot JSP Apache Tomcat Node.js TheSports/Goalserve API

경력 & 활동

DreamIdeaSoft — 풀스택/서버 개발

2020.11 — 2025.07
  • Spring Boot + JSP/JSTL 기반 관리자/포털 다수 개발 및 운영: 인증/권한, 게시·통계, 파일 업로드, 캐시·페이지네이션, 공통 UI 컴포넌트 정리
  • DB 튜닝: 대용량 테이블 인덱스 재설계, 느린 쿼리 분석/개선, 프로시저 병목 제거로 주요 페이지 응답 시간 단축
  • DevOps/인프라: Ubuntu·Apache/Nginx·Tomcat 운영, 멀티 인스턴스 배포, pm2 기반 Node 프로세스 관리, 로그 로테이션·알림 구성
  • 결제/플랫폼 연동: KG이니시스 결제, WebRTC(화상)·Phantom 지갑(P2E) 등 외부 API 통합 및 예외/재시도 로직 정립
  • 보안/인증서: Let’s Encrypt/SecureSign 적용, HSTS·CSP 헤더 정책 도입, 프록시/SSL 체인 이슈 처리로 혼합 콘텐츠 경고 제거
  • 게임 라이브 서비스 운영(모바일/온라인): PHP·Node 백엔드와 MSSQL 연동, 길드/공성/레이드/경매 등 운영 이슈 처리 및 주간 점검 절차 표준화
  • 스포츠 데이터 포털(eScore) 구축: TheSports/Goalserve API 연동, 실시간 경기/순위/배당 데이터 수집·캐싱 파이프라인 설계 및 장애 대응
  • 운영 자동화/문서화: 배치·크론 잡 정비, 장애 대응 플레이북·운영 가이드 작성, 신규 인력 온보딩 자료화
  • C++ 서버 코드 리팩토링 참여: Win32 → x64 전환 과정 일부 모듈 대응, 포인터/형 변환 이슈 정리 및 빌드 스크립트 개선 (멘토 검수 하 참여)
  • 학습/성장: C++ 모던 문법과 메모리/스레드 모델, x64 마이그레이션 베스트 프랙티스 지속 학습 및 일부 기능에 단계적 적용