ํญ์ ๋ฌธ์ ๋ฅผ ๊ณ ๋ฏผํ๊ณ ๊ธฐ์ ๋ก ํด๊ฒฐํ๋ ค๋ ๊ฐ๋ฐ์
์๋ก์ด ๊ธฐ์ ์ ํ์ตํด ์ง๋ฉดํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉฐ ์ฑ์ฅํ๋ ๊ฐ๋ฐ์์ ๋๋ค. ์ค๊ณ๋ถํฐ ๋ฐฐํฌ๊น์ง ์ง์ ๊ตด๋ ค๋ณด๋ ๊ฒ์ ์ข์ํ๊ณ , ์ง๊ธ์ ๋ฐ๋ ค๊ฒฌ ์ผ์ด ํ๋ซํผ ๋์ค์์ RAG ํ์ดํ๋ผ์ธ๊ณผ ๋ฐฐํฌ ์ธํ๋ผ๋ฅผ ๋งก๊ณ ์์ต๋๋ค.
- RAG ํ์ดํ๋ผ์ธ ์ค๊ณยท์ด์ โ ๋ฌธ์ ์์ง๋ถํฐ ์ฒญํนยท์๋ฒ ๋ฉ(pgvector)ยท๊ฒ์๊น์ง ์ง์ ๊ตฌ์ถํ๊ณ , ๊ณจ๋ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์ ํ์ง์ ์์น๋ก ๊ด๋ฆฌ
- AI Agent ์ค์ผ์คํธ๋ ์ด์ โ LangChain ยท LangGraph ๊ธฐ๋ฐ ์์ด์ ํธ ์ค๊ณ ๋ฐ ๋๊ตฌ ๋ผ์ฐํ
- Full-Stack ๊ธฐ๋ฐ์ ์น ์๋น์ค ์ค๊ณ ๋ฐ ๊ตฌํ
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๊ฒฝ ๋ฐ CI/CD ์ธํ๋ผ ์ด์
LLM & Agent
RAG
Backend
Frontend
Database & Data Engineering
DevOps & Infra
2026.08 ~ ์งํ ์ค ยท ํ ํ๋ก์ ํธ (5์ธ) ยท Backend / RAG ยท ์ ์ฅ์ ๊ณต๊ฐ ์์
ํ์ฌ ๋ด๋ถ ํ
์คํธ ์ค โ ์ ์ ์ถ์ ์ ์๋ ๋งํฌ๊ฐ ์ด๋ฆฌ์ง ์์ต๋๋ค
LangGraph Supervisor๊ฐ ํ๋ จยท์ํยท์ฅ์ ๋น์๋ฅผ ๋ผ์ฐํ ํ๋ AI ์์ด์ ํธ์, ๋ฏธ๋๋ฃธยท์ฐ์ฑ ๊ฒ์์ ๋ด์ ์๋๋ก์ด๋ ์ฑ์ผ๋ก ๊ตฌ์ฑ๋ ํ๋ซํผ์ ๋๋ค.
๋ด๋น โ โ ์ํ ํํธ RAG ํ์ดํ๋ผ์ธ
- ๋ฐ๋ ค๊ฒฌ ๊ด๋ จ ์ ๋ยท์ฝ๊ด ๋ฌธ์ ์์ง๋ถํฐ ์ฒญํนยท์๋ฒ ๋ฉยท๊ฒ์๊น์ง ์ด์ด์ง๋ RAG ํ์ดํ๋ผ์ธ ์ค๊ณ ๋ฐ ์ด์ (pgvector)
- ํ๋ณ content ํด์ ๊ธฐ๋ฐ ์ฆ๋ถ ์๋ฒ ๋ฉ์ ๋์ ํด ๋ณ๊ฒฝ๋ ๋ฌธ์๋ง ์ฌ์์ฑํ๋๋ก ๊ฐ์
- ๊ณจ๋ ์ ๊ธฐ๋ฐ ๊ฒ์ ํ์ง ์ธก์ ์ฒด๊ณ์ DB ๋ง์ด๊ทธ๋ ์ด์ ๊ฒ์ฆ CI ํ๋ค์ค ๊ตฌ์ถ
- ์ค์๊ฐ ์ฐ์ฑ
์ ํฉ๋ ํ์ API(
/life/walk-conditions) โ ๋ ์จยท๋๊ธฐ์ง ์ธ๋ถ API ์ฐ๋ ๋ฐ ๋ถ๋ถ ์คํจ ์๋ต ๊ณ์ฝ ์ค๊ณ
๋ด๋น โก โ ๋ฐฐํฌ ์ธํ๋ผ ๋ฐ CI/CD
- self-hosted runner ๊ธฐ๋ฐ PM2 + nginx ์์ฒด ์๋ฒ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ (
dev๋ธ๋์น push ์ ์๋ ๋ฐฐํฌ) - Windows ์๋ฒ์์ ์ฌ๋ฐฐํฌ ์ ๋ฐ์ํ๋ ํ์ผ ์ ์ (EBUSY) ๋ฌธ์ ๋ฅผ ๋ฆด๋ฆฌ์ค ๋๋ ํ ๋ฆฌ ๊ต์ฒด ๋ฐฉ์์ผ๋ก ์ ํํด ํด๊ฒฐ
- GCP ์ด๊ด โ compose ์ค๋ฒ๋ ์ด ยท nginx TLS ๊ตฌ์ฑ ยท ๋ฐฐํฌ runbook ์์ฑ
- ๊ฒ์ฌ ์์ด ๋ฐฐํฌ๋๋ ๋ฐฑ์๋ 6๊ฐ ํจํค์ง์ ์ ์ฒด ํ ์คํธ CI jobย ์ถ๊ฐ
- Play Store ์ถ์ ๋์ โ versionCode ๋น๋ ์ธ์ํ, ๋ฆด๋ฆฌ์ค ๋น๋์ ์๋ฒ ๋ถ๊ธฐ ์ฒ๋ฆฌ
๋ด๋น โข โ ๊ด๋ฆฌ์ ์ฝ์
- ํ์ ์กฐํ(๋๋ค์ ๊ฒ์ยท๋ชฉ๋ก), AI ๋ต๋ณ ์ ๊ณ ์ ์ API ๋ฐ ์ ๊ณ ์กฐํ ํ๋ฉด ๊ตฌํ
- ๊ด๋ฆฌ์ ๊ณ์ ยท๊ถํ, ๊ฐ์ฌ ๋ก๊ทธ, ๋ํ ์งํ, ๋ผ์ฐํฐยท๋ชจ๋ธ ์ ๊ฒ ํญ ๊ตฌํ
- ๊ด๋ฆฌ์์ ํ์ ๋ํ ์ด๋ ๋ฒ์๋ฅผ ์ ๊ณ ๋ ๋ต๋ณ์ผ๋ก ํ์ ํ๋ ์ ์ฑ ์ ๊ฒฐ์ ๊ธฐ๋ก์ผ๋ก ๋จ๊น
FastAPI Python 3.12 PostgreSQL / pgvector LangGraph Next.js Docker GitHub Actions nginx GCP
๐ถ ๋ ํ๊ฐฑ์ด(Dogpelganger) โ ๋ฎ์ ๊ฐ์์ง ์บ๋ฆญํฐ ์ก์ฑ ์ฑ
2026.07 ~ 2026.08 ยท ๋ฏธ๋ ํ๋ก์ ํธ (5์ธ) ยท Frontend / Game Logic
์ฌ์ง ํ ์ฅ์ผ๋ก ๋ฎ์ ๊ฒฌ์ข ์ ํ์ ํ๊ณ , ๊ทธ ์กฐํฉ์์ ํ์ด๋ ์บ๋ฆญํฐ๋ฅผ ํค์ฐ๋ฉฐ ๋ํํ๋ ์ฑ์ ๋๋ค.
๋ด๋น โ ๋ค๋ง๊ณ ์น ์ก์ฑ ํํธ
- ๊ฒ์ ๊ท์น ์ ์ฒด๋ฅผ ์์ ํจ์๋ก ๋ถ๋ฆฌํด ํ๋ฉด ์์ด ํฐ๋ฏธ๋์์ ๊ฒ์ฆ ๊ฐ๋ฅํ๋๋ก ๊ตฌํ
- ์บ๋ฆญํฐ์ ์ด๋ฏธ์ง ์์ ์ ์ฐ์ง ์๊ณ , ๊ฒฌ์ข ๋ณ ์๊น์์ ์ฑ์ฅ ๋จ๊ณ ๋น์จ์ ์ฝ๋๋ก ์กฐํฉํด SVG๋ก 20์ข ร 4๋จ๊ณ = 80๊ฐ์ง๋ฅผ ์์ฑ
Expo SDK 57 React Native TypeScript expo-router Gemini API ComfyUI
๐ฑ ERP ๋ฌผ๋ฅ ์์คํ ์ฐ๋ ESG ํ์ ๋ฐฐ์ถ๋ ๊ด๋ฆฌ ๋ฐ AI ๊ธฐ๋ฐ ์ด์์น ํ์ง ์์คํ
2026.04 ~ 2026.06 (์ฝ 2๊ฐ์) ยท ํ ํ๋ก์ ํธ (4์ธ) ยท BE Lead / Full Stack
๊ธฐ์กด ERP ๋ฌผ๋ฅ ์์คํ ์ ๊ณต์ ๋ฐ์ดํฐ์ ์ฐ๋ํ์ฌ ํ์ ๋ฐฐ์ถ๋์ ๊ธฐ๋กํ๊ณ , ๋งค์ผ ์ค์ผ์ค๋ง์ ํตํด ์ด์์น๋ฅผ ํ์งยท์์ฝํ๊ณ ์์ธ ์ถ๋ก ๋ฐ ๊ฐ์ ์กฐ์น ๋ณด๊ณ ์๋ฅผ ์๋ ์์ฑํ๋ ์์คํ ์ ๋๋ค.
๊ธฐ์ ์คํ
| ์์ญ | ์ฌ์ฉ ๊ธฐ์ |
|---|---|
| Frontend | React, Redux, Nginx |
| Backend | Spring Boot, MyBatis |
| AI & DB | Airflow, Ollama, Llama 3.2, MariaDB |
| DevOps | Docker, GitHub Actions, AWS EC2 |
๋ด๋น ์ ๋ฌด
- Spring Boot API ์ค๊ณ ์ด๊ด ๋ฐ ์
์ถ๊ณ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- ํ์ ๋ฐฑ์๋ API ์ค๊ณ๋ฅผ ์ด๊ดํ๊ณ , ์ ๊ณ /์ถ๊ณ ๊ธฐ๋ฅ์ FEยทBE ์์ชฝ์ผ๋ก ๊ตฌํ
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ธํ๋ผ ๋ฐ CI/CD ํ์ดํ๋ผ์ธ ์๋ํ
- ๊ฐ ๋ง์ดํฌ๋ก์๋น์ค(Spring Boot, FastAPI)์ Docker ์ปจํ ์ด๋ํ
- GitHub Actions๋ฅผ ํ์ฉํด ๋น๋ยทํ ์คํธยท๋ฐฐํฌ ์ ๊ณผ์ ์ ์๋ํํ ๋ฌด์ค๋จ CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ๋ฐ ์ด์
- ๋งค ๋ฐฐํฌ๋ง๋ค ๋ฐฑ์๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ๋น๋ํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๊ณ
.env์ฃผ์ ๋ฐฉ์์ ์ ๋ฆฌํด ๋ฐฐํฌ ์๊ฐ ๋จ์ถ
- ์ค์๊ฐ ๋ฐ์ดํฐ ์์จ ์ ์ด ๋ฐ WebSocket ์๋ฆผ ์์คํ
๊ตฌํ
- ์์ง๋ ๋ฌผ๋ฅ ๋ฐ์ดํฐ์ Rule-base ์ด์์น ๊ณ์ฐ ๋ฐ AI ๋ถ์ ์ฒ๋ฆฌ๋ฅผ ์ํ Apache Airflow DAG ํ์ดํ๋ผ์ธ ์ฐ๋
- WebSocket ์ค์๊ฐ ํต์ ๋ ์ด์ด๋ฅผ ๊ตฌ์ถํ์ฌ, ์ด์์น ํ์ง ๋ฐ LLM ์ฐ๊ณ ๋ณด๊ณ ์ ์์ฑ์ด ์๋ฃ๋๋ ์ฆ์ ํ๋ก ํธ์๋๋ก ์ด๋ฒคํธ๋ฅผ ๋ฐํํด ๊ด๋ฆฌ์ ํ๋ฉด์ ์ค์๊ฐ ์๋ฆผ ๊ณต์
๐ง ํธ๋ฌ๋ธ ์ํ โ ์ด์์น ์์ธ ํ์ง ๊ตฌ์กฐ ๊ฐ์
- Problem ๊ณต์ ๊ฐ ์ธ๊ณผ๊ด๊ณ ์ถ์ ์ ์ํด Neo4j ๋์ ์ ์๋ํ์ผ๋, ๋ถ์์ ์ค์ง์ ๋ณธ์ง์ด ๋ค์ฐจ์ ๊ด๊ณ ํ์์ด ์๋ ๊ณต์ ๋ณ ๋ฐฐ์ถ๋ยท์ ๋ ฅ๋ ๋ฑ์ ์์น ๋น๊ต ๋ฐ ์ง๊ณ ์ฐ์ฐ์์ ํ์ธ
- Solution 1 ๋ฌด๊ฑฐ์ด Neo4j ๊ตฌ์กฐ๋ฅผ ๊ฑท์ด๋ด๊ณ , ๊ตฌ์กฐ ๋จ์ํ์ ๋ฐ์ดํฐ ๊ด๋ฆฌ ํจ์จ์ฑ์ ์ํด ๋ฐ์ดํฐ ์ค์ผ์คํธ๋ ์ด์ ํด์ธ Apache Airflow๋ก ์ ํ
- Solution 2
์์ง โ Rule-base ์ด์์น ๊ณ์ฐ โ ์์น ๊ธฐ๋ฐ ์์ธ ๋ถ์(๊ณต์ ๋ณ ๋์กฐ) โ LLM ์ฐ๊ณ ๋ณด๊ณ ์ ์๋ ์์ฑ์ผ๋ก ์ด์ด์ง๋ 4๋จ๊ณ DAG ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ์ฌ ๋ฐ์ดํฐ ๊ด๋ฆฌ ํจ์จ์ฑ ํฅ์ ๋ฐ ์๋ํ ๋ฌ์ฑ - Result ์ ์ง๋ณด์ ๋น์ฉ์ ์ ๊ฐํ๊ณ ์์คํ ์ ๋จ์ํํ์ผ๋ฉฐ, ์์ ์ ์ธ ์ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ์ ํ๋ณดํ์ฌ AI ๋ณด๊ณ ์ ์์ฑ ํ๋ก์ธ์ค ์ต์ ํ
๐ค AI Agent ๊ฒ์ํ
2026.04 (3์ผ) ยท ๊ฐ์ธ ํ๋ก์ ํธ ยท Full Stack
์์ฐ์ด ํ๋กฌํํธ๋ง์ผ๋ก ๊ฒ์๊ธ ์์ฑยท์กฐํยท์์ ยท์ญ์ ๊ฐ ๋๋ ๊ฒ์ํ์ ๋๋ค. LangGraph ReAct Agent์ CRUD๋ฅผ Tool๋ก ๋ฌผ๋ ค, ์์ด์ ํธ๊ฐ ์ค์ค๋ก ๋๊ตฌ๋ฅผ ์ ํํ๋๋ก ๊ตฌํํ์ต๋๋ค. AI ์์ด์ ํธ๋ฅผ ์ฒ์ ์ง์ ๋ง๋ค์ด๋ณธ ํ๋ก์ ํธ๋ก, ์ดํ ESGยท๋์ค ํ๋ก์ ํธ์์ ์์ด์ ํธ๋ฅผ ์ค๊ณํ๋ ์ถ๋ฐ์ ์ด ๋์์ต๋๋ค.
FastAPI LangGraph (ReAct) Ollama (Gemma) MariaDB React (Vite) Docker Compose
์ฌ๋๊ณผ AI ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์์ธ ํ์์ ์์ ๋ฐฉ์ ์์ฒด๋ฅผ ๊ท์น์ผ๋ก ๋ง๋ค์ด ์ ์ฐฉ์ํค๋ ์ผ์ ๋งก์ ์์ต๋๋ค.
- ์ฌ๋์ on the loop โ ์ฐ์ ์์ ๊ฒฐ์ ยท ๊ฒฐ๊ณผ๋ฌผ ๊ฒ์ฆ ยท ํ๊ณ ๋ ์ฌ๋์ด ์ก๊ณ , ๊ทธ ์ฌ์ด์ ๊ตฌํยท๋ฌธ์ํ๋ ์์ด์ ํธ์ ์์ํ๋ ์ญํ ๋ถ๋ด์ ํ ๊ท์น(
docs/collaboration.md)์ผ๋ก ์ ์ - ์ด์ ๋์ PR ์ค์ฌ โ PR์ ์์
์ด ๋๋ ๋ค๊ฐ ์๋๋ผ ์์ ์ ์ draft๋ก ๋จผ์ ์ด์ด ํ ์ผ์ ๋ช
์ธ๋ก ์ผ๊ณ , ๊ทธ๋๋ก Project ์นด๋๊ฐ ๋๋๋ก ์ ํ.
์นด๋ ํ๋ = PR ํ๋ = Iteration ํ๋ - ์ ์ฅ์๊ฐ ๋๋์ด๋ ์งํ ์ํฉ์ ํ ๊ณณ์์ โ ๋ฐฑ์๋ยท์ฑ ์ ์ฅ์๋ก ๊ฐ๋ผ์ง ์์ ์ GitHub Projects ํ ๋ณด๋์์ ํจ๊ป ํ์ ํ ์ ์๋๋ก ๊ตฌ์ฑํ๊ณ , ๋ ์ ์ฅ์์ ํ์ ๊ท์น์ด ์ด๊ธ๋์ง ์๊ฒ ๋๊ธฐํ
- ๋๋๋ฆฌ๊ธฐ ์ด๋ ค์ด ๊ฒฐ์ ์ ๊ธฐ๋ก์ผ๋ก โ ๊ฒฐ์ ๊ธฐ๋ก(
decisions.md)๊ณผ ๋ฐฐํฌ runbook์ ๋จ๊ฒจ, ๋ด๋น์๊ฐ ๋ฐ๋์ด๋ "์ ์ด๋ ๊ฒ ํ๋์ง"๊ฐ ๋จ๋๋ก ๊ด๋ฆฌ - AI ์ฝ๋ฉ ์์ด์ ํธ ํ์ฉ โ Claude Code, Codex๋ฅผ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์ ํตํฉํ์ฌ ๋ฐ๋ณต ์์ ์๋ํ ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ ๋ณด์กฐ์ ํ์ฉ
| ๊ธฐ๊ฐ | ํ์ฌ | ์ ๋ฌด |
|---|---|---|
| 2023.06 ~ 2024.06 | ํ๊ตญ์ ์์ธ์ฆ | IT ๊ธฐ์ ์ง์ ๋ฐ PC ์๊ฒฉ ์ฅ์ ๋์ |
- ๊ฒฝํฌ๋ํ๊ต ๊ณต๊ณผ๋ํ ๊ธฐ๊ณ๊ณตํ๊ณผ ์๋ฃ
2016.03 ~ 2022.02 - [์ผ์ ] ESG ๋ฐ์ดํฐ ํ์ฉ AX Academy with AI Agent
2025.12 ~ 2026.06 - [26๋
4์ฐจ] ์ ์์ ๋ถ ํ์คํ๋ ์์ํฌ ์ด๊ธ
2026.06 - ์ฌํ) ์์ฑํ AI ํ์ฉ ์ธ์ฌ์์ฑ๊ณผ์
2026.07 ~ 2026.09
- SQL ๊ฐ๋ฐ์ (SQLD)
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ (ํ๊ธฐ ํฉ๊ฒฉ, ์ค๊ธฐ ์์ ์์ )
- ์ปดํจํฐํ์ฉ๋ฅ๋ ฅ 2๊ธ



