
HMN Corporation 대표 · Lead Developer
제조 현장의 대용량 시스템부터, 가족을 위한 앱까지.
2021년 개발을 시작해 반도체 제조 도메인에서 MSA 기반 대용량 시스템을 만들어 왔습니다. 지금은 사내 서비스에 AI 에이전트를 붙이는 일을 하고, 퇴근 후에는 기획·설계·앱·서버·배포까지 혼자 맡는 1인 개발 사업자로 제품을 만듭니다.
- 개발 경력
- 6년째
- 제조 도메인
- 5년째
- 1인 출시 앱
- 1개
- 기술 블로그
- 4년째
2021.06 시작
2022.05부터 상주
Family Planner
사내 → 외부 공개
무엇을 언제부터 해왔는지
맡았던 일과 직접 만든 제품을 시간순으로 정리했습니다.
// 지금도 이어지고 있는 것들
- 사내 AI 에이전트 도입2026.02~
- Family Planner 운영2025.09~
- 설비 파라미터 리포팅 시스템2025.01~
- 기술 블로그 운영2023~
- 제조 도메인 개발2022.05~
대덕인재개발원 개발자 과정
개발 커리어의 출발점
Java 기반 웹 개발을 익히며 개발을 시작했습니다. 과정 중 진행한 두 번의 팀 프로젝트에서 모두 PL을 맡아 설계와 일정을 끌고 갔습니다.
AbocadoTV — 실시간 개인 방송 플랫폼
대덕인재개발원 팀 프로젝트
당시의 아프리카TV를 참고해 실시간 스트리밍 서비스를 구현했습니다. 개인 방송국과 도네이션까지, 방송 플랫폼의 핵심 흐름을 직접 만들어 봤습니다.
- 실시간 스트리밍 송출 및 시청
- 개인 방송국 페이지
- 도네이션 기능
DDTI LMS — 대학 학사·강의 통합 서비스
대덕인재개발원 팀 프로젝트
학사 관리와 강의, 두 개의 서비스를 SSO로 연결해 하나의 흐름으로 묶었습니다. 메일 서버 구축부터 전자결재, 실시간 채팅까지 범위를 넓게 잡은 프로젝트였습니다.
- 학사 관리 ↔ 강의 서비스 SSO 연동
- 메일 서버 구축 · 전자결재 · 알림
- 웹소켓 기반 실시간 채팅 · 캘린더
- NCP 클라우드 배포
국내 SI 기업 입사
국내 대형 반도체 제조사 프로젝트 상주
입사 이후 제조 도메인의 대규모 시스템을 담당해 왔습니다. 리포팅 솔루션 재구축을 시작으로 MES, 리포팅 플랫폼, 사내 AI 에이전트까지 이어집니다.
사내 웹 리포팅 솔루션 재구축
국내 SI 기업 · 5주
2012년 .NET Framework로 만들어진 10년 된 리포팅 솔루션을 React + Spring Boot 아키텍처로 다시 만들었습니다. 이전 버전보다 나은 UI와 속도가 목표였습니다. 기반 구조와 메인 페이지, 대표 메뉴 4개를 완성한 뒤 사내 다른 팀으로 이관했습니다.
- 메뉴 클릭 시 라우팅이 아니라 새 탭으로 열리는 다중 탭 UI
- Access Token / Refresh Token 기반 인증 보안
- 트래픽 최소화를 고려한 데이터 조회 설계
외주 생산 관리 MES
국내 대형 반도체 제조사 · 국내 SI 기업 소속
외주 생산 관리 전반을 담당하는 MES를 MSA 환경에서 개발·운영했습니다. 생산 리포트, B2B 대용량 데이터 연계, LOT 이벤트, 전자결재, 수불까지 여러 도메인이 맞물린 시스템으로, 매년 새로운 요구사항이 들어오는 장기 프로젝트입니다.
- LOT 추적 화면 — LOT은 SPLIT·MERGE·SHIP 이벤트로 나뉘고 합쳐지며 from/to 관계를 이룹니다. JPA 엔티티를 재귀 탐색해 모든 분기 경로를 찾아내 UI로 시각화했습니다.
- B2B 대량 전송 최적화 — 5분 주기로 최대 100만 건을 주고받는 Quartz Job에서, 10,000건을 넘으면 ID 기준 500건 단위로 존재 여부만 먼저 확인한 뒤 insert 대상과 update 대상을 나눠 벌크 연산하도록 개선했습니다. 실패 건은 사내 메신저로 알리고 retry count를 올립니다.
- Job 헬스 체크 — 원인 불명으로 Job이 죽는 문제에, Job의 상태를 감시하다 강제로 제거 후 재등록하는 감시 Job을 별도로 만들었습니다.
- MSA 로컬 테스트 유틸 — UI만 로컬, 백엔드 하나만 로컬, 게이트웨이까지 로컬 등 조합이 많은 환경에서, 유틸 파일 하나의 값만 바꾸면 해당 서비스들이 전부 로컬로 동작하도록 만들었습니다.
기술 블로그 운영
사내 → 외부 공개
2023년부터 담당 서비스의 기술 블로그를 사내망에 만들어 운영했습니다. 사내에만 두기 아까운 내용이 쌓여, 외부 공개용 블로그를 직접 만들었습니다. Nest.js로 정적 MDX 파일을 분석해 글을 렌더링하는 구조로, 블로그 엔진부터 직접 구현해 Netlify에 배포했습니다. 이후 검색 노출을 고려해 티스토리로 옮겨 이어가고 있습니다.
- MDX 파일을 정적으로 파싱해 글 목록과 본문을 만드는 블로그 엔진을 Nest.js로 직접 구현
- 사내망에만 머물던 기록을 외부에 공개 — 이후 검색 유입을 위해 티스토리로 이전
사이트 간 설비 파라미터 비교 리포팅 시스템
국내 대형 반도체 제조사 · 국내 SI 기업 소속
여러 사이트의 설비 파라미터를 비교해 이상 여부를 리포트하는 서비스입니다. 사내 데이터 레이크에서 Airflow로 데이터를 가져와 서비스에 맞게 전처리한 뒤, MSA 백엔드와 React UI로 리포트 화면을 제공합니다. UI에서 관리하는 예외·기준 정보 테이블이 다시 전처리 로직에 반영되는 구조입니다.
- 프로젝트 셋업 전담 — MSA 인증/인가, React 기반 구조, Vite 빌드 최적화, Redux, Axios 인스턴스, 화면 권한까지 상세 페이지를 제외한 모든 기반 작업을 맡았습니다.
- 다단계 결재 시스템 — process와 work로 나눈 결재 테이블을 설계했습니다. 3단계 결재면 하나의 process에 최소 3개의 work가 생기고, 단계별로 SPLIT이 가능해 1 → 3 → 3처럼 갈라지는 흐름도 처리합니다.
- 데이터 레이크 조회 추상화 — 반환 행 수가 제한된 데이터 레이크에서 대량 결과를 받으려면 임시 테이블 생성 → 파일 추출 → 파일 전송 → 정리로 이어지는 다단계 절차가 필요했습니다. 이를 유틸 클래스와 커스텀 어노테이션으로 감싸, 다른 개발자는 쿼리와 DTO에 어노테이션만 붙이면 쓸 수 있게 만들었습니다.
하민이의 탄생
첫째 하민이가 태어났습니다. 서로의 일정을 메신저로 주고받던 시기, 가족 단위의 일정·지출 관리를 직접 만들어야겠다고 마음먹은 출발점입니다.
Family Planner — 가족 통합 관리 앱
HMN Corporation
결혼 이후 우리 가족과 양가 부모님 사이의 일정, 자산과 가계부 관리를 그룹 단위로 묶으면 훨씬 편하겠다는 생각에서 출발했습니다. 기획과 설계부터 앱, 서버, AI 에이전트, 스토어 배포까지 약 9개월을 혼자 맡았습니다.
- 2025.09 기획 — 일정·가계부·육아 기록을 하나로 묶는 첫 와이어프레임과 데이터 모델 설계
- 2025.11 개발 — Flutter로 크로스플랫폼 앱을, Nest.js + MySQL로 백엔드를 구현
- AI 에이전트 — FastAPI 기반으로 붙여 자연어로 일정과 지출을 기록할 수 있게 구현
- 2026.06 출시 — Google Play와 App Store에 등록
hmncorp.org 기업 사이트 구축
HMN Corporation
Next.js 16 App Router로 기업 사이트와 Family Planner 랜딩 페이지를 만들었습니다. 단일 코드베이스에서 서브도메인을 프록시로 분기하고, 다크 모드를 클래스 토글로 직접 구현했습니다.
사내 서비스 AI 에이전트 도입
국내 대형 반도체 제조사 · 국내 SI 기업 소속
앞의 두 서비스(MES·리포팅 시스템)에 AI 에이전트를 붙이고 있습니다. 요구사항을 질의하는 에이전트, 특정 화면의 SQL을 알려주는 에이전트, 리포트를 요약해 그리드와 차트로 보여주는 에이전트, 자연어로 결재를 기안하는 에이전트를 개발 중입니다.
- 에이전트와 툴을 YAML로 등록·관리하도록 만들어, 개발자가 아닌 관리자도 구성을 바꿀 수 있게 했습니다.
- Supervisor 오케스트레이션 에이전트 — 자연어 질의를 알맞은 에이전트로 라우팅하고, 맞는 에이전트가 없으면 LLM이 직접 처리합니다.
- SSO 기반 접근 제어 — 협력사 사용자와 내부 사용자가 함께 쓰는 서비스라, AI 기능은 내부망 전용 별도 서비스로 분리한 뒤 SSO로 연결해 내부 사용자만 접근하도록 했습니다.
- SSE 실시간 채팅 — 툴이 만들어낸 차트·그리드를 분석 패널과 모달로 띄우고, 현재 동작 중인 툴 설명과 대화방 이름 요약까지 붙여 자연스러운 대화 경험을 만들었습니다.
- AI 에이전트 UI 전체를 혼자 도맡아 구현했습니다.
AI Agent 개발 기술과 방법론
Tech Talk
AI Agent 서비스 설계부터 바이브 코딩, 하네스 엔지니어링, 파이프라인 자동화까지 직접 겪은 과정을 정리해 발표했습니다.
무엇을 아직도 쓰고 있는지
실제 제품에 쓰기 시작한 시점부터 지금까지. 채워진 막대는 여전히 쓰고 있는 기술입니다.
첫 언어. JSP · MyBatis 기반 웹 개발로 시작
이후 백엔드 커리어 전반의 중심 프레임워크
재귀 추적·벌크 연산 등 복잡한 영속성 처리까지
학사 관리 시스템 이후 제조 도메인 전반
레거시 리포팅 솔루션 재구축부터 지금까지
외주 생산 관리 MES를 마이크로서비스로 운영
직접 만든 블로그 엔진 · Family Planner 백엔드
데이터 레이크 수집·전처리 파이프라인
Family Planner 크로스플랫폼 앱
AI 에이전트 서버
에이전트 상태 그래프 · 오케스트레이션 설계
hmncorp.org · Family Planner 랜딩
사내 AI 에이전트의 검색 기반
AbocadoTV — 서버 사이드 렌더링의 출발점
AbocadoTV — 이후 JPA로 옮겨감
AbocadoTV 팀 프로젝트
AbocadoTV 스트리밍 서버
DDTI LMS — 이후 React로 옮겨감
DDTI LMS 팀 프로젝트
// 여전히 하민이가 잠든 밤 11시에 커밋합니다 👶💻
함께 만들어볼 것이 있다면
편하게 연락 주세요.
개발 협업 제안, 외주 문의, 그냥 궁금한 점도 좋습니다. 읽고 직접 답장드립니다.