김세민Frontend & Full-stack Developer

복잡한 데이터와 업무를쉬운 서비스로 잇습니다.

지도·공간정보와 데이터 운영 도구, 웹 서비스를 만들어 왔습니다. 무엇을 정상으로 볼지, 무엇이 꼭 필요한지 기준부터 정하고 그 기준대로 쓰기 쉬운 화면을 만듭니다.

실무 3곳 · 프로젝트 13개 · 수상 6회

How I work

기준을 먼저 정하고, 기록으로 남깁니다

분야는 달라도 일하는 방식은 같았습니다. 실제 프로젝트에서 반복된 세 가지입니다.

  1. 01

    무엇이 정상인지부터 정합니다

    크롤러가 정상 종료돼도 데이터는 비어 있을 수 있었습니다. 자동화보다 먼저 "정상"의 기준을 검증 조건 37개로 정했고, 오류율이 1.25%에서 0.05%로 내려갔습니다.

  2. 02

    범위를 좁혀 끝까지 만듭니다

    독일 DLR과의 요구사항 78건을 핵심 21개로, 도로 플랫폼의 첫 사용자를 시·군 도로과 담당자로 좁혀 꼭 필요한 기능부터 만들었습니다.

  3. 03

    과정을 기록으로 남깁니다

    요구사항, 회의, 문제와 해결 과정을 문서로 남겨 팀과 공유합니다. 함께 일했던 대표님들이 다시 일을 맡겨 주신 것도 이 방식 덕분이라고 생각합니다.

일기를 쓰고 뜨개질을 합니다. 도안을 읽고 한 단씩 쌓아 하나를 완성하는 과정이 개발과 닮아서 좋아합니다.

Projects

직접 만든 기능으로 설명합니다

누르면 오른쪽에 화면, 수치, 구현 내용이 열립니다.

13 / 13

  1. 질문 → 조회 시점에 결합

    • T-Box개념·속성 정의Neo4j
    • R-Box관계·적용 제약Neo4j
    • A-Box시설물 실제 기록PostGIS
    • K-Box법령·문서 근거문서 저장소

    01GIS · 공간정보 · 2026.05 – 진행 중

    도로 인프라 통합지능 플랫폼

    도로 데이터 온톨로지 · AI 의사결정 지원

    흩어진 도로대장·점검 이력·법령을 연결해, 질문 하나로 대상과 근거를 찾는 흐름을 설계하고 있습니다.

    246개 도로대장 원천 레이어 (팀 구축)약 285만 A-Box 레코드 (PostGIS)도메인 분석 · 온톨로지 설계 검토 · PoC 화면 개발

  2. chk_daily_svr · 동작 예시
    1. $ python chk_daily_cron.py
    2. [08:00] 전날 수집분 검증 · 조건 37개
    3. ✓ success 작업 3개
    4. ✗ no_data 작업 1개 · A사이트

    02데이터 자동화 · 비틀웍스 재직 중

    DATA CHECK TOOL

    수집 데이터 자동 검증

    "정상 종료"가 아니라 실제 수집 결과를 검증하게 바꿔, 하루 3시간 걸리던 점검을 30분으로 줄였습니다.

    3h → 30m 하루 수집 점검 시간1.25% → 0.05% 오류율단독 개발 · DB 검증 · 운영 자동화

  3. vision-X 위치 기반 데이터 뷰어

    03GIS · 공간정보 · 2024.05 – 2025.01

    vision-X

    독일 DLR 협력 · 데이터 교환

    독일 DLR과 국내 기관의 요구사항 78건을 21개로 좁혀 데이터 교환 구조를 설계하고, 디지털 트윈으로 검증했습니다.

    78건 → 21개 요구사항을 MVP 핵심 항목으로 정리3~4s → 1.2s 시각화 응답 시간데이터 교환 구조 설계 · GIS 개발 · 결과 보고

  4. 장애 추적 과정 · 재구성 예시
    1. $ curl -s 127.0.0.1:8000/health
    2. {"ok": true, "db": "connected"}
    3. $ tail -f /var/log/nginx/access.log
    4. 외부 요청이 도달하지 않음

    04웹 서비스 · 2026.01 – 2026.04

    마케팅 운영 플랫폼

    조회 API · 운영 관리자 · 권한 설계

    조회 API에 인증·캐시·관리 화면을 갖추고, 외부 접속 장애를 앱·프록시·방화벽 계층으로 나눠 추적했습니다.

    백엔드 API · 운영 관리자 · 권한 설계 · 협업 환경

  5. XDWorld 기반 국공유지 관리의 3D 지도 화면

    05GIS · 공간정보 · EGIS 재직 중

    XDWorld 기반 국공유지 관리

    국공유지 관리 GIS

    따로 찾던 토지 정보·지도·AI 분석 결과를 지도 한 화면에 모으고, 그 화면을 그대로 보고서로 출력하게 했습니다.

    1.2s → 0.48s 지도 이동 반응 시간12MB → 2MB PDF 보고서 용량GIS 웹 개발 · 지도 제어 · 분석 결과 연동

  6. CinEver 영화 리뷰 서비스 홈 화면

    06웹 서비스 · 2025.07

    CinEver

    영화 리뷰 서비스

    프론트엔드 리드로 공통 컴포넌트와 화면 규칙을 정해, 5명이 나눠 만든 화면을 하나의 서비스로 묶었습니다.

    약 10개 구현 · 설계한 주요 화면20~30개 관리한 재사용 UI 컴포넌트현대오토에버 SW 스쿨 웹개발 프로젝트 최우수상프론트엔드 리드 · UI 디자인 · API 연동

  7. 쭉정이 도서 커뮤니티 홈 화면

    07웹 서비스 · 2025.06 – 2025.07

    쭉정이

    도서 커뮤니티

    형식이 다른 도서 API 두 개를 하나의 구조로 맞춰, 검색부터 독서 일정까지 한 흐름으로 이었습니다.

    프론트엔드 리드 · 인증 · 도서 API · 캘린더 연동

  8. chipster play 모바일 서비스 화면

    08GIS · 공간정보 · 2023.03

    chipster play

    그룹 위치 공유

    웹과 Android가 같은 사용자를 다르게 인식하던 문제를 UID로 통일해, 로그인 후 지도·그룹 기능이 끊기지 않게 했습니다.

    10~20명 기능 테스트 참여 인원약 5초 그룹 위치 갱신 주기 (폴링)산학 R&D·캡스톤디자인 발표회 최우수상웹 인증 · Android 연동 · 위치 공유

  9. REALLY YOU? 음성 분석 서비스 화면

    09기획 · PM · 2023.06.27 – 2023.06.30

    REALLY YOU?

    딥보이스 판별

    합성 음성을 판별해 보이스피싱을 막는 서비스로, 판별 정확도 92%(해커톤 발표 기준)를 기록해 특별상을 받았습니다.

    92% 딥보이스 판별 정확도특별상 SW중심대학 공동해커톤 · 한국정보과학회SW중심대학 공동해커톤 특별상 · 한국정보과학회장상PM · Flutter UI · 서버 연동

  10. HIS 서비스 소개 페이지

    10웹 서비스 · 2023.05.05 – 2023.05.07

    HIS

    말하는 영상 생성

    사진·음성·문장으로 말하는 영상을 만드는 서비스에서, 처음 쓰는 사람도 따라갈 수 있는 입력·결과 흐름을 만들었습니다.

    2위 2023 SW중심대학 공동해커톤1~3분 영상 1개 생성 시간2023 SW중심대학 공동해커톤 2위웹 개발 · 파일 처리 · 서버 연동

  11. 11웹 서비스 · 2022.04.01 – 2022.06.30

    산학 프로젝트

    실시간 웹 채팅

    새로고침 없이 이어지는 웹 채팅을, 처음 다뤄 본 WebSocket으로 직접 구현해 기업 서비스에 붙였습니다.

    5~10명 동시 접속 기능 점검웹 채팅 개발 · 실시간 통신 연동

  12. 12데이터 자동화 · 2022.03.06 – 2022.03.07

    AI 모델링 자동화 시스템

    AI 학습 이미지 생성

    웹에서 조건만 넣으면 Unity가 여러 각도의 학습 이미지를 만들어 주는 흐름을 설계했습니다.

    8~16장 요청 1회당 생성 이미지한국항공대 SW중심대학사업단 단장상웹 인터페이스 · 서버 데이터 연동

  13. PROJECT-S 슈팅 게임 플레이 화면 1

    13기획 · PM · 2023.03 – 2023.08

    PROJECT-S

    Unity 슈팅 게임

    속도와 방식이 다른 5인 팀이 하나의 게임을 완성하도록, 문서와 QA로 일정과 통합을 관리했습니다.

    10~15개 관리한 기획 · 관리 문서20~30건+ 관리한 QA · 수정 항목PM · 기획 · QA · 개발 보조

Experience

경력

데이터 운영 자동화에서 시작해 GIS 서비스, 국제 협력 프로젝트, 백엔드 운영 도구로 범위를 넓혔고, 지금은 EGIS TF팀에서 도로 인프라 통합지능 플랫폼을 만들고 있습니다.

  1. 2026.05 – 현재

    EGIS

    TF팀

    도로 인프라 통합지능 플랫폼의 도메인 분석·온톨로지 설계 검토·PoC 화면 개발

    • 지자체 도로 업무 흐름을 조사하고 업무 질문 8유형과 업무 영역 × 질문 유형 매트릭스 설계
    • 도로대장 원천 구조를 분석하고 T/R/A/K-Box 온톨로지 역할 분리와 원천 매핑·저장소 구조 설계 검토
    • Vue·Mapbox로 PoC 화면을 구현하고, 기술 중심 시연을 FIND → REVIEW → REPORT 업무 흐름의 3패널 UI로 개선

    관련 프로젝트도로 인프라 통합지능 플랫폼

  2. 2026.01 – 2026.04

    디지털 마케팅 기업

    Backend · Internal Tools

    마케팅 운영 조직의 데이터 조회 API·관리자 도구 개발과 내부 시스템 협업·서비스 기획

    • FastAPI·PostgreSQL 기반 조회 서버에 API Key·기기 식별, 캐시, 관리 대시보드를 구성하고, Nginx·GCP VM 접속 장애와 가상환경 실행 오류를 조사·대응
    • Next.js·TypeScript·Supabase 기반 내부 업무관리 시스템의 구조를 분석하고 GitHub PR·CodeRabbit 리뷰 흐름 점검
    • 4단계 조직의 광고 운영 관리자 RBAC·정산 모델·화면 시안 설계
    • 마케팅 도구 4종 벤치마킹과 SaaS HTML 프로토타입, 홈페이지 유지보수·Git 이력화 검토

    관련 프로젝트마케팅 운영 플랫폼

  3. 2024.01 – 2025.02

    EGIS

    연구소

    공간 데이터 시각화와 GIS 서비스의 기획·개발·결과 보고

    • XDWorld 국공유지 관리: 필지 위치·속성·AI 지목 분석 결과를 한 지도 화면에 연결하고 PDF 보고서 출력 구현
    • 지도 카메라 이동·렌더링·캡처 시점을 동기화해 레이어 누락 없는 화면 캡처 구현
    • 독일 DLR 협력 vision-X: 요구사항 78건을 21개 핵심 항목으로 정리하고 Gaia-X 기반 데이터 교환 구조 설계
    • Base-X Connector 기반 데이터 교환 흐름 구성과 디지털 트윈 시각화
    • 약 12회 기관 협의에 참여하고 요구사항 정의서·아키텍처 문서·시연 화면 등 산출물 정리

    관련 프로젝트XDWorld 기반 국공유지 관리 vision-X

  4. 2021.06 – 2023.10

    비틀웍스

    프리랜서 개발자 · Project Manager

    데이터 수집·검증 자동화와 운영용 웹 대시보드 개발

    • DATA CHECK TOOL 단독 개발: 하루 평균 약 4,000건의 수집 데이터를 자동 검증해 점검 시간을 3시간에서 30분으로 단축하고, 실패·누락을 매일 08시 문자로 알림
    • Python·Selenium 크롤러 4개 이상 개발·유지보수: 사이트 구조 변경, 인증, 응답 지연, 중복 데이터, 스케줄 오류 대응
    • PHP·JavaScript·MySQL 운영 대시보드: 관리자와 대표가 수집량·사이트별 현황·실행 성공 여부·오류 내역을 먼저 훑고 이상 항목을 상세 조회하는 구조
    • 대시보드 쿼리 개선: 인덱스 점검, 불필요한 컬럼 조회 축소, JOIN·WHERE 정리와 페이지네이션 적용으로 수 초 걸리던 조회를 1~2초 내외로 단축
    • Project Manager: 2~4명의 업무를 조율하며 2~3개 프로젝트를 병행 관리. 대표·고객의 추상적인 요구사항을 작업 단위로 구체화하고, 작업 기준을 문서화해 팀의 진행을 공유

    관련 프로젝트DATA CHECK TOOL

Skills

기술

각 기술을 어디에 썼는지는 프로젝트 상세에서 확인할 수 있습니다.

Frontend

Vue 기반 웹 서비스, 인증·검색·리뷰와 반응형 화면 구현

  • JavaScript
  • Vue
  • TypeScript
  • React
  • HTML
  • CSS
  • Tailwind CSS
  • Flutter
  • Kotlin
  • Swift
Backend

Python 데이터 처리 도구, PHP 웹 개발, 서버 요청·응답 연동

  • Python
  • PHP
  • Java
  • Spring Boot
  • Node.js
Data

MySQL 데이터 관리·쿼리 개선과 수집 데이터 상태 검증

  • MySQL
  • Firebase Firestore
  • Oracle
GIS

지도·AI 분석 레이어 연동과 위치 데이터 시각화

  • XDWorld
  • Digital Twin
  • Base-X Data Connector
  • Naver Map API
Infrastructure

예약 작업·알림 자동화와 Apache·Nginx 서버 운영 보조

  • Crontab
  • Apache
  • Nginx
  • AWS
  • Firebase
Tools

Git·Figma·Notion 협업, 동료 코드 리뷰와 PM·QA

  • Git
  • GitHub
  • GitLab
  • Figma
  • Notion
  • Slack
  • Unity
  • Vite

Awards & Education

수상과 교육

수상 6회

  1. 2022.03.07
    총장상

    한국항공대학교 SW중심대학 산학 협력 프로젝트

  2. 2022.05.16
    한국항공대 SW중심대학사업단 단장상

    한국항공대학교 SW중심대학 공동해커톤

  3. 2023.05.07
    2위

    한국항공대학교 SW중심대학 공동해커톤

  4. 2023.06.30
    특별상 · 한국정보과학회장상

    SW중심대학 공동해커톤

  5. 2023.12.20
    최우수상

    한국항공대학교 산학 R&D프로젝트/캡스톤디자인 발표회

  6. 2025.08.28
    최우수상

    현대오토에버 SW 모빌리티 스쿨 웹앱 2기 웹개발 프로젝트

활동 · 학력 · 자격

  1. 2022.08
    42 Seoul · La Piscine

    La Piscine 과정을 거쳐 본과정에 합격했습니다. 한 달간 과제·시험·팀 프로젝트를 수행하고, 동료 코드 리뷰에서 구현 방식을 비교하고 설명했습니다.

  2. 2025.04.28 – 2025.11.12
    현대오토에버 모빌리티 SW 스쿨 웹/앱

    Vue 기반 팀 프로젝트에서 인증·외부 API·리뷰·독서 캘린더 기능을 구현했습니다. CinEver에서는 프론트엔드 리더로 Figma 디자인과 개발을 맡았습니다.

  3. 2020.03 – 2024.08
    한국항공대학교

    소프트웨어학과 졸업

  4. 2017.03 – 2020.02
    오천고등학교

    졸업

  5. 2024.07.06
    OPIc

    IH · ACTFL