이직 준비 중

반복되는 문제를 찾아
시스템으로 바꾸는 엔지니어

반복되는 문제를 찾아 시스템으로 바꾸고, 모든 변화를 수치로 증명해 온 엔지니어입니다.

다양한 기관 인프라 설계베어메탈 클러스터 부트스트랩반복 작업 자동화
한컴인스페이스 · 5년차 (2021.07~)@Ahnyeongjun
메시지 큐 처리 워커
15개
RabbitMQ 단계별 큐 분리
1개
15×
확장
70파드
GPUShare 병렬 추론
이벤트 유실 0건
Outbox 라이브러리 직접 개발
10건 → 1건
MSA 전환 후 월 재배포
주간보고 자동화
1시간 → 자동화
Git · 캘린더 병합 MCP
소개

구현에서 끝내지 않고 인프라 구조까지 파고듭니다

Now
한컴인스페이스
2021.07 ~ 현재 · 5년차 (2021.07~)
Role
Software & Infrastructure Engineer
인프라 중심 · 쿠버네티스 · 자동화
Base
서울, Korea

안녕하세요. 한컴인스페이스에서 5년간 국가기관 대상 위성영상 AI 플랫폼의 인프라를 설계·구축·운영해 온 엔지니어입니다. 한국항공우주연구원(KARI)·국가보안기관·정보통신산업진흥원(NIPA) 등 인터넷 접근성부터 규모까지 서로 다른 기관을 대상으로 인프라를 매번 새로 설계해왔습니다.

관리형 K8s가 없는 온프레미스 환경이라 kubeadm으로 클러스터를 직접 부트스트랩했고, Aliyun GPUShare로 GPU 한 장을 fraction 단위로 나눠 여러 컨테이너가 동시에 추론하도록 구성했습니다. 이후 MSA 전환에 맞춰 Cilium(eBPF) 네트워킹·kube-vip HA·ArgoCD GitOps·OpenTelemetry 관측성까지, 클러스터 인프라를 팀원과 함께 계속 확장하고 있습니다.

반복되는 작업은 자동화로 걷어내는 편입니다. information_schema 기반 CRUD 자동 생성 도구, Git·캘린더·HR을 넘나드는 사내 에이전트(FastMCP)까지 직접 만들어 썼습니다. 관리형 서비스 뒤에 숨지 않고 클러스터를 바닥부터 이해하고 다루는 일이 제가 가장 잘하고 좋아하는 일입니다.

기술 스택

함께 일한 기술들

Infrastructureinfra-ops
KubernetesDockerCiliumkube-vipArgoCDSaltStackZabbixNginxEnvoy GatewayKeycloak
Observabilitymonitoring
OpenTelemetryPrometheusGrafana
Backendserver-side
Spring BootJavaFastAPIPythonGo
Databasedata-layer
PostgreSQLRedisRabbitMQ
Frontendclient-side
Next.jsTypeScriptStorybook
AI / MLai-ml
YOLOConvNeXtSAMDINOONNX RuntimeFastMCP
Geospatialgeo-data
CesiumJSGDALGeoTIFFMBTiles
경력

한컴인스페이스 · 연구원

위성 영상 분석 플랫폼을 처음부터 설계·구현하고 MSA로 전환

한컴인스페이스
2021.07 ~ 현재
5년차
연구원
01드론 객체탐지 시스템 - ROS1 → ROS2 마이그레이션
드론 객체탐지 시스템 - ROS1 → ROS2 마이그레이션
ROS2 마이그레이션 설계 및 구현
2026.07

RealSense 카메라 기반 드론 객체탐지 시스템을 ROS1 Noetic에서 ROS2 Humble로 마이그레이션. ROS_DOMAIN_ID 기반 멀티 드론 격리 설계, GPU 파이프라인 런타임 오류 해결, 실장비 없는 회귀 검증까지 담당.

ROS2 마이그레이션 설계 및 구현 · 한컴인스페이스
ROS2 HumblerclpyPythonDockerPyTorch 2.1+1
멀티 드론 격리 재설계 · 패키지 전체 이식 · Docker GPU 파이프라인 디버깅자세히 보기
02NIPA 위성 변화탐지 AI 플랫폼 - MSA 설계
NIPA 위성 변화탐지 AI 플랫폼 - MSA 설계
백엔드·인프라 엔지니어
2025.07 ~ 진행중

모놀리식 → MSA 전환으로 재배포 월 10건→1건. RabbitMQ 비동기 AI 파이프라인, Envoy Gateway · Keycloak OIDC 게이트웨이 인증을 구현한 위성 변화탐지 플랫폼.

백엔드·인프라 엔지니어 · 한컴인스페이스
RabbitMQ 3.13Next.js 15TypeScriptCesiumJSFastAPI 0.115+8
배포 효율 · CI/CD·GitOps · 클러스터 인프라 고도화자세히 보기
03항공우주연구원 위성영상 AI 처리 플랫폼 구축
항공우주연구원 위성영상 AI 처리 플랫폼 구축
백엔드·인프라 엔지니어
2023.10 ~ 2025.07

10개 이상 위성 소스를 수집·처리해 AI 추론 결과를 CesiumJS로 가시화하는 위성영상 AI 처리 플랫폼. 한국항공우주연구원 납품.

백엔드·인프라 엔지니어 · 한컴인스페이스
Spring Boot 3.1Go 1.24PyTorch 2.2FastAPI 0.115ONNX Runtime 1.15+6
이벤트 유실 · GPU 활용 · 작업 유실자세히 보기
04국가보안기관 위성영상 AI 처리 플랫폼 - 개발·운영·신규 구축
국가보안기관 위성영상 AI 처리 플랫폼 - 개발·운영·신규 구축
풀스택 개발 → 시스템 운영·인프라 구축
2022.07 ~ 진행중

국가보안기관 위성영상 시스템을 프론트엔드·API 개발부터 에어갭 환경 운영, 신규 플랫폼 구축까지 4년간 담당한 프로젝트.

풀스택 개발 → 시스템 운영·인프라 구축 · 한컴인스페이스
Kubernetes 1.19Docker 19.03Rocky Linux 8.11Go 1.24PostgreSQL 15+13
인증·인가 체계 설계 · 판독보고서 · 대용량 다운로드자세히 보기
주도적으로 만든 사내 자동화·개선 작업발주처 납품물이 아닌, 자발적으로 만들어 사내에 기여한 작업
사이드 프로젝트

팀과 함께, 새로운 기술을 직접 도입하며

01PillCare
PillCare
프론트엔드 개발 · UI/UX 디자인 · 백엔드 일부
2026.05

복약·건강 기록을 한 흐름에 담고, AI가 오늘의 건강 위험을 분석해주는 모바일 헬스케어 앱

프론트엔드 개발 · UI/UX 디자인 · 백엔드 일부
Next.jsTypeScriptTailwind CSS v4ZustandFastAPI+5
복약·증상·환경이 분산되어 건강 위험을 한눈에 파악하기자세히 보기
02DeadlineMate
DeadlineMate
백엔드 개발
2026.03 ~ 2026.04

스터디·프로젝트 모임을 개설하고 주간 Todo와 달성률로 팀 목표를 함께 관리하는 모임 플랫폼

백엔드 개발
Spring BootJava 21MySQLJPAQueryDSL+5
전 도메인 51개 테스트 파일 작성 - 단위·통합·E2자세히 보기
03MAPI
Mapin
백엔드
2026.03 ~ 2026.04

유튜브·뉴스 URL의 관점을 GPT로 분석해 반대관점 콘텐츠를 추천하는 서비스. SWYP 앱 4기 팀 프로젝트.

백엔드
Spring Boot 4.0Java 21PostgreSQL 16pgvectorOpenAI API+2
단순 키워드 매칭으로는 같은 주제의 반대 입장 콘텐츠를자세히 보기
04SIMVEX
SIMVEX
프론트엔드 개발
2026.01

3D 분해/조립 시뮬레이션과 SSE 스트리밍 AI 어시스턴트를 결합한 기계공학 학습 웹 서비스

프론트엔드 개발
Next.jsThree.jsReact Three FiberZustandReact Query+2
2D 교재만으로는 기계 구조 이해가 어렵다는 교육 한계자세히 보기
05위딩
위딩
PM · 프론트엔드 · AI 추천 기능 · 서버 관리
2025.10 ~ 2025.11

예비부부를 위한 웨딩 플래너 및 AI 드레스 추천 서비스. SWYP 11기 팀 프로젝트.

PM · 프론트엔드 · AI 추천 기능 · 서버 관리
Next.jsReact QueryFastAPIOpenAIDALL-E+3
[개발 속도] 6주 내 기획→배포까지 MVP 출시 - 자세히 보기
06축지법
축지법
백엔드
2025.07 ~ 2025.08

전국 축제 정보를 지도와 달력으로 한눈에 보여주는 서비스. SWYP 10기 팀 프로젝트.

백엔드
Spring BootSpring BatchQueryDSLMySQLOpenFeign
[데이터 최신성] 축제 정보를 수동 입력하면 최신성 유자세히 보기
07Booksight
Booksight
서브 백엔드 개발
2025.04 ~ 2025.07

오늘 출간된 책들을 생일처럼 축하하는 서비스

서브 백엔드 개발
KotlinSpring BootSpring BatchQueryDSLRedis+3
12만 건 초기 데이터 적재 시 코루틴·JPA 방식이 자세히 보기
08Momentier
Momentier
프론트엔드 · AI 백엔드 설계
2025.01 ~ 2025.03

OpenAI Agent가 Tour API를 MCP 도구로 호출해 여행지 추천과 일정을 생성하는 AI 여행 플래닝 서비스. SWYP 9기 팀 프로젝트.

프론트엔드 · AI 백엔드 설계
Next.jsZustandStorybookFastAPIMCP+2
[MCP 아키텍처] OpenAI Agent가 여행지 추자세히 보기
학력 · 활동

성장의 발판이 된 학업과 경험들

학력
한밭대학교
융합기술학과
2022.03 ~ 2026.03 · 졸업 · 야간
대덕소프트웨어마이스터고
소프트웨어개발과
2020.03 ~ 2022.03 · 졸업
자격증
2025SQL개발자(SQLD)
2025정보처리기사
2021정보기기운용기능사
2020프로그래밍기능사
FESI 13기 백엔드 멘토링
2026.03 ~ 2026.04
수강생 6명 대상 백엔드 멘토링 - PR 리뷰, REST API 설계 원칙 지도 및 DDD 기반 도메인 설계를 TDD로 검증하는 실습 진행, AWS 환경에 GitHub Actions CI/CD로 배포
제4회 블레이버스 MVP 개발 해커톤
2026.01
기계공학 3D 학습 플랫폼 SIMVEX 개발 - @react-three/fiber 기반 3D 분해·조립 시뮬레이션 및 SSE 스트리밍 AI 어시스턴트 구현
스위프 (SWYP) 웹 9기 ~ 11기, 앱 4기
2025.01 ~ 2026.04
4개 기수 참여 - 9기 백엔드(모먼티어), 10기 프론트엔드(축지법), 11기 PM·프론트엔드(위딩), 앱 4기 백엔드(Mapin), NCP(네이버클라우드플랫폼) 환경에 배포
항해99 백엔드코스 9기
2025.07 ~ 2025.09
상위 10% 수료 - TDD·이벤트 드리븐 설계 첫 경험, k6 부하 테스트로 목표 TPS 달성 검증, 토스 사례로 동기·비동기 아키텍처 비교 분석, 코레오그래피 사가 패턴 학습 및 실습, 온프레미스 환경에 Docker Compose로 배포·GitHub Actions CI 구성
AI 커리어스쿨
2024.06 ~ 2024.09
Python 기반 데이터 분석 및 시각화 학습 - 위성 영상 데이터 파이프라인·AI 모델 서빙 업무의 데이터 처리 흐름 이해에 기반이 됨
기술 블로그

직접 부딪히며 정리한 기록들

전체 글 보기
DevOps6 min read
5대 규모 클러스터에서는 control-plane HA를 하지 않았다
인터넷이 완전히 차단된 에어갭 환경, 왜 3노드 HA 대신 단일 control-plane + 셸 스크립트 롤링을 선택했는가.
2026-08-06
Infrastructure11 min read
GPU 한 장을 여럿이 나눠 쓰는 4가지 방법 - MIG, MPS, 시분할, GPUShare
GPU 4장으로 최대 70개 파드를 동시에 추론시켜야 했을 때, 왜 하드웨어 파티셔닝(MIG)이 아니라 소프트웨어 레벨 공유(GPUShare)를 택했는지. 4가지 공유 방식의 동작 계층과 트레이드오프를 정리했다.
2026-08-06
Blockchain20 min read
Cosmos Hub 테스트넷에 밸리데이터를 직접 띄워본 기록 - 동기화·슬래싱·키관리·업그레이드
블록체인 도메인 경험을 채우기 위해 Cosmos Hub 공개 테스트넷(provider 체인)에 실제로 밸리데이터를 등록하고 블록 서명까지 확인한 과정. State sync 실측치, sentry 구성, 키 관리, cosmovisor 업그레이드 리허설까지 - 성공한 것과 세 번 실패한 것 모두 실제 로그 그대로 기록한다.
2026-08-02
Architecture19 min read
결정축은 이미 있었다 - Feature Freeze・Margin Loss・Robust Loss 4단계 실험과 NIR 밴드 검증
meadow 오분류를 잡기 위해 결정축을 직접 옮겨보고(Step 0), feature를 얼린 채 head만 재학습하고(Step 1), Pairwise Margin Loss로 여백을 강제하고(Step 2), Robust Loss로 라벨 노이즈에 대응한(Step 3) 4단계 실험 기록. 그리고 NIR 밴드 추가가 분포 분석뿐 아니라 실제 세그멘테이션 성능에서도 효과적이었음을 확인한 결과.
2026-07-31
연락하기

함께 만들 기회를 기다리고 있습니다

프로젝트 제안, 채용 문의 모두 환영합니다.