이력서
김상민
내가 만든 프로그램/서비스가 사람들에게 널리 사용되길 바라는 개발자 김상민입니다. 레거시 업무 시스템을 웹 플랫폼으로 전환하고 Linux/NixOS 인프라를 선언적으로 운영해 왔습니다. 엔지니어로 일하며 Platform Engineering 역량을 쌓았고 자동화와 모니터링에 집중했습니다.
“확실한 근거를 바탕으로 후회없는 결정을 내리자”
기술
Backend
Database
Frontend
경력
- 2025.04 ~
데이터 엔지니어 / AX 엔지니어 @ 케이미트
- ERP 현대화 · 이력 추적 플랫폼 · 데이터 모델링 · 풀스택 개발
- 축산도매유통 DX 및 데이터 파이프라인 설계 및 구현
- 2024.07 - 2024.12
개발팀 총괄 @ Unpeil
- SPETTRUM 어플리케이션 총괄 - 신규 기능 도입 및 유지보수
- 생성형 AI (Stable Diffusion) 신기술 데모 및 테스트 환경 구축 - GPU 서버 관리
- 개발팀 인사 관리
- 2023.06 - 2024.06
백엔드 개발 @ Unpeil
- SPETTRUM 어플리케이션 백엔드 개발 - 초기 기능 구현
- Serverless API Endpoint를 활용해 비동기 AI 이미지 생성 파이프라인 구축
- 회원, 주문, 이미지/모델 생성 기능 담당
- 2018.04 - 2020.01
통역병 @ 대한민국 해군
- 2018년 해군 순항훈련 통역병 - 13개국 해외순방
- 2019년 청해부대 29진 통역병
프로젝트
Nix · NixOS · Bash · Caddy · Tailscale · Beszel · VictoriaLogs · Uptime Kuma
NixOS로 구축·운영하는 개인 인프라 플랫폼
- Nix Flake를 single source of truth로 삼아 3개 호스트의 OS 설정, 서비스, 사용자 환경, 암호화된 secrets를 선언적으로 관리
- GitHub Actions, Tailscale, SSH로 merge 이후 각 노드에서 nixos-rebuild switch를 실행하는 CD 파이프라인 구성
- Cloudflare Tunnel, Caddy, Tailscale로 ingress 구조를 설계하고 외부 트래픽과 내부 백엔드 트래픽을 분리
- Beszel, VictoriaLogs, Uptime Kuma로 모니터링 및 상태 확인 체계 운영
Python · FastAPI · Alembic · Uvicorn · Svelte · Bun · PWA
폐쇄형 그룹에서 토픽별로 썰을 푸는 웹앱
- FastAPI 백엔드와 SvelteKit PWA 프런트엔드를 Nix Flake로 패키징
- NixOS 모듈을 작성해 PostgreSQL, Alembic 마이그레이션, Uvicorn 백엔드, Caddy 리버스 프록시를 systemd 서비스로 선언하고 배포
- Homelab의 aarch cloud node에 배포하고 public ingress는 별도 edge node의 Cloudflare Tunnel/Caddy 구조에 위임
SPETTRUM
2023.06 - 2024.12Spring Boot · Java 17 · Python · Runpod Serverless API · Docker · Nginx · GitHub Actions
나의 반려동물 사진과 프롬프트로 AI 이미지를 생성하는 반려동물 AI 온라인 스튜디오 어플
- Stable Diffusion으로 반려동물 AI 이미지 생성 파이프라인 구축
- 비동기 이미지 생성 요청 처리 구조 설계 및 Spring Boot 백엔드 연동
- GPU Serverless API를 Dockerize해 온프레미스 GPU 서버 운영 대비 비용 절감
- GitHub Actions, Docker Compose, Nginx로 CI/CD 및 무중단 Blue/Green 배포 구성
학력
- 2017.03 - 2025.02
중앙대학교
- 전자전기공학 학사 졸업
학술 활동
- 2024.06 - 2025.01
CES 2025 Eureka Park 참여
- 컴퓨터 비전으로 개별 반려동물을 디지털화하는 파인튜닝 모델 및 코딩 시스템, Pawframe - 기술 소개 페이지
- 2024.03 - 2024.11
학생창업유망 300+ 성장트랙 장려상
- AI 펫로스 미술치료 프로그램
- 2023.11.28
X-corps+ 페스티벌 과기부장관상
- 블록체인 기반 배터리 관리 시스템 데이터를 관리·배포해 IoT 연계를 확장하는 비즈니스 모델 연구 - 교내 기사 링크
- 2023.03 - 2023.11
학생창업유망 300+ 예비트랙 인기상
- 반려동물 AI 온라인 스튜디오 SPETTRUM
- 2022.10 - 2023.02
멀티캠퍼스 백엔드 개발자 취업캠프 수료
- KDT 훈련과정 - Java Spring 백엔드 과정 수강
- 2021.08.13
중앙대-두산인프라코어 캡스톤 디자인 대회 우수상
- 중앙대학교 100주년 기념관 지도 키오스크
언어 및 자격증
언어
- 한국어 - 원어민
- 영어 - 원어민
- 중국어 - 능숙
자격증
- OPIc AL 2026.07.16
- HSK 6급 2015.01.10
Résumé
Sangmin Kim
I want the softwares and services I build to be widely used. I have modernized legacy business systems by moving them to web platforms and managed Linux/NixOS infrastructure through declarative configuration. My platform engineering work focuses on automation and monitoring.
"Make decisions based on solid evidence, without regret."
Skills
Cloud / Infra / Ops
Backend
Database
Frontend
Experience
- Apr 2025 - Present
Data Engineer / AX Engineer @ KMEAT
- ERP modernization · Traceability platform development · Data modeling · Full-stack development
- Designed and implemented data pipelines to support the digital transformation of livestock wholesale distribution
- Jul 2024 - Dec 2024
Development Team Lead @ Unpeil
- Led development and maintenance of SPETTRUM, including the rollout of new features
- Built a Stable Diffusion demo and test environment and managed the GPU servers
- Managed HR for the development team
- Jun 2023 - Jun 2024
Backend Developer @ Unpeil
- Implemented SPETTRUM's initial backend features
- Built an asynchronous AI image generation pipeline using a serverless API endpoint
- Developed account, order, and image/model generation features
- Apr 2018 - Jan 2020
Military Interpreter @ Republic of Korea Navy
- Served as an interpreter during the 2018 ROK Navy Cruise Training deployment across 13 countries
- Served as an interpreter with the 29th Escort Task Group in 2019
Projects
Nix · NixOS · Bash · Caddy · Tailscale · Beszel · VictoriaLogs · Uptime Kuma
Personal infrastructure platform built and operated on NixOS
- Used a single Nix Flake to declaratively manage OS configuration, services, user environments, and encrypted secrets across three hosts
- Built a CD pipeline with GitHub Actions, Tailscale, and SSH that runs nixos-rebuild switch on each node after a merge
- Separated public traffic from internal backend traffic with an ingress architecture built on Cloudflare Tunnel, Caddy, and Tailscale
- Set up monitoring and status checks with Beszel, VictoriaLogs, and Uptime Kuma
Python · FastAPI · Alembic · Uvicorn · Svelte · Bun · PWA
Web app for sharing topic-based stories within private groups
- Packaged FastAPI backend and SvelteKit PWA frontend with a Nix Flake
- Wrote a NixOS flake module that declares and deploys PostgreSQL, Alembic migrations, the Uvicorn backend, and the Caddy reverse proxy as systemd services
- Deployed the app to Homelab's aarch cloud node and routed public traffic through Cloudflare Tunnel and Caddy on a separate edge node
SPETTRUM
Jun 2023 - Dec 2024Spring Boot · Java 17 · Python · Runpod Serverless API · Docker · Nginx · GitHub Actions
Online AI studio that generates images of a user's pet and train custom lightweight models from photos and text prompt
- Built a Stable Diffusion pipeline for generating LoRA models and AI images of users' pets
- Designed an asynchronous request flow for image generation and integrated it with the Spring Boot backend
- Dockerized the GPU serverless API and reduced costs compared with running an on-premises GPU server
- Implemented CI/CD and zero-downtime blue-green deployments with GitHub Actions, Docker Compose, and Nginx
Education
- Mar 2017 - Feb 2025
Chung-Ang University
- Bachelor's degree in Electrical and Electronics Engineering
Awards & Activities
- Jun 2024 - Jan 2025
Participated in CES 2025 Eureka Park
- Pawframe: a fine-tuning model and coding system that uses computer vision to digitize individual pets - Overview
- Mar 2024 - Nov 2024
Encouragement Award, Promising Student Startup 300+ Growth Track
- AI art therapy program for pet loss
- Nov 28, 2023
Minister of Science and ICT Award, X-corps+ Festival
- Researched a business model that uses blockchain to manage and distribute BMS data and extend IoT integration - Article
- Mar 2023 - Nov 2023
Popularity Award, Promising Student Startup 300+ Preliminary Track
- SPETTRUM, an online AI pet studio
- Oct 2022 - Feb 2023
Completed the Multicampus Backend Developer Bootcamp
- KDT course in Java and Spring backend development
- Aug 13, 2021
Excellence Award, Chung-Ang University - Doosan Infracore Capstone Design Competition
- Map kiosk for Chung-Ang University's 100th Anniversary Hall
Languages & Certifications
Languages
- Korean - Native
- English - Native
- Chinese - Proficient
Certifications
- OPIc AL Jul 16, 2026
- HSK Level 6 Jan 10, 2015