소개
시스템 소프트웨어의 하단 원리부터 가상화 인프라, 웹 서비스 전체 스택까지 다루는 Bottom-up 엔지니어입니다. 대구가톨릭대학교 소프트웨어시스템연구실(SNSLAB)에서 학부생 중 유일하게 팀장을 맡아 가입자 4,000명 규모의 온라인 저지 시스템 개발·운영을 이끌었고, 42경산에서는 C/C++ 기반 로우레벨 프로젝트로 OS 자원 관리 역량을 다졌습니다.
DCU Code(Vue.js + Django), 에브리코딩(Vue.js), ft_transcendence(React + NestJS), 제트컨버터클라우드 포털 현대화까지 매 프로젝트에서 프론트엔드와 백엔드를 직접 넘나들며 구현해 왔고, 그 풀스택 개발 역량 안에는 Docker·Kubernetes 기반 인프라 구축·운영 역량도 포함되어 있습니다. 특정 기술에 얽매이지 않고 프로젝트 목적에 맞는 기술을 골라 쓰는 편입니다.
이론보다 현장에서 통하는 근거를 먼저 봅니다. 쓰던 노트북의 터치스크린이 잘못된 값을 보고하는 문제를 발견했을 때도, 원인을 하드웨어 통신 계층까지 추적해 systemd 공식 저장소에 수정을 제안하고 병합까지 마쳤습니다. 문제를 임시방편으로 덮기보다 원인을 끝까지 쫓아 업스트림에서 해결하는 쪽을 택합니다. 협업할 때는 필요한 일을 먼저 찾아 나서고, 팀원들에게 일을 고르게 나누고, 어려운 개념은 서로 설명하며 함께 이해를 넓혀갑니다.
기술 스택
백엔드 & 시스템
- C, C++ (인프라 및 로우레벨 시스템 제어, I/O 스트림 최적화)
- Python, Django (RESTful API 설계 및 백엔드 서비스 아키텍처)
- SQL
- Linux (Shell Scripting, udev/hwdb 커스텀 하드웨어 매핑, 커널 레벨 트러블슈팅)
가상화 & DevOps
- Docker, Docker Hub, Docker Compose
- Kubernetes (컨테이너 샌드박스 격리 및 오케스트레이션)
- OpenStack (서버 구축 및 리소스 관리)
- Nginx (리버스 프록시 및 로드 밸런싱)
- GitHub Actions, Terraform (VM 자동 프로비저닝)
프론트엔드 & 하드웨어
- JavaScript, React, React Native, Vue.js, HTML5/CSS3
- Arduino, Raspberry Pi (임베디드 시스템 및 IoT 제어)
교육
42경산 소프트웨어 교육 과정
(재)경산이노베이션아카데미 · 2024.02 – 2026.09 (Common Core 수료) · 2026.09 – 진행 중 (Outer Core)
42 네트워크 전 세계 캠퍼스에서 동일하게 운영되는 공통 과정으로, 인성과 기술 양면에서 갖춰야 할 최소한의 역량을 다지는 단계. C 언어 프로그래밍을 배우고 고전 알고리즘으로 간단한 소프트웨어를 개발하며, 파일 시스템 접근과 UNIX 프로세스 처리 방법 습득. 네트워크 아키텍처·시스템 관리 기초와 객체 지향 프로그래밍·서버-클라이언트 아키텍처 프로젝트 경험.
대구가톨릭대학교 — 컴퓨터공학전공 학사
2018.03 – 2024.08 (졸업, 평점 3.38/4.5)
대구고등학교 (자율형 공립고)
2015.03 – 2018.02 (졸업, 이공계열)
경북대학교 정보영재교육원
2012.03 – 2013.02 (중학기초과정 수료) · 2013.03 – 2014.02 (중학심화과정 수료)
자격증 및 교육 수료
자격증
- 3D프린터운용기능사 — 한국산업인력공단, 2026.04
- 중등학교정교사(2급) 정보·컴퓨터 — 교육부, 2024.08
- 무인동력비행장치4종(드론) — 한국교통안전공단, 2022.02
- 정보처리기능사 — 한국산업인력공단, 2020.08
- 정보처리기사 — 필기 합격 (2026.05)
- 네트워크관리사 2급 — 필기 합격 (2026.08)
교육 과정 수료
- 경북형 데이터센터 특성화 인재양성 NEXUS 기초과정 — 한국정보통신기술협회, 2025.11–12 (BGP, Cisco IOS 라우팅, NAT, VPN)
- Python Problem Solving for AI — 서울대학교 AI기업교육센터, 2025.11
- 2025년 벤처기업 CEO IP 아카데미(제1차) — 특허청·한국발명진흥회, 2025.09
- WeGo WeCAR 활용 ROS 기반 자율주행 실습 교육 — (주)위고, 2021.03
글로벌 연수 및 리더십 프로그램
- 글로벌 혁신 미래인재 양성 프로그램 (WTIA Entrepreneurship & Technology Immersion Course) — 과학기술정보통신부, 2026.01–02 (8주). 42경산·42서울 교육생 30명과 라스베이거스(CES 2026)·샌프란시스코·시애틀 연수. Google, Meta, NVIDIA, Zoox, Apple, Amazon AWS, Boeing, Starbucks, Expedia, MS Digital Crimes Unit 방문. 시애틀 WTIA Entrepreneurship & Technology Immersion Course 수료.
- Leadership for Global Innovators Program — UC Berkeley SCET, 2024.12 (경주). 42경산 교육생 대상, 아시아 최초 진행된 UC Berkeley SCET 글로벌 리더십 프로그램
- The UNLV Experiential and Cultural Program — University of Nevada, Las Vegas, 2021.12–2022.01. CES 2022 참관, 실리콘밸리·스탠포드 견학, UNLV 4주 교육(영어·IoT 프로그래밍)
수상
- 대구가톨릭대학교 23년도 2학기 캡스톤디자인 EXPO 장려상 (2023.12, 팀 "엘리멘탈")
- 제4회 DCU 소프트웨어 대전 소프트웨어 코딩 경진대회 우수상 (2022.10, 전공자 2~4학년 부문)
- 제3회 DCU 소프트웨어 대전 소프트웨어 코딩 경진대회 입선 (2021.11, 전공자 2~4학년 부문)
- 대구고등학교 교내 문제 해결 프로그래밍 경진대회 최우수상(1위) (2015.12)
- 제25회 대구광역시 정보올림피아드 초등학생부 경시부문 동상 (2011.06)
논문
Google Scholar ·
DBpia 저자 페이지
작성 논문
- 웹 크롤링을 활용한 텔레그램 공지사항 챗봇 구현
송희재, 김미혜, 전수빈, 서동만 · 한국정보과학회 학술발표논문집, 2022
참여 논문
- 부정행위 차단을 위한 온라인 저지 시스템 기능 설계 및 구현
김수정, 송희재, 박준홍, 김미혜, 전수빈, 서동만 · 한국정보과학회 학술발표논문집, 2132–2134, 2022
- ChatGPT 기반 AI 코딩 도우미 시스템
김수정, 송희재, 노동원, 김미혜, 전수빈, 서동만 · 한국정보과학회 학술발표논문집, 1901–1903, 2023
- 쿠버네티스 기반 학생 별 샌드박스 실습 시스템
노동원, 송희재, 김미혜, 서동만, 전수빈 · 한국정보과학회 학술발표논문집, 1898–1900, 2023
경력
(주)제트컨버터클라우드 — 프로젝트형 인턴
2026.05 – 2026.07 (미래내일 일경험 프로그램)
AI 기반 클라우드 마이그레이션 서비스 고도화 프로젝트. 레거시 포털을 jQuery·웹소켓 기반에서 API 기반으로 현대화하는 백엔드 작업을 중심으로 담당, Terraform으로 OpenStack 기반 VM 자동 프로비저닝 구현.
대구가톨릭대학교 소프트웨어시스템연구실 (SNSLAB) — 연구생 및 SWLAB 팀장
2022.02 – 2023.08
연구실에 누구보다 관심이 많았고 필요한 일을 알아서 찾아 처리하는 솔선수범 덕분에 학부생 중 유일하게 팀장을 맡음. 오픈소스 온라인 저지 시스템 DCU Code 개발·운영 총괄, Docker·Docker Compose로 배포 프로세스 표준화. 기존 Docker 기반 컨테이너를 온프레미스 Kubernetes로 전환, 개인화 실습 컨테이너 SWLAB 개발.
(주)디월드 — 현장실습생
2021.08 (여름계절제 SW국내현장실습)
딥러닝 기반 인공지능 물체탐색 솔루션 개발 (PyTorch, OpenCV 등을 활용한 머신러닝 기반 비전 알고리즘).
Turing — AI Generalist Rater (프리랜서)
2026.09 – 2026.12 예정
LLM이 생성한 내용을 검수·검증하는 업무.
프로젝트
ft_transcendence — "Acid Rain"
acidrain.hijae.dev
NestJS(백엔드) + React(프론트엔드) + Docker 기반 실시간 멀티플레이어 웹 게임 서비스, 42경산 최종 공통과제. 5인 팀 프로젝트에서 테크 리드를 맡아 애자일하게 팀을 이끎. 인프라 전담(Docker Compose 배포, Kubernetes 매니페스트, nginx WebSocket 프록시, Prometheus + Grafana 모니터링, repository_dispatch 기반 CI)뿐 아니라 백엔드 게임/로비/인증 모듈(실시간 게임 엔진, WebSocket/Socket.IO 프로토콜, JWT + 42 OAuth 인증, TypeORM)까지 직접 구현 — 저장소 auth·lobby·game 디렉터리 커밋의 약 48%가 본인 커밋. 프론트엔드 페이지·타입·훅 구조 설계 참여. 실시간 타이핑 게임 "산성비(Acid Rain)"의 로비·매치메이킹·관전 모드·인게임 채팅 구현.
222transcendence 팀 GitHub
제트컨버터클라우드 — AI 클라우드 마이그레이션 현대화
AI 기반 클라우드 마이그레이션 서비스 고도화 프로젝트. 레거시 포털을 jQuery·웹소켓 기반에서 API 기반으로 현대화하는 백엔드 작업을 중심으로 담당, Terraform을 사용한 OpenStack 기반 자동 VM 프로비저닝 구현. C++ Agent의 pub/sub 설계 진행.
DCU Code
code.cu.ac.kr
가입자 4,000명 이상 규모의 오픈소스 온라인 저지 시스템. 대구가톨릭대학교 소프트웨어시스템연구실(SNSLAB)에서 학부생으로는 유일하게 팀장을 맡아 개발과 운영을 이끎. Backend는 Django, Frontend는 Vue.js로 구성, Docker/Docker Compose로 배포. 교내 컴퓨터공학과 학생들이 실습·과제 문제를 자동 채점받고 랭킹과 강의별 문제를 확인할 수 있음. OpenAI API를 활용한 ChatGPT 기반 코딩 도우미 기능 개발 주도.
에브리코딩 (EveryCoding)
DCU Code를 Fork해 만든 캡스톤 디자인 프로젝트. 교재 실습·공개 문제를 Judge Server로 자동 채점하고, 커뮤니티 게시판·유저 랭킹·그룹 스터디·실시간 영상통화 기능을 갖춘 학습 플랫폼으로 구현. 프론트엔드는 Vue.js로 개발.
Deploy 저장소
Backend 저장소
Frontend 저장소
그 외 프로젝트
42경산 기업연계 프로젝트 (발레오모빌리티코리아)
- 차량 제어 시스템 및 임베디드 AI·SW 학습 (2026.09 – 진행 중) — 차량 내외부 장치(오디오·파워윈도우·도어락·공조·조명·HMI·센싱·비전 인식)를 통합 제어하는 차량 시스템 구현. C 기반 임베디드 로직, NXP S32K144/S32K344, CAN/LIN/SPI/I2C, RTOS·AUTOSAR 학습
- Radar 시스템 기반 물체 감지 및 분별 알고리즘 고도화 (2025.04 – 2025.08) — 제공된 데이터셋을 Python(pandas 등)으로 분석·시각화해 노이즈 요소를 도출하고 보고서로 정리
42 Common Core 프로젝트 (최신순)
- 42 Collaborative Resume (2026.08) — 동료와 인터뷰하며 강점을 파악하고 표현하는 법을 배우는 커뮤니케이션 훈련
- ft_transcendence (2026.08)
- CPP Module 09 (2026.05) — C++ 컨테이너(STL) 이해
- CPP Module 08 (2026.05) — C++ 템플릿 컨테이너·반복자·알고리즘 이해
- CPP Module 07 (2026.05) — C++ 템플릿 이해
- CPP Module 06 (2026.05) — C++ 형변환(캐스팅) 방식 이해
- CPP Module 05 (2026.05) — try/catch 예외 처리 이해
- Inception (2025.12) — Docker Compose로 NGINX·WordPress·MariaDB 다중 컨테이너 인프라 구축
- ft_irc (2025.12) — C++98로 표준 IRC 클라이언트 호환 서버 구현
- NetPractice (2025.06) — TCP/IP·서브넷·라우팅·OSI 계층 네트워킹 실습
- CPP Module 04 (2025.06) — 서브타입 다형성·추상 클래스·인터페이스 이해
- CPP Module 03 (2025.06) — C++ 상속 이해
- CPP Module 02 (2025.06) — Ad-hoc 다형성·함수 오버로딩·Orthodox Canonical Class 이해
- CPP Module 01 (2025.06) — 메모리 할당·참조자·멤버 포인터·switch문 이해
- CPP Module 00 (2025.05) — C++과 C의 차이 및 객체지향 입문
- cub3d (2025.02) — 레이캐스팅 기반 미로 탐색 뷰 구현
- Philosophers (2025.01) — 멀티스레딩·멀티프로세싱 동시성 프로그래밍
- Minishell (2024.11) — fork/execve/pipe/dup2로 셸 직접 구현
- push_swap (2024.08) — 제한된 명령어로 스택 정렬 알고리즘 구현
- so_long (2024.07) — minilibx 기반 2D 게임 제작
- minitalk (2024.06) — UNIX 시그널 기반 데이터 교환 프로그램
- get_next_line (2024.05) — 파일/stdin에서 한 줄씩 읽는 함수 구현
- Born2beroot (2024.05) — 가상화·시스템/네트워크 관리 기초
- ft_printf (2024.04) — 가변 인자 함수로 printf 재구현
- Libft (2024.03) — C 표준 라이브러리 함수 및 유틸리티 재구현
오픈소스로 공개한 개인 프로젝트
- open-fuji-recipes-profiles — 후지필름 카메라 촬영 사진용 필터 프로파일 자동 생성 도구. Python(lxml.etree)으로 XML 프로파일 수정, GitHub Actions·Dependabot으로 자동 배포
- dcubus — Google Action 기반 교내 스쿨버스 시간 안내 봇
- DCU_Notice_telegrambot — 대구가톨릭대학교 공지사항을 크롤링해 텔레그램으로 전송하는 알리미 봇 (Python, BeautifulSoup, python-telegram-bot)
봉사 · 멘토링
- 경산이노베이션아카데미 교육생 봉사동아리 — 'AI 체험 프로그램' (2025.08) — 경산시립농촌보육정보센터 초등학생 18명 대상 코딩 블록 자율주행 자동차 제작·로봇 구동 실습으로 AI 원리 학습 지원
- DCU SW동아리지원 프로그램 — 아두이노 교육 (2021.06) — 대구고등학교 SW동아리 '상상더하기' 대상 아두이노 기반 알고리즘·구현 교육 멘토
- 대구창의융합교육원 대구학생과학관 안내해설 자원봉사 (2021.04 – 2021.10) — 전시관 내 안전교육 및 교육활동보조, 총 16회 62시간
- 대한적십자사혈액관리본부 헌혈 (2021 – 2026, 18회) — 정기적 헌혈 지속 중
언어
| 언어 | 수준 |
| 한국어 | 원어민 |
| 영어 | 중급 (OPIc IM2) |