이력서자기소개서

경 력 기 술 서

성 명김제민 (KIM JE MIN)
연락처wpals814@gmail.com | 010-****-****

KDB+·PostgreSQL 기반 대용량 시계열 데이터 처리부터 Vue.js/React 대시보드 구현까지, 약 3년간 에너지(VPP) 플랫폼 전 계층을 설계·운영한 풀스택 개발자

ECHOIT

데이터라벨링 · 임시직/프리랜서

2025.07 - 2025.11

국회 AI를 위한 데이터 구축 및 품질 관리

담당 업무

  • -데이터 라벨러로 입사 후, 뛰어난 정확성과 이해도를 인정받아 데이터 검수자로 역할 전환
  • -3명의 검수자가 동일한 기준으로 작업하도록 '검수 표준 가이드'를 제작하여 팀 전체의 데이터 일관성 확보
  • -라벨러들의 반복적인 질문과 해결 과정을 담은 '업무 FAQ'를 문서화하여 팀의 작업 효율성 증대
  • -수동 검수 과정의 비효율을 개선하고자 중복 체크 및 특정 값 자동 검사 기능을 갖춘 '라벨링 품질 검수 플랫폼(labeling-qc.com)' 개발
  • -외국 입법례, 정책 등 전문 분야 텍스트 데이터의 최종 품질 검수를 담당하여 고품질 학습 데이터셋 구축에 핵심적으로 기여

소프트웨어공작소

선임연구원 (프론트엔드 개발)

2024.12 - 2025.03

Toyota 텔레매틱스 웹퍼블리싱

2024.12 ~ 2025.03

담당 업무

  • -CallCenterWeb/OperationWeb 클라이언트 및 관리 시스템 웹 퍼블리싱 구현
  • -반응형 웹 디자인 적용 및 크로스 브라우저 호환성 확보
  • -이미지 최적화를 통한 페이지 로딩 성능 개선

이아이피그리드

대리

2022.08 - 2024.07

EnergyHub 프로젝트

2023.12 ~ 2024.07

프로젝트 개요

EIP의 VPP 플랫폼 리소스 데이터를 가상으로 생성하는 서비스 개발. Spring Boot + FastAPI + Vue.js 기반 풀스택으로 개발되었으며, Vue.js로 대시보드 UI를 구현하고 FastAPI를 이용한 백엔드 API 서비스를 구축했습니다.

사용 기술

Spring BootFastAPIVue.jsPython

담당 업무

  • -EIP의 VPP 플랫폼의 리소스의 데이터를 가상으로 만드는 서비스 개발
  • -EIP의 VPP의 connector UI, 스케줄 관리, 데이터 업데이트 서비스 개발
  • -Vue.js를 활용한 사용자 중심 대시보드 구현
  • -FastAPI를 이용한 백엔드 API 서비스 구축

주요 성과 / 기능

  • -VPP 플랫폼 리소스 데이터를 가상으로 생성하는 시뮬레이션 서비스 구현
  • -VPP connector UI를 통한 외부 시스템 연동 인터페이스 개발
  • -스케줄 관리 UI로 데이터 생성 주기 및 업데이트 일정 제어
  • -FastAPI 기반 백엔드 API 서비스 설계 및 구축

트러블슈팅 / 기술적 도전

  • -가상 리소스 데이터의 현실성 확보를 위한 데이터 모델링
  • -기존 Spring Boot 백엔드와 FastAPI 서비스 간 역할 분리 및 통신 설계
  • -스케줄 관리 시 시간대(Timezone) 처리 및 동시성 이슈 해결

Amadeus 프로젝트

2023.12 ~ 2024.07

프로젝트 개요

VPP 플랫폼 참여자 데이터 기반 Balancing Group 생성 및 분석 서비스. Spring Boot + Vue.js + PostgreSQL + AWS EC2 + FastAPI 기반 풀스택으로 개발되었으며, 지령 수행 여부를 확인하는 UI와 실시간 모니터링 대시보드를 구축했습니다.

사용 기술

Spring BootVue.jsPostgreSQLAWS EC2FastAPI

담당 업무

  • -EIP의 VPP 플랫폼의 참여자들의 데이터를 기반으로 Balancing Group 생성 및 분석, 지령 참여 여부를 통해 보고서를 공유하기 위한 서비스 개발
  • -Balancing Group(군집화 되어있는 참여자) 들의 지령 수행 여부를 확인하는 UI 개발
  • -Amadeus 시스템의 전체 알림 UI 개발
  • -데이터 시각화 및 실시간 모니터링 대시보드 구축

주요 성과 / 기능

  • -Balancing Group(군집화된 참여자)별 지령 수행 여부를 실시간으로 확인하는 모니터링 UI 구현
  • -시스템 전체 알림 UI 개발로 이벤트 발생 시 즉각적인 상태 파악 가능
  • -참여자 데이터 기반 Balancing Group 생성 및 분석 리포트 공유 기능
  • -Highcharts 기반 실시간 데이터 시각화 대시보드 구축

트러블슈팅 / 기술적 도전

  • -다수 참여자의 지령 수행 데이터를 실시간으로 집계하여 표시하는 성능 최적화
  • -Balancing Group 단위의 복잡한 데이터 구조를 직관적으로 표현하는 UI/UX 설계
  • -알림 시스템의 이벤트 우선순위 처리 및 사용자별 알림 설정 관리

Arkn 프로젝트

2023.08 ~ 2023.12

프로젝트 개요

전기 자동차 충전소 관리 시스템. Spring Boot + Vue.js 기반 풀스택으로 개발되었으며, MBESS의 충전량, 방전량, 배터리 정보를 실시간으로 모니터링하는 UI를 개발했습니다.

사용 기술

Spring BootVue.js

담당 업무

  • -전기 자동차 충전소를 관리하는 사용자에게 현재 충전 차량 정보, ESS(Energy Storage System) 정보 및 충전소의 배터리 정보를 실시간으로 제공하는 서비스
  • -MBESS(Mobile Battery Energy Service System)의 실시간 충전량, 방전량 및 배터리 수명을 제공하는 UI 개발
  • -배터리 시스템 알림창, 배터리 내 Cell 데이터 실시간 정보를 제공하는 UI개발
  • -실시간 데이터 시각화 UI 개발 및 대시보드 설계 구현

주요 성과 / 기능

  • -MBESS(Mobile Battery Energy Service System) 실시간 충전량·방전량·배터리 수명 모니터링 UI 구현
  • -배터리 내 개별 Cell 데이터를 실시간으로 시각화하는 상세 모니터링 화면 개발
  • -배터리 시스템 이상 감지 시 알림창을 통한 즉각적인 상태 알림 기능
  • -충전소별 ESS 상태 및 충전 차량 정보를 한눈에 파악할 수 있는 통합 대시보드

트러블슈팅 / 기술적 도전

  • -배터리 Cell 단위의 대량 실시간 데이터를 프론트엔드에서 효율적으로 렌더링하는 최적화
  • -충전량·방전량·SOC 등 다양한 지표를 하나의 대시보드에 직관적으로 배치하는 레이아웃 설계
  • -실시간 데이터 스트림과 이력 데이터 조회 간의 UI 전환 처리

D3 프로젝트

2022.08 ~ 2023.09

프로젝트 개요

분산 에너지 자원의 시계열 데이터 분석 및 시각화 서비스. Flask + PostgreSQL + Docker + GitHub Actions + Vue.js 기반 풀스택으로 개발되었으며, Vue.js로 사용자 인터페이스를 설계하고 PostgreSQL로 데이터베이스를 구축했습니다.

사용 기술

FlaskPostgreSQLDockerGitHub ActionsVue.jsAWS EC2AWS Beanstalk

담당 업무

  • -D1에서 구축한 CBL 데이터를 기반으로, 분산 에너지 자원의 시계열 데이터를 분석·시각화하여 통계 보고서를 생성·공유하는 서비스 개발
  • -기획, 프로세스 문서 및 스프린트 단위로 개발
  • -어플리케이션 레이아웃, 데이터 셋, 어드민 페이지 UI 구현
  • -PostgreSQL을 활용한 RDB 구축 및 최적화
  • -Vue.js를 활용한 사용자 인터페이스 설계
  • -Flask 기반 API 개발 및 Docker 컨테이너화
  • -GitHub Actions를 활용한 CI/CD 파이프라인 구축

D1 프로젝트 운영 및 유지보수

2022.08 ~ 2024.07

담당 업무

  • -아이온커뮤니케이션즈에서 개발한 D1 CBL 계산 시스템의 지속적 운영 및 유지보수
  • -CBL 알고리즘 및 고객 수요관리 로직 코드 수정 및 업데이트
  • -D1 서비스 서버 배포, 모니터링 및 인프라 관리
  • -운영 중 발생하는 데이터 이슈 대응 및 안정성 개선

아이온커뮤니케이션즈

사원

2021.12 - 2022.08

D1 프로젝트

2021.12 ~ 2022.08

프로젝트 개요

수요 반응 프로그램 평가를 위한 부하 검증 서비스. Flask + PostgreSQL + Docker + GitHub Actions + Vue.js 기반 풀스택으로 개발되었으며, 고객 기준 부하 예측 UI를 개발하고 GitHub Actions으로 CI/CD를 적용했습니다. Flask를 FastAPI로 마이그레이션했습니다.

사용 기술

FlaskFastAPIPostgreSQLDockerGitHub ActionsVue.jsAWS EC2

담당 업무

  • -수요 반응 프로그램 평가를 위한 고객 기준 부하, 참여 전력 소비 형태 검증 기준(RRMSE)를 계산 및 예측하는 서비스
  • -전력거래소 기준서 기반 고객 기준 부하(CBL) 계산 시스템 개발
  • -한국 및 일본 전력시장 규정에 따른 CBL 알고리즘 구현
  • -KDB+ 시계열 데이터베이스 쿼리 작성 및 시스템 유지보수
  • -고객 기준 부하 예측을 위한 UI 개발
  • -GitHub Actions을 이용한 CI/CD 적용
  • -GitHub 브랜치 전략 수립
  • -서버 배포 및 릴리즈 노트 작성
  • -데이터 분석 결과 시각화
  • -데이터 이상치 분석
  • -Flask 기반 API 개발 및 FastAPI로 마이그레이션
  • -데이터 검증 및 정확도 향상

개인 프로젝트

라벨링 품질 검수 플랫폼

http://labeling-qc.com
2025.07 ~ 2025.11

프로젝트 개요

라벨링 품질 검수 및 인터랙티브 편집 플랫폼. React + TypeScript + Vite + FastAPI로 개발되었으며, 10가지 검증 규칙을 통한 자동 품질 검사 시스템을 핵심 기능으로 제공합니다. 다른 사용자들을 위한 페이지 분석 도구(대용량 ZIP 파일 처리), 라벨링 편집(프리뷰, 검증방법), 전체 변환 및 삭제, 전체/개별 다운로드 기능을 포함합니다. 실시간 품질 지표 시가화 대시보드와 사용자별 통계 분석 기능을 제공하며, Docker 컨테이너화, GitHub Actions CI/CD, AWS Lightsail 배포, Supabase 연동을 통해 운영됩니다.

사용 기술

ReactTypeScriptViteFastAPIPythonDockerGitHub ActionsAWS LightsailSupabase

주요 성과 / 기능

  • -10가지 검증 규칙을 통한 자동 품질 검사 시스템 (핵심 기능)
  • -다른 사용자들을 위한 페이지 분석 도구 (대용량 ZIP 파일 처리 및 구조 분석)
  • -라벨링 편집 기능 (프리뷰, 검증방법 포함)
  • -전체 변환 및 삭제 기능 (라벨 타입 변환, 일괄 삭제)
  • -전체 다운로드 및 개별 다운로드 기능
  • -실시간 품질 지표 시각화 대시보드 및 사용자별 통계
  • -GitHub Actions를 활용한 CI/CD 파이프라인 구축
  • -AWS Lightsail 배포 및 Supabase 데이터베이스 연동

트러블슈팅 / 기술적 도전

  • -10가지 검증 규칙 설계 및 자동 검사 로직 구현
  • -대용량 ZIP 파일 처리 성능 최적화 및 페이지 분석 기능 개발
  • -라벨링 편집 기능의 프리뷰 및 검증방법 구현
  • -전체 변환/삭제 및 다운로드 기능의 사용자 경험 최적화
  • -GitHub Actions CI/CD 파이프라인 구축 및 자동화
  • -AWS Lightsail 배포 환경 구성 및 Docker 컨테이너화
  • -Supabase 연동 및 VPN 환경 대응 로직 구현

Refine - AI 링크 수집·관리 플랫폼

https://refine-rust.vercel.app/
2025.12 ~ 현재

프로젝트 개요

모바일 공유 시트에서 링크를 저장하면 Google Gemini AI가 자동으로 카테고리 분류·한국어 요약·태그 추출하는 PWA 북마크 매니저. Next.js 16 + React 19 + TypeScript + Supabase(PostgreSQL + Auth + Storage)로 구축하고, 100개 이상 플랫폼 자동 인식 및 메타데이터 수집, YouTube 임베디드 플레이어, 드래그앤드롭 카테고리 관리, Super Admin 대시보드(SQL 콘솔, DB 스키마 브라우저)를 포함하며, Vitest 46개 테스트를 갖춘 프로덕션 레벨 애플리케이션입니다.

사용 기술

Next.jsReactTypeScriptTailwind CSSSupabaseGoogle Gemini AISWRFramer MotionVitestVercel

주요 성과 / 기능

  • -PWA Share Target으로 모바일 네이티브 공유 시트에서 직접 링크 저장
  • -Google Gemini 2.0 AI 기반 자동 카테고리 분류(23개+), 한국어 요약, 태그 추출(최대 5개)
  • -100개+ 플랫폼 자동 인식(YouTube, GitHub, Twitter 등) 및 플랫폼별 메타데이터 수집
  • -YouTube 임베디드 플레이어 및 재생목록 네비게이션
  • -드래그앤드롭 카테고리 관리 및 카테고리별 링크 통계
  • -Google OAuth 인증, Row Level Security 기반 멀티유저 데이터 격리
  • -Super Admin 대시보드 (시스템 통계, 사용자 관리, DB 스키마 브라우저, SQL 콘솔)
  • -Vitest 기반 46개 테스트(유닛 + 통합) 및 Sentry 에러 트래킹

트러블슈팅 / 기술적 도전

  • -100개+ 플랫폼별 스마트 User-Agent 전략 설계 (LinkedIn → Googlebot, Twitter → Twitterbot 등)
  • -OG 이미지 스크래핑 후 Supabase Storage로 영속화하는 이미지 파이프라인 구축
  • -PWA Service Worker와 Share Target API를 활용한 네이티브 앱 수준의 공유 경험 구현
  • -Gemini AI 호출 시 Rate Limiting 및 벌크 백필 처리의 안정성 확보
  • -URL 정규화 및 중복 감지 알고리즘 설계 (변형 URL 대응)
  • -Supabase Row Level Security 기반 멀티유저 데이터 격리 설계

뜬뜬(ddendden) 프로젝트

https://ddendden.vercel.app/
2024.11 - 2025.02

프로젝트 개요

유재석과 안테나 플러스 제작사의 콘텐츠 중심 웹 플랫폼. React, Next.js, TypeScript, Tailwind CSS로 개발된 팬 커뮤니티 허브로, 다양한 콘텐츠 시리즈(핑계고, 풍향고, 이달의 계원 등)를 제공하며 다국어 지원 및 시상식 시스템을 갖추고 있습니다.

사용 기술

ReactNext.jsTypeScriptTailwind CSSVercel

주요 성과 / 기능

  • -다양한 콘텐츠 시리즈 제공 (핑계고, 풍향고, 이달의 계원 등)
  • -다국어 지원 시스템
  • -시상식 시스템 및 투표 기능
  • -반응형 웹 디자인
  • -사용자 인증 및 권한 관리

트러블슈팅 / 기술적 도전

  • -대용량 미디어 콘텐츠 최적화 및 로딩 성능 개선
  • -다국어 지원을 위한 i18n 구현
  • -실시간 투표 시스템의 동시성 처리
  • -모바일 환경에서의 사용자 경험 최적화
2024

프로젝트 개요

Next.js와 React를 활용한 개인 포트폴리오 웹사이트. Tailwind CSS로 반응형 디자인을 구현하고 사용자 경험을 개선했습니다.

사용 기술

Next.jsReactTypeScriptTailwind CSSGitHub Pages

주요 성과 / 기능

  • -반응형 웹 디자인
  • -다크/라이트 모드 지원
  • -이메일 연락 기능
  • -프로젝트 상세 모달
  • -GitHub Pages 자동 배포

트러블슈팅 / 기술적 도전

  • -GitHub Pages 정적 호스팅 환경에서의 Next.js 최적화
  • -반응형 디자인을 위한 Tailwind CSS 활용
  • -이메일 기능 구현을 위한 API 라우트 제거 및 대안 구현
  • -SEO 최적화 및 메타데이터 관리

보유 기술

Front-End
ReactVue.jsNext.jsTypeScriptTailwind CSSHTML5CSS3JavaScript
Back-End
Python (Flask, FastAPI)Spring Boot
Database
SQL (PostgreSQL)Supabase
Infra
Docker
Cloud
AWS EC2AWS Elastic BeanstalkAWS S3AWS Route53AWS Lightsail
Tools
GitGitHubGitHub ActionsViteWebpackSlack
Others
CI/CDRESTful API데이터 시각화