CREATE.
INNOVATE.
INSPIRE.

아름다운 디지털 경험을 만들어갑니다.

Full-stack Engineer · 13년+ 경력 · LMS · 미디어 · AWS

작업물 보기연락하기

13년 경력 타임라인

IPTV/OTT → 교육 플랫폼 → 에듀테크 풀스택

지나웍스

2013.03 ~ 2018.03

주임연구원

미디어 플랫폼 · 대형 IPTV/OTT 파트너

  • 대형 OTT 플랫폼 고도화 (2차)
  • 대형 OTT 플랫폼 (1차)
  • +4개 더

웅진씽크빅

2018.06 ~ 2021.09

책임연구원

에듀테크 · 국내 대표 학습지 플랫폼

  • 북클럽 학습 과목 개발 · 운영
  • SAP 경량화 프로젝트
  • +7개 더

Freelance

2021.10 ~ 2022.12

프리랜서 · SI

대형 글로벌 가전 제조사 내부 플랫폼 SI

  • SDP · GFTS / Couchbase / ATS / ROS 운영
  • 2022 EMP SI — 휴면계정 · 3rd 로그인

데브에이프릴 (Contract)

2023.01 ~ 현재

매니저

에듀테크 스타트업 · 교육 플랫폼 풀스택

  • 모두의 클래스(LMS) 개발 · 운영
  • 자체 영상 변환 시스템 개발 · 운영
  • +8개 더

선별한 개인 프로젝트 · 사이드 POC

Featured개인 프로젝트

soworks Homepage

개인 브랜드 포트폴리오 사이트

지금 보고 계신 이 사이트가 곧 프로젝트 산출물.

Next.js 16React 19TypeScriptvanilla CSS
Featured개인 프로젝트

AI Shorts Pipeline

트렌드 발굴부터 업로드까지 쇼츠 자동화

AI로 바이럴 쇼츠를 완전 자동 생성·업로드하는 n8n 파이프라인.

n8nDockerLLM APIsText-to-VideoFFmpegYouTube Data API v3+2
Featured사이드 POC

HR Management Desktop POC

직원·현장 관리 Windows 앱

Electron + React + SQLite로 구현한 데스크탑 업무 POC.

ElectronReactbetter-sqlite3FlaskNode.js
Featured개인 프로젝트

Animal Spa

Capacitor 하이브리드 캐주얼 게임

웹 기반 캐주얼 게임을 Capacitor로 Android 앱으로 패키징.

ViteCapacitor@capacitor-community/admobAndroid
Featured개인 프로젝트

K-pop Idol Merge

Godot 머지 게임 + 리소스 자동화

Godot 기반 머지 게임과 리소스 자동 생성 파이프라인.

GodotGDScriptPythonPowerShell
전체 프로젝트 보기 →

Projects

전체 프로젝트 · 카테고리별 필터

Featured개인 프로젝트

soworks Homepage

개인 브랜드 포트폴리오 사이트

지금 보고 계신 이 사이트가 곧 프로젝트 산출물.

Next.js 16React 19TypeScriptvanilla CSS
Featured개인 프로젝트

AI Shorts Pipeline

트렌드 발굴부터 업로드까지 쇼츠 자동화

AI로 바이럴 쇼츠를 완전 자동 생성·업로드하는 n8n 파이프라인.

n8nDockerLLM APIsText-to-VideoFFmpegYouTube Data API v3+2
Featured사이드 POC

HR Management Desktop POC

직원·현장 관리 Windows 앱

Electron + React + SQLite로 구현한 데스크탑 업무 POC.

ElectronReactbetter-sqlite3FlaskNode.js
Featured개인 프로젝트

Animal Spa

Capacitor 하이브리드 캐주얼 게임

웹 기반 캐주얼 게임을 Capacitor로 Android 앱으로 패키징.

ViteCapacitor@capacitor-community/admobAndroid
Featured개인 프로젝트

K-pop Idol Merge

Godot 머지 게임 + 리소스 자동화

Godot 기반 머지 게임과 리소스 자동 생성 파이프라인.

GodotGDScriptPythonPowerShell
AWS팀 기여

Operations Lambda Suite

20+ 운영 Lambda 모음

알람·알림·승인 게이트웨이·메일·TTS 등 운영 Lambda 포트폴리오.

AWS LambdaNode.jsPythonAPI GatewaySNSSES
AWS팀 기여

CloudFront Signed URLs

보호 콘텐츠 서명 URL 발급

Lambda 기반 CloudFront signed URL/쿠키 발급 서비스.

Node.jsAWS LambdaCloudFront
AWS팀 기여

CI/CD CloudFormation

CodePipeline 스택 템플릿

CodePipeline + CodeBuild + CodeDeploy 파이프라인을 CFN으로 템플릿화.

AWS CloudFormationCodePipelineCodeBuildCodeDeploy
AWS팀 기여

EC2 Scheduling Lambda

EventBridge 기반 EC2 자동 on/off

비업무시간 EC2 자동 중지로 운영비 절감.

AWS LambdaEventBridgeNode.js
AWS개인 프로젝트

Coffee Notification SAM

커피 주문 후 알림 스택

AWS SAM으로 배포하는 소규모 알림 Lambda 스택.

AWS SAMLambdaPython
AWS팀 기여

APM → Slack Bridge

Pinpoint 이벤트 Slack 중계

APM 알람 이벤트를 Slack Webhook으로 중계하는 Java 서비스.

JavaMavenDockerPinpoint APMSlack Webhook
Media팀 기여

Office/HWP → PDF Daemon

문서 변환 데몬

HWP/DOC/PPT를 PDF로 변환하는 Windows 기반 데몬.

PythonWindows BatchMS Office OSPPPopplerHWP
Media팀 기여

Image Transcoding Service

이미지 트랜스코딩 워커

Java/Gradle 기반 이미지 트랜스코딩 서비스.

JavaGradleDocker
Media팀 기여

Transcoding Manager

변환 잡 큐 매니지먼트

여러 트랜스코딩 워커를 묶어 잡을 분배·모니터링.

JavaGradle
Media팀 기여

FFmpeg Transcoding Daemon

비디오 변환 데몬

FFmpeg 기반 비디오 트랜스코딩 데몬.

PythonFFmpeg
Utilities개인 프로젝트

SonarQube → PDF Report

코드 품질 리포트 자동 추출

SonarQube 지표를 파이 차트 포함 PDF로 자동 리포팅.

PythonmatplotlibSonarQube API
Utilities개인 프로젝트

OpenCV Motion Capture

모션 감지 → Slack 알림

OpenCV로 감지한 모션을 Slack으로 실시간 알림.

PythonOpenCV 4.7NumPyslackclientDocker
Utilities팀 기여

Audio Length Checker

오디오 길이 체크 유틸

대량 오디오 파일 길이 일괄 검증 유틸.

Python
Utilities학습

Instagram Crawler

소형 크롤링 스크립트

특정 피드 데이터를 수집하는 1파일 스크립트.

Python
Utilities학습

Apache Tika Metadata

문서 메타데이터 추출 실험

Apache Tika로 다양한 문서 포맷의 메타데이터 추출.

JavaMavenApache Tika
AI개인 프로젝트

TikTok Shorts Pipeline

AI Shorts의 전신

AI 쇼츠 자동화의 첫 버전 — TikTok 전용.

n8nLLM APIsText-to-VideoTikTok Content Posting APIGoogle SheetsSlack
AI학습

MCP × Figma Experiment

AI 에이전트 ↔ Figma MCP 통합

MCP 프로토콜로 디자인 툴과 에이전트 연결.

Node.jsMCPFigma APIDocker
Experiments학습

Supabase Edge Function

Edge Function 연결 테스트

Supabase Edge Function으로 DB 연결 검증.

Supabase Edge FunctionsTypeScript

Career

재직 회사 · 주요 프로젝트

데브에이프릴 (Contract)

매니저
2023.01 ~ 현재· 에듀테크 스타트업 · 교육 플랫폼 풀스택

교육 출판 대기업 대상의 저작도구·CMS·AIDT 플랫폼 풀스택 기여와 자체 제품(LMS, 영상 변환 시스템) 개발을 병행. AWS 인프라 운영까지 담당.

  • 모두의 클래스(LMS) 개발 · 운영2026.01 ~ 현재

    로그인/회원관리, DRM 및 영상 플레이어, 메일 발송 및 배치, 줌/라이브 미팅 전반을 분석·설계·개발·운영.

    JavaTypeScriptPythonMariaDBValkey
  • 자체 영상 변환 시스템 개발 · 운영2026.01 ~ 현재

    FFmpeg 기반 멀티스트림 채널 생성, HLS/해상도별 트랜스코딩, 썸네일 생성, DRM 인코딩과 플레이어까지 개발.

    PythonFFmpegMySQLValkey
  • AI 디지털교과서(AIDT) 플랫폼 개발2025.03 ~ 2025.09

    교육 출판 대기업의 AIDT 플랫폼에서 문항 관리, 저작도구 연동 백엔드, 문서 변환 서버를 분석·설계·개발·운영.

    JavaPythonMySQLRedisNCP
  • 대형 교육 출판사 파일 변환 시스템 운영2024.07 ~ 현재

    문서 변환(DOC/PPT/XLS/HWP/PDF → PDF·이미지), 영상 변환(SMIL·해상도별 트랜스코딩), 이미지 변환(다중 해상도·포맷 변환) 솔루션 전반.

    JavaPythonMySQLRedisFFmpegHWPMS Office
  • 저작 툴 Backoffice 개발 · 운영2023.12 ~ 현재

    회원/문항/템플릿/스티커 관리, 저작도구와 백엔드 통신 개발 등 전체 프로세스를 담당.

    Spring BootMyBatisJavaMariaDBElastiCache
  • 교육 출판사 CMS 개발 · 운영2023.06 ~ 현재

    로그인/회원가입/계정관리/통계 등 CMS 전반.

    Spring BootMyBatisJavaMariaDBElastiCache
  • 데이터 파이프라인 구축 · 운영2023.01 ~ 2024.12

    Airflow·Glue 기반 데이터 파이프라인 설계부터 운영까지.

    PythonAirflowAWS GlueBigQueryMySQLMariaDB
  • AWS 인프라 운영2023.01 ~ 현재

    자사·고객사 프로젝트의 VPC/Subnet/SG/EC2/DB/IAM 환경 생성·관리, 배포 자동화 운영.

    AWS VPCEC2IAMRDSCodePipeline
  • 교사용 플랫폼 백엔드 API 개발 · 운영2023.06 ~ 현재

    교사용 학습 서비스 백엔드 API 설계·개발·운영. WAR 패키징 배포, Pinpoint APM으로 성능 추적 및 이상 감지.

    Spring Boot 3.3MyBatisGradleMariaDBPinpoint APM
  • 운영 자동화 Jupyter 노트북 집합2023.01 ~ 현재

    DDL 추출, 콘텐츠셋 일괄 생성, 컬럼 리네임, Glue 크롤러 테스트, Lambda API 호출 검증 등 사내 운영 잡무를 자동화하는 노트북 집합.

    PythonJupyterAWS GlueMySQLLambda

Freelance

프리랜서 · SI
2021.10 ~ 2022.12· 대형 글로벌 가전 제조사 내부 플랫폼 SI

프리랜서 계약으로 대형 가전 제조사의 플랫폼 운영·SI 프로젝트 개발. 휴면계정 전환 프로세스, 3rd 로그인 개발 및 다수 내부 시스템 운영.

  • SDP · GFTS / Couchbase / ATS / ROS 운영2022.01 ~ 2022.12

    대형 가전 제조사의 내부 플랫폼 운영 및 개선.

    JavaSpringTomcatMyBatisOracleMariaDBCouchbase
  • 2022 EMP SI — 휴면계정 · 3rd 로그인2021.10 ~ 2022.01

    휴면계정 전환 프로세스 설계·개발과 외부 로그인 연동 개발.

    JavaSpringTomcatMyBatisOracleCouchbase

웅진씽크빅

책임연구원
2018.06 ~ 2021.09· 에듀테크 · 국내 대표 학습지 플랫폼

북클럽 학습 플랫폼의 신규 학습 과목 개발부터 SAP 경량화, Oracle DB 전환, 문항 저작도구·뷰어까지 플랫폼 전반을 담당.

  • 북클럽 학습 과목 개발 · 운영2020.08 ~ 2021.09

    Procedure·쿼리 기반 API 제공으로 신규 학습 과목 개발·운영.

    JavaSpringMyBatisOraclePL/SQL
  • SAP 경량화 프로젝트2020.01 ~ 2020.10

    플랫폼 배치 효율성 증대와 실행 시간 단축을 위한 SAP → 경량화 → 플랫폼 프로세스 구축.

    JavaSpring BatchMyBatisOracleMariaDBMongoDB
  • Oracle DB 19C 전환2020.04 ~ 2020.08

    대규모 운영 DB의 11G → 19C 업그레이드 진행.

    Oracle 11G → 19CPL/SQL
  • 플랫폼 배치 개발 · 운영2018.08 ~ 2021.09

    RFC 기반 SAP 통신과 데이터 적재 배치 설계·운영.

    JavaSpring BatchMyBatisOracleMariaDBMongoDB
  • 사용성 개선 프로젝트2019.08 ~ 2019.11

    사용성 개선을 위한 플랫폼 교체 및 데이터 구조 변경.

    JavaSpringSpring BootTomcatMyBatisOracle
  • 문항 PDF 교안 마이그레이션2019.06 ~ 2019.07

    문항 교안 PDF 파일 파싱 및 저작 가능하도록 개발.

    Node.jsElectronMuTool
  • 문항뷰어 정오답 마이그레이션2019.03 ~ 2019.07

    사용자 정오답 값 XML → JSON 마이그레이션 배치 개발.

    JavaSpring BatchMyBatis
  • HTML 문항 저작도구2018.07 ~ 2019.08

    문항 저작 데스크탑 툴 설계·개발·운영.

    Node.jsElectronJavaScript
  • 라운지 2.02018.06 ~ 2018.10

    설문조사 페이지 고도화 및 VOC 대응.

    JavaJSPSpringMyBatisMariaDB

지나웍스

주임연구원
2013.03 ~ 2018.03· 미디어 플랫폼 · 대형 IPTV/OTT 파트너

대형 IPTV/OTT 플랫폼의 백엔드 API와 관리자 툴 개발. 셋탑·모바일 VOD/영화/실시간/스포츠/클립 데이터 제공, 멀티뷰·Smart Delivery 등 다양한 미디어 서비스를 설계·개발·운영.

  • 대형 OTT 플랫폼 고도화 (2차)2017.05 ~ 2018.03

    기존 프로젝트 구조 변경, 관리자 서버 개발, CMS 편성 툴 개발.

    JavaSpring BootKafkaTomcatMyBatisOracleMySQLElasticSearch
  • 대형 OTT 플랫폼 (1차)2015.07 ~ 2017.08

    IPTV → OTT 플랫폼 전환. VOD/영화/실시간/스포츠/클립 데이터 API 개발·운영.

    JavaSpringSpring BootSpring Cloud ConfigTomcatMyBatisOracleMongoDBRedis
  • 셋탑 부가 서비스 · 멀티뷰 시스템2014.04 ~ 2016.08

    셋탑 쿠폰/포인트/평점/댓글 데이터와 멀티뷰 서버 데이터 및 관리자 페이지 개발.

    JavaSpringActiveMQTomcatOracleRedis
  • 모바일 IPTV · 셋탑 편성 · EPG2014.03 ~ 2015.08

    백엔드 API·Admin 페이지 개발 및 편성 데이터 제공.

    JavaJSPSpringTomcatMyBatisOracleMongoDBRedis
  • 셋탑 UI 상용화 · 파일럿 프로젝트2013.03 ~ 2014.04

    대형 IPTV/상용 셋탑 UI 개발과 파일럿 프로그램 개발.

    FlexActionScript 3.0FlashJava
  • 지나스쿨 키오스크2013.12 ~ 2014.03

    식수 관리·등하원 관리 키오스크 시스템 개발.

    JavaSpringFlexMySQL

도메인 경험 분포

Backend·Infra·Media 중심, 6개 영역 자가 평가

도메인 경험 레이더BackendFrontendInfraMediaAI/AutoData

Domain Experience

도메인·스택 관점 하이라이트

스킬 강도 클라우드

주력 기술일수록 크게 — 자가 평가 기반

JavaSpring BootMyBatisTypeScriptReactNext.jsPythonAWS LambdaCloudFormationDockerMySQLMariaDBOracleRedisMongoDBFFmpegHWP/Officen8nLLM APIsMCP

기술 스택 계층

Frontend → Backend → Data → Infra → Media

Frontend

Next.jsReactTypeScriptMUIVite

Backend

Spring BootNode.jsPythonJPA/MyBatis

Data

MySQLMariaDBOracleRedisMongoDB

Infra

AWS LambdaCloudFormationS3/CDNDockern8n

Media

FFmpegHWPMS OfficeApache TikaPoppler

Skills

경험한 스택

Backend

Java 17Spring Boot 3.xSpring SecuritySpring WebFluxJPAMyBatisApache POIZXingNode.jsExpress

Frontend

React 18 / 19Next.js 16TypeScriptViteMaterial-UIReact AdminApollo ClientFramer MotionZustandRechartsMathLiveFSD

Mobile / Desktop

Capacitor (Android)FlutterElectronGodot

Database

MySQLMariaDBRedisSQLiteSupabase (Postgres)

AWS

LambdaAPI GatewayCloudFront + signed URLsS3SESSNSEventBridgeCodePipelineCodeBuildCodeDeployCloudFormationSAMECRECS / EC2

Infra

Dockerdocker-composeLocalstackRabbitMQHelmPM2NCP Object StorageTomcat 10

Observability

Pinpoint APMMicrometer + PrometheusScouterSonarQube

Media

FFmpegHWP 변환MS Office 자동화PopplerApache TikaText-to-Video

AI & Automation

n8nLLM APIsText-to-VideoGoogle Cloud Vision APIOpenCVMCP

Languages

JavaTypeScriptJavaScriptPythonDartGDScript

Let's Work Together

새로운 도전을 언제나 환영합니다.

이메일 보내기