안녕하세요, 저는

김대환

저는 |

Spring Boot · JPA · Vue · React 기반의 풀스택 개발자로,
설계부터 배포·운영까지 전 과정을 책임집니다.

Developer.java
public class Developer {

    private final String name
        = "김대환";
    private final String role
        = "Full-Stack Developer";
    private final int exp = 2;

    private String[] stack = {
        "Spring Boot", "JPA",
        "Vue.js", "React"
    };

    public String passion() {
        return "설계부터 운영까지";
    }
}
2년 5개월 총 경력
6+ 실무 프로젝트
15+ 기술 스택
2 자격증

About Me

소개

Spring Boot 기반의 백엔드와 Vue·React 프론트엔드를 아우르며, 설계–개발–배포–운영 전 과정을 표준과 안정성 중심으로 수행해온 풀스택 개발자입니다.

ERP 연동 회계 시스템, IP 관리 시스템, 팬덤 커머스 플랫폼 등 대규모·다중 사용자 시스템에서 핵심 개발자 및 PM 역할을 수행하며, 요구사항 정의부터 운영 안정화까지 완수해왔습니다.

ISMS 보안 검증 참여 경험을 통해 보안·권한·로그·개인정보 처리 등 엔터프라이즈 기준의 설계 역량을 보유하고 있으며, 실무에서는 GitLab으로 개발하고, 인프라팀이 구축한 Kubernetes·Docker 환경 위에서 Jenkins 빌드 상태를 확인하며 배포 오류를 직접 찾아 수정·재배포하고 Helm Chart를 일부 조정하는 등 CI/CD 운영 흐름에 익숙합니다. 개인적으로는 Cloudflare·Oracle Cloud를 활용한 배포도 경험했습니다.

# 풀스택 개발 # 프로젝트 설계 # PM 경험 # ISMS 보안 # 빠른 학습력 # 문서화·공유
재직 콘텐트리중앙
직급 사원 · 웹개발
입사 2023.12 ~ 재직중
학력 순천향대 컴퓨터공학과
이메일 kcv0822@gmail.com

Tech Stack

기술 스택

⚙️

Backend

Java Spring Boot 3 Spring Framework Spring Data JPA MyBatis REST API AOP Servlet / JSP
🎨

Frontend

Vue.js 3 React 18 JavaScript TypeScript Thymeleaf Tailwind CSS Pinia 반응형 웹
🗄️

Database

MySQL Oracle MariaDB PostgreSQL Supabase MSSQL RDBMS 설계 쿼리 최적화
🚀

DevOps & Infra

Git / GitLab Jenkins Kubernetes Helm Docker Nginx Cloudflare Oracle Cloud VM AWS Linux
🔒

Security & Etc

ISMS Elasticsearch Redis Selenium SAP ERP 데이터 암호화

Work Experience

프로젝트

콘텐트리중앙 재직 중 수행한 실무 프로젝트와 개인 사이드 프로젝트입니다.

🏢
콘텐트리중앙
2023.12 ~ 재직중  ·  사원  ·  웹개발
2024.01 — 03
Spring Boot 3 Vue 3 MySQL Selenium

크롤링 모니터링 자동화 시스템 사이드 프로젝트

주요 운영 시스템의 상태를 자동으로 수집·검증하는 크롤링 기반 모니터링 시스템

크롤링 모니터링 시스템
미리보기
크롤링 모니터링 자동화 시스템
시스템 화면

역할

  • Spring Boot 기반 백엔드 및 Vue 기반 프론트엔드 개발
  • Selenium / ChromeDriver를 활용한 크롤링 및 상태 점검 로직 구현
  • DB 설계 및 모니터링 데이터 저장/조회 기능 개발

성과

  • 수작업 모니터링 업무를 자동화하여 운영 효율성 향상
  • 시스템 상태를 주기적으로 수집/검증하는 프로세스 구축
  • 장애 대응 속도 개선 및 운영 안정성 확보
🔒 개인 프로젝트 · 소스 비공개
Spring Boot 3JavaVue 3MyBatisMySQLSeleniumChromeDriver
2024.02 — 09
Spring Boot 3 Vue 2 JPA SAP ERP

ERP 연동 회계/정산 시스템

UNIERP · SAP · JBILL과 연동하여 전표 처리 및 손익 정산을 자동화하는 회계 시스템

ERP 회계 시스템
미리보기
SLL · ERP 연동 회계/정산 시스템
시스템 화면

역할

  • 시스템 아키텍처 설계 및 데이터 모델링
  • Spring Boot 기반 백엔드 및 Vue 기반 프론트엔드 개발
  • UNIERP · SAP · JBILL API 연동 및 데이터 동기화 구현
  • 전표 처리 및 손익 정산 로직 설계·구현

성과

  • 엑셀 기반 수작업 정산 프로세스 자동화
  • ERP 연동을 통한 전표 처리 및 손익 산출 정확도 개선
  • 데이터 일관성 확보 및 정산 프로세스 표준화
🔒 사내 프로젝트 · 소스 비공개
Spring Boot 3JavaVue 2PiniaMyBatisJPAMariaDBAOP
2024.04 — 10
Spring Boot 3 Vue 3 Oracle ISMS

커피 브랜드 웹사이트

관리자·사용자 기능이 분리된 커피 브랜드 웹사이트 — 상품, 입점, 회원, 내부 운영 관리

커피 브랜드 사이트
미리보기
STEM COFFEE · 관리자 시스템
시스템 화면

역할

  • 시스템 아키텍처 및 DB 구조 설계
  • Spring Boot 백엔드 및 Vue / Thymeleaf 프론트엔드 개발
  • 상품, 회원, 입점 관리 기능 구현
  • ISMS 기준 보안 점검 대응 및 보안 로직 적용

성과

  • 관리자 중심 운영 기능 시스템화로 서비스 운영 효율성 향상
  • 사용자 접근성 개선 및 서비스 이용 흐름 최적화
  • 보안 점검 대응을 통한 서비스 안정성 확보
🔒 사내 프로젝트 · 소스 비공개
Spring Boot 3JavaVue 3ThymeleafMyBatisOracleAOPISMS
2024.11 — 2025.05
Spring Boot 3 React 18 JPA MariaDB

IP 관리 시스템

엑셀 기반으로 관리되던 IP(계약서·저작권·상표권) 데이터를 웹 기반 시스템으로 전환

IP 관리 시스템
미리보기
JTBC · IP 관리시스템
시스템 화면

역할

  • 시스템 아키텍처 설계 및 데이터 구조 재정의
  • Spring Boot 기반 백엔드 개발 (JPA 활용)
  • 계약서·저작권·상표권 데이터 암호화 처리 및 보안 로직 구현

성과

  • 수기/엑셀 업무를 시스템화하여 데이터 관리 효율성 향상
  • 민감 정보 암호화를 통해 보안 수준 강화
  • 업무 처리 속도 개선 및 관리 프로세스 표준화
🔒 사내 프로젝트 · 소스 비공개
Spring Boot 3JavaReact 18JPAMariaDB데이터 암호화
2025.05 — 12
2025.09 — 2026.05
Spring Boot 3 Thymeleaf SQL Server

SaaS CMS 시스템

멀티 테넌트 기반 SaaS 콘텐츠 관리 시스템(CMS) 구축

SaaS CMS 시스템
미리보기
SaaS CMS · 콘텐츠 관리 시스템
시스템 화면

역할

  • Spring Boot 기반 백엔드 및 Thymeleaf 프론트엔드 개발
  • MyBatis를 활용한 데이터 접근 계층 설계 및 쿼리 최적화
  • 이메일 기반 회원 인증 및 계정 관리 로직 구현
  • 공통 모듈(인증, 사용자 관리 등) 설계 및 재사용 구조화

성과

  • SaaS 환경의 안정적인 회원 인증/관리 프로세스 구축
  • 공통 모듈화를 통해 유지보수성 및 개발 생산성 향상
  • 시스템 안정화 및 초기 서비스 운영 기반 확보
🔒 사내 프로젝트 · 소스 비공개
Spring Boot 3JavaThymeleafMyBatisSQL Server
2026.01 — 06
Spring Boot 3 Vue.js MariaDB LDAP

주간보고 시스템 사이드 프로젝트

팀 내부 업무용으로 1인 단독 기획·개발한 주간보고 및 통합 DB 관리 플랫폼 — 업무 외 시간 활용

주간보고 시스템
미리보기
Weekly Report · 주간보고 시스템
시스템 화면

역할 1인 단독 개발

  • 업무 외 시간을 활용해 기획·설계부터 프론트·백엔드 개발까지 단독 수행
  • LDAP 연동 인사정보 조회 및 등록
  • 개인 보고 관리: 일일·주간 보고 등록
  • 팀 보고 관리: 파트장 주간보고 생성 및 금주 보고 취합

주요 기능

  • 권한 기반 DB 관리: 최고 권한자가 DB 접속 정보 등록 → 사용자별 권한 매핑
  • 웹 DB 탐색기: 권한 매핑된 DB 접속 후 CRUD·DDL 수정·관계·ERD·Watch·스니펫 등 DB 툴 수준 기능 제공
  • 일정·알림·프로젝트 관리 등 팀 협업 부가 기능

성과

  • 팀 내부 도구로 활용되어 주간보고·업무 파악 효율화
  • 별도 DB 클라이언트 없이 웹에서 DB 작업이 가능한 통합 환경 제공
  • 풀스택 전 영역(프론트·백엔드·권한 설계)을 단독으로 구현
🔒 개인 프로젝트 · 소스 비공개
Spring Boot 3JavaVue.jsMariaDBLDAPRBAC 권한 설계
2026.06 — 진행중
RagFlow OpenWebUI LangChain4j Spring Boot 3

사내 AI 포탈 (AI-Portal) 팀 프로젝트 진행중

RAG/LLM 코어 파이프라인 구축 완료 이후 챗봇 기능 고도화 단계에 중간 합류, 부가 기능을 Java/Spring Boot로 연동 개발

사내 AI 포탈
미리보기
AI-Portal · 사내 AI 포탈
시스템 화면

역할 중간 합류

  • RagFlow 기반 RAG/LLM 코어 파이프라인 구축이 완료된 이후, 챗봇 기능 고도화 단계에서 투입되어 참여
  • OpenWebUI 인터페이스 기반 Private AI 사내 포탈의 부가 기능을 Java/Spring Boot로 연동 개발
  • LangChain4j를 통한 프롬프트/컨텍스트 주입 방식으로 스킬(Skills)·예약 작업 등 기능을 LLM 처리 흐름에 연동

주요 기능

  • 예약 작업(스케줄링) 기능 개발
  • 외부 서비스 연결·자격증명(Credentials) 관리 기능 개발
  • 문서 템플릿 기능 개발

성과

  • 생성형 AI 파이프라인 구조와 LangChain4j 연동 방식에 대한 실무 이해도 확보
🔒 사내 프로젝트 · 소스 비공개
RagFlowOpenWebUILangChain4jJavaSpring Boot 3
👤
개인 프로젝트
개인 프로젝트 (Personal Projects)
운영중
HTML CSS Cloudflare Workers Supabase

Lorv Hair 미용실 웹사이트 개인 프로젝트 운영중

실제 운영 중인 미용실 브랜드 사이트 — 요구사항부터 디자인·개발·배포·도메인 연결까지 1인 단독 수행

Lorv Hair 미용실 웹사이트
미리보기
lorvhair.com
시스템 화면

역할 1인 단독 개발

  • 클라이언트(미용실) 요구사항 수집 및 기획
  • HTML·CSS 기반 반응형 웹 디자인·개발
  • Supabase 연동으로 콘텐츠·데이터 관리
  • GitHub Actions CI 구성 및 Cloudflare Workers 자동 배포 파이프라인 구축
  • 도메인(lorvhair.com) 등록 및 연결

주요 구성

  • 헤어 포트폴리오(여성·남성), 가격 안내, 살롱 갤러리
  • 디자이너 소개, 오시는 길·연락처 안내
  • 네이버 예약·인스타그램·톡 상담 연동

성과

  • 실제 미용실에서 운영 중인 라이브 서비스
  • 기획·디자인·개발·배포·운영 전 과정을 단독으로 완수
  • CI/CD·도메인까지 직접 구성하며 배포 전 과정을 독립 경험
사이트 바로가기 ↗
HTMLCSSJavaScript반응형 웹SupabaseGitHub ActionsCloudflare Workers커스텀 도메인
2026.07 — 배포중
React 18 TypeScript Supabase Apps in Toss

쀼가계부 (Apps in Toss) 개인 프로젝트 운영중

부부가 함께 쓰는 가계부 서비스 — Toss 앱 안에서 실행되는 미니앱(Apps in Toss)으로 정식 출시해 실사용 중

쀼가계부 서비스
미리보기
쀼가계부 · Apps in Toss
시스템 화면

역할 1인 단독 개발

  • 기존 인증 없이 쓰던 개인용 프로젝트를 다중 사용자 대응 구조로 고도화
  • 회원가입 + '짝궁 코드' 매칭 방식의 인증 구조 설계 (매칭 시 가계부 활성화)
  • Toss 로그인 연동을 시도했으나 사업자 등록 선행 요건 확인 후 Supabase 자체 인증으로 전환
  • Cloudflare Workers 기반 서버리스 워커로 인증(비밀번호 찾기 등)·시세조회 API 구축

주요 기능

  • 공동 지출 / 개인 지출 구분 관리
  • 계좌·주식 포트폴리오 통합 관리
  • 부부 전용 자산관리 기능 설계·개발

성과

  • Apps in Toss 스토어에 정식 출시해 실사용 중인 라이브 서비스
  • @apps-in-toss/web-framework 기반 .ait 빌드로 미니앱 배포
  • 기획·설계·개발·배포·운영 전 과정을 단독으로 완수
🔒 개인 프로젝트 · 소스 비공개
React 18TypeScriptViteTailwind CSSSupabaseCloudflare WorkersApps in Toss SDK

Background

학력 & 자격증

🎓

순천향대학교

컴퓨터공학과 (편입 졸업)

2021.03 — 2023.02

  • 학점 3.68 / 4.5
  • 논문: 공공데이터를 활용한 여행지앱 개발
📚

쌍용교육센터

Java Full-Stack 개발자 양성과정 교육생

2023.02 — 2023.07

  • Java / Spring 기반 웹 애플리케이션 개발 교육 수료
  • Oracle DB 설계 및 JDBC / MyBatis / JPA 활용
  • HTML / CSS / JavaScript 기반 프론트엔드 개발
  • AWS 환경 배포 실습
  • 팀 프로젝트로 요구사항 분석 → 설계 → 개발 → 배포 전 과정 경험
🏆

정보처리기사

한국산업인력공단

2022.09 취득

🏅

SQL 개발자 (SQLD)

한국데이터베이스진흥센터

2023.07 취득

Get In Touch

연락하기