김세민Frontend & Full-stack Developer

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

기능을 만들기 전에 그 기능이 왜 필요한지부터 묻고, 요구사항과 문제를 기록으로 남기며 일합니다. 데이터 자동화, GIS 공간정보 서비스, 웹 애플리케이션을 만들었습니다.

실무 경력
3곳
프로젝트
13개
수상
6회
semin@worklog ~ % cat career.log
  1. 비틀웍스 합류 · Python 크롤러 개발·유지보수
  2. DATA CHECK TOOL 단독 개발 · 점검 3h → 30m
  3. chipster play · 캡스톤디자인 최우수상
  4. EGIS 연구소 · XDWorld 국공유지 GIS
  5. vision-X · 독일 DLR 협력 · 요구사항 78 → 21
  6. CinEver · 프론트엔드 리드 · 최우수상
  7. 마케팅 운영 플랫폼 · 조회 API · 운영 관리자
  8. EGIS TF팀 · 도로 인프라 통합지능 플랫폼
  9. 함께 만들 다음 서비스를 찾는 중

Projects

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

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

13 / 13

  1. 서비스 설계 시나리오 · 예시
    1. 질문 › 관할 교량 중 30년 이상, C등급 이하 찾아줘
    2. 조건 › 관할 · Bridge · 준공 30년+ · 등급 ≤ C
    3. FIND › 후보 목록 · 지도 · 원천 출처
    4. 질문 › 최근 3년 보수 이력 없는 것만

    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분으로 줄이고, 오류율을 1.25%에서 0.05%로 낮췄습니다.

    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를 인증·캐시·관리 화면을 갖춘 운영 서비스로 정리했습니다.

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

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

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

    XDWorld 기반 국공유지 관리

    국공유지 관리 GIS

    토지 정보, 지도, AI 분석 결과를 각기 다른 곳에서 찾던 국공유지 업무를 지도 한 화면으로 모으고, 그 화면을 그대로 보고서로 출력하게 했습니다.

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

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

    06웹 서비스 · 2025.07

    CinEver

    영화 리뷰 서비스

    여러 팀원이 나눠 만든 화면이 하나의 서비스처럼 보이도록, 공통 컴포넌트와 화면 규칙을 정하고 통합한 프론트엔드 리드 프로젝트입니다.

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

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

    07웹 서비스 · 2025.06 – 2025.07

    쭉정이

    도서 커뮤니티

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

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

  8. 모바일 WebApp 화면
    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 학습 이미지 생성

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

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

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

    13기획 · PM · 2023.03 – 2023.08

    PROJECT-S

    Unity 슈팅 게임

    작업 속도와 방식이 다른 다섯 명이 하나의 결과물을 내도록, 문서와 QA로 일정과 통합을 관리한 PM 프로젝트입니다.

    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

About

저에 대해

Vue·JavaScript 웹 개발을 중심으로 Python·PHP·Java/Spring Boot, 데이터베이스와 외부 API 연동까지 다룹니다. 데이터를 시각화하거나 복잡한 업무를 직관적인 화면으로 옮기는 일에 특히 관심이 많습니다.

  • 일하는 방식

    기록하는 개발자

    일기를 쓰듯 업무에서도 요구사항, 회의 내용, 문제 상황과 해결 과정을 문서로 남깁니다. 기록은 지난 일을 보관하는 수단이 아니라 생각을 구조화하고, 문제를 객관적으로 보고, 팀과 효율적으로 협업하는 방법이라고 생각합니다.

  • 취미

    도안을 읽고 한 단씩

    취미는 뜨개질입니다. 도안을 이해하고 작은 단계를 차근차근 쌓아 하나의 결과물을 만드는 과정이 개발과 닮아 있습니다. 반복되는 작업 속에서 완성도를 높여 가는 일을 즐깁니다.

  • 가장 뿌듯했던 순간

    다시 찾아 준 사람들

    함께 일했던 대표님들께 다시 연락을 받아 외주와 추가 작업을 이어 간 순간이 가장 뿌듯했습니다. EGIS에서도 연락을 받아 TF팀으로 다시 합류했습니다. 요구사항을 함께 정리하고 문제를 숨기지 않고 공유했던 방식이 다시 함께 일하고 싶은 개발자로 기억된 이유라고 생각합니다.

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