Octoto 권한관리
삼성 중공업 맞춤 권한관리 플랫폼 — Knox API 연동으로 구현했습니다.
Google OAuth 인증, Knox API 연동, JSON/CSV 데이터 입력 기능, 메뉴 권한 동기화 및 접근권한 관리 시스템을 구현했습니다.
"삼성 중공업에 성공적으로 배포하여 권한 관리 업무 효율을 개선했습니다."
저는 이런
사람입니다.
안녕하세요. 기록을 좋아하는 개발자 원민호입니다.
기능을 구현하기 전에 항상 "왜?"라고 먼저 질문합니다. 요구사항의 본질을 이해해야 올바른 해결책이 나온다고 믿거든요. 그리고 그 과정과 결과를 꼭 기록으로 남깁니다. 1일 1커밋, 블로그 포스팅(wonin.tistory.com)이 그 흔적입니다.
NestJS·TypeScript로 서버를 설계하고, Python으로 시뮬레이션 엔진을 만들며, AI(Claude Code 등)를 업무에 적극적으로 활용합니다. 다른 사람에게 영감을 줄 수 있는 개발자가 되고 싶어서, 비즈니스 임팩트를 숫자로 기록하는 습관을 꾸준히 들이고 있습니다.
유비씨 (UVC)
소프트웨어 엔지니어
2022.11 — 현재
디지털 트윈 기업.
풀스택 개발
삼성 중공업 맞춤 권한관리 플랫폼. Knox API 연동, JSON/CSV 입력 기능, 메뉴 권한 동기화, Google OAuth 기반 접근권한 관리를 구현하고 있습니다.
설계 및 개발 담당
DES(이산사건 시뮬레이션) 기반 제조 시뮬레이션 엔진. 자동창고(ASRS), AGV, 컨베이어, 로봇팔 등 시뮬레이션 컴포넌트를 구현하고, 멀티프로세스 병렬처리로 성능을 최적화했습니다.
백엔드 개발 담당
UVC 제품화 시스템의 핵심 허브 서버. ESM 마이그레이션, Prometheus/Grafana 모니터링 구축, BullMQ 스케줄링 및 Playwright 캡처 모듈을 개발했습니다.
백엔드 개발
제조 현장의 생산 관리 시스템. 실시간 생산 데이터 수집·분석, REST API 설계를 담당했습니다.
이전 경력 / 학력
삼성 중공업 맞춤 권한관리 플랫폼 — Knox API 연동으로 구현했습니다.
Google OAuth 인증, Knox API 연동, JSON/CSV 데이터 입력 기능, 메뉴 권한 동기화 및 접근권한 관리 시스템을 구현했습니다.
"삼성 중공업에 성공적으로 배포하여 권한 관리 업무 효율을 개선했습니다."
DES 기반 제조 시뮬레이션 엔진 — 자동창고, AGV, 컨베이어를 가상으로 구현했습니다.
Python Salabim 라이브러리를 활용한 이산사건 시뮬레이션 엔진입니다. ASRS, AGV, 컨베이어, 로봇팔 등의 제조 장비를 가상 환경에서 시뮬레이션하고, MQTT 실시간 상태 전송과 멀티프로세스 병렬처리로 성능을 최적화했습니다.
"시뮬레이션을 통해 실제 장비 투입 전 병목 구간을 미리 발견하고, 레이아웃 최적화에 기여했습니다."
UVC 제품 시스템의 핵심 허브 서버 — 모니터링부터 캡처까지 담당했습니다.
NestJS Monorepo 구조로 설계하고, ESM 모듈 시스템 마이그레이션, Prometheus/Grafana 모니터링 구축, BullMQ 비동기 작업 관리, Playwright 기반 캡처 모듈을 개발했습니다.
"서버 관측성(Observability)을 높여서 장애 대응 시간을 크게 줄였습니다."
소규모 중고 거래 경매 사이트 — 졸업작품으로 풀스택 개발했습니다.
회원가입부터 상품 등록, 실시간 경매, 결제까지 전 과정을 혼자 풀스택으로 개발했습니다. 이 프로젝트를 통해 웹 개발의 전체 흐름을 처음 경험하며 큰 성장을 이뤘습니다.
GitHub →AI 기반 직장인 주간 도시락 메뉴 추천 서비스입니다.
자취하는 직장인을 위한 AI 기반 주간 도시락 메뉴 추천 서비스입니다. 가성비, 맛, 무게, 간편함, 영양 등 태그 기반 메뉴 추천, 자동 장보기 목록 생성, 레시피 상세정보를 제공합니다.
"코드는 왜에서 시작된다.
그 질문 없이 작성된 코드는
기술 부채가 될 뿐이다."
"왜?"라고 질문하기
고객사의 요구사항을 받으면 "이걸 왜 해야 하죠?", "이 기능이 고객사의 어떤 문제를 해결하나요?"를 스스로에게, 그리고 가능하다면 PM이나 기획자에게 질문합니다. 이 질문을 통해 '시키는 일만 하는 개발자'에서 '문제를 해결하는 개발자'로 관점이 바뀝니다.
비즈니스 임팩트 기록하기
"A 기능 개발 완료"라고 쓰지 않습니다. "기존 10초 걸리던 조회 속도를 2초로 단축하여 B 부서의 월간 리포팅 시간을 5시간 절약함"과 같이, 내가 한 일이 비즈니스에 어떤 영향을 미쳤는지 구체적인 숫자로 기록합니다. 이것이 이력서를 채울 '진짜 무기'가 됩니다.
주도적으로 작은 개선점 찾기
반복적인 빌드/배포 과정을 스크립트로 자동화하거나, 팀 내에서 자주 발생하는 버그의 근본 원인을 찾아 해결책을 제시하는 등, 누가 시키지 않아도 먼저 나서서 문제를 해결하는 경험을 만듭니다.
기록으로 성장 증명하기
1일 1커밋, 블로그 포스팅, 업무 일지. 기록은 개인의 성장을 증명하고, 팀의 집단 지성을 높입니다.
2026.02 — 2026.03
AI Camp
AI 활용 개발 생산성 향상 과정
Claude Code 심화, 멀티 에이전트 시스템 설계, Prompt Engineering, Compound Engineering을 학습했습니다. 일주일간 쌓인 데이터를 분석해 "가장 임팩트 있는 개선 1가지"를 제안하는 시스템을 구축하며 AI 시대의 개발 방식에 대해 깊은 흥미를 느꼈습니다.
2026.02 — 현재
실용주의 프로그래머 독서 스터디
주 1회 온라인 스터디 · 4인 그룹
《실용주의 프로그래머》(개정판)를 함께 읽으며 실무 프로젝트에 어떻게 적용했는지 공유합니다. 페어 프로그래밍, 애자일 피드백 루프, 코드 리뷰 품질 관리 등을 동료들과 토론하는 과정에서 매력을 느꼈습니다.
2020.04 — 현재
인프런 자기학습
스프링 완전정복 로드맵 · 김영한 자바 로드맵
인강을 보며 혼자서는 알기 힘든 부분을 빠르게 파악하고, 더 나은 방법을 찾는 것에 대해 희열을 느꼈습니다. 학습 기록을 인프런에 200여 개의 글로 포스팅했습니다.
2016.03 — 2023.02
한경대학교
컴퓨터공학과 학사 전자공학과 → 전과
전자공학을 배우던 중 프로그래밍 수업에서 코드로 무언가를 만들어내는 것에 매력을 느꼈습니다. 다양한 방법이 있는 것에 흥미를 느꼈고, 더 깊이 배우고 싶어 컴퓨터공학과로 전과했습니다.
졸업작품 Silk Load 중고 경매 사이트 — 웹 개발의 전체 흐름을 경험하며 큰 희열을 느꼈습니다.
지속적
기술 독서 & 자기학습
Rust 자습 · AI 활용 개발
GitHub 오픈소스 분석을 통해 Rust를 독학하고 있습니다. Claude Code를 비롯한 AI 도구를 업무와 개인 프로젝트에 적극 활용하며, AI 시대의 개발 생산성을 높이는 방법을 꾸준히 탐구하고 있습니다.