Portfolio

포트폴리오

포트폴리오 페이지 중앙 돋보기를 클릭하시면 더욱 상세한 정보를 확인 하실 수 있습니다.

iMac
preview

Portfolio Side Project Web기반 영상 편집기

iMac
preview

Portfolio Team Project FIFTYFIFTY 팬 페이지

iMac
preview

Portfolio Team Project 스마트 헬스장 관리시스템

iMac
preview

Side Project 횡성 워케이션 플랫폼

iMac
preview

Side ProjectLGT Data Platform

Content

Web기반 영상 편집기

Portfolio Side Project

Vue 3.0, FFmpeg를 활용하여 브라우저에서 영상 부분 및 구간 자르기 + 병함, 미리보기, 다운로드가 가능한 데모 프로젝트입니다.

영상 편집 도구에 대한 기술적 이해를 높이고 실무 능력을 경험하고자 진행했습니다.

기술 스택: FFmpeg, JavaScript, HTML, CSS, Vue.js(Vue Router)

[WebVideoEditor Github]

[WebVideoEditor 배포 페이지]

Content

FIFTYFIFTY 팬페이지

Portfolio Side Project

일정, 미디어, 멤버 정보 등을 통합 제공하며, Vue 3 + Spring Boot 기반으로 개발된 콘텐츠 관리형 플랫폼입니다.

관리자 페이지를 통해 콘텐츠를 쉽게 CRUD 할 수 있도록 설계했고, Day/Night 테마, 유튜브 자동 랭킹 업데이트, 이미지 갤러리 등 팬 사용자 경험을 강화했습니다.

Vue 컴포넌트별로 분리하여 개발함으로 프론트엔드 구조를 효율적으로 분리하고 정적 리소스 최적화했습니다.

[FIFTY Page Github]

Content

스마트 헬스장 관리시스템

Portfolio Team Project

학원에서 진행한 팀 포트폴리오 프로젝트 입니다.

스마트기기를 사용 하여 헬스장의 관리시스템을 이용 할 수 있는 웹서비스 페이지 입니다.

Type : mvc(html), flutter, react

  • 공통 백엔드: Spring Boot, Spring Security, MyBatis, MySQL
  • [MVC Github]

    [React Github]

    [Flutter Github]

    Content

    횡성 워케이션 플랫폼

    Side Project

    횡성시에서 진행하는 워케이션 서비스 예약 플랫폼입니다.

    프론트 퍼블리싱의 서브 작업을 진행하였습니다.

    Type : PC웹

    Content

    LG 데이타 플랫폼

    Side Project

    LGT TV의 빅데이타 플랫폼입니다.

    React, next.js 를 사용프로넥트, MUI 라이브러리를 통해 사이드 프론트 개발을 도왔습니다.

    Type : 반응형

    [2026년 OPEN]

    김도현 (만 27세)

    이메일: t326598@naver.com

    깃허브: [Github]

    사회 경험을 토대로 버그보다 The 빠르게 성장하는 개발자

    사회 경험을 통해 안정성과 효율의 중요성을 배웠고, 사용자 니즈를 직접 반영하는 개발을 지향합니다.
    경험을 바탕으로 직무 이해도를 넓히고, 더 빠르게 성장하는 개발자가 되기 위해 노력하고 있습니다.
    버그보다 빠르게 성장하는 열정, 저의 가장 큰 장점입니다.

    사진도알아서

    Hobby & Like

    게임 & 여행 그리고 새로운 경험을 좋아합니다.

    blog

    게임블로그 7년째 꾸준하게 운영 중..

    Game

       League of Legend - 12년 플레이, 최고 티어 마스터
       OverWatch - 3년 플레이, 최고 티어 그랜드마스터
       스팀 게임 140개 보유 중
       각종 보드게임 좋아함

    Travel

    국내

       속초, 월미도, 부산, 여수, 제주도, 목포, 파주, 포천, 대전

    일본

       도쿄, 오사카

    유럽

      스페인, 프랑스, 영국, 이탈리아, 스웨덴, 에스토니아, 덴마크, 핀란드

    img02

    Skills & Tools


    Language

       - HTML5, CSS3, Java, JavaScript, TypeScript, Dart

    Backend

       - Node.js, JSP, Spring Boot, Mybatis, Spring Security, JWT

    Frontend

       - vue.js, Thymeleaf, bootstrap, React, jquery, Flutter

    RDBMS

       - MySQL

    Collaboration

       - Git, Trello, Figma, Google Drive, Teams

    img03

    History

    경력 사항에 대한 히스토리 입니다.

    2019's ~ 현재
    • 2019's
      • 012019.10 (주) 후니드 TM사업본부 입사
    • 2024's
      • 012024.03 (주) 후니드 TM사업본부 퇴사
      • 022024.08 더조은 컴퓨터 아카데미 이수
      • 032024.10 Mini Project JSP 중고거래 애플마켓
      • 042024.11 Team Project MVC 패턴 헬스장 관리 시스템
      • 052024.12 Team Project React REST API 헬스장 관리 시스템
    • 2025's
      • 012025.01 Team Project Flutter + Dart 헬스장 관리 시스템
      • 022025.02 더조은 컴퓨터 아카데미 수료
      • 022025.05 사이드 프로젝트 진행 중

    Where to buy

    Based on Ilya Kostin's Dribbble shot Stacked navigation

    "When people ask me why I don't eat meat or any other animal products, I say, 'Because they are unhealthy and they are the product of a violent and inhumane industry.'" —

    img06

    Blog & News

    Based on Ilya Kostin's Dribbble shot Stacked navigation

    "The question is not, 'Can they reason?' nor, 'Can they talk?' but rather, 'Can they suffer?" — Jeremy Bentham

    img01

    Contact

    Based on Ilya Kostin's Dribbble shot Stacked navigation

    "Man is the only animal that can remain on friendly terms with the victims he intends to eat until he eats them." — Samuel Butler

    img04