Next.js, TypeScript, React, Node.js ๊ธฐ๋ฐ์ ์น ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋๋ค. ์ฌ์ฉ์ ๊ฒฝํ ์ค์ฌ์ UI ์ค๊ณ์ ์ฑ๋ฅ ์ต์ ํ์ ๊ฐ์ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ฅผ ์์ฐ๋ฅด๋ ์ ๊ธฐ์ ์ธ ๊ฐ๋ฐ์ ์ํํฉ๋๋ค.
- ๐ ๋ชฉํ ๋ฌ์ฑ๋ ์ค์ํ์ง๋ง ์ผ์ ๊ณผ์ ์์ ์ฌ๋ฏธ๋ฅผ ์ฐพ๋ ํธ์ ๋๋ค
- ๐ฏ ํ์ฌ์ ์ธ์์ ๊ธ์ ์ ์ํฅ์ ์ฃผ๋ ์ผ์ ๊ทธ ์์ฒด๋ก ๋๊ธฐ๋ถ์ฌ๊ฐ ๋ฉ๋๋ค
- ๐ก ๋ฌธ์ ๊ฐ ์๊ฒจ๋ ๊ทธ ์ํฉ ์์์ ์ผ์ ์งํํ ์ ์๋ ๋ฐฉํฅ์ ์ฐพ์ต๋๋ค
- โ ๋งก์ ์๋ฌด๋ฅผ ๋ฉด๋ฐํ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค
๐งโ๐ป Language
โ๏ธ Frontend
๐ฑ Mobile
๐ง Backend
๐ ๏ธ DevOps & Tools
๐ค Collaboration
๊ธฐ๊ฐ: 2024.05 ~ ํ์ฌ
์๋น์ค: ์ฝ๊ตญ ์ง๊ฑฐ๋ ํตํฉ๊ด๋ฆฌ ํ๋ซํผ, ํ๋ซํ
์ฝ๊ตญ๊ณผ ์ ์ฝ์ฌ ๊ฐ์ ์ํ ์ฃผ๋ฌธ, ๊ฒฐ์ , ์ฅ๋ถ๊ด๋ฆฌ๊น์ง ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ B2B ์ง๊ฑฐ๋ ํตํฉ๊ด๋ฆฌ ํ๋ซํผ์ผ๋ก, ์ฝ๊ตญ ์ ํต ๊ตฌ์กฐ์ ๋์งํธ ์ ํ์ ๋ชฉํ๋ก ํ๋ ์๋น์ค์ ๋๋ค.
์ฃผ์ ์ ๋ฌด ๋ฐ ์ฑ๊ณผ:
-
โ ์๋น์ค ์ด๊ธฐ ์ค๊ณ ๋ฐ ํ๋ก ํธ์๋ ๊ตฌ์กฐ ์ค๊ณ (2024๋ ํ๋ฐ๊ธฐ)
- ๋ค์ํ ๋ฒค๋์ฌ ์๊ตฌ์ฌํญ์ ๋ฐ์ํ ํ์ฅ ๊ฐ๋ฅํ ํ๋ก ํธ์๋ ์ํคํ ์ฒ ์ค๊ณ
- Zustand(ํด๋ผ์ด์ธํธ) + TanStack Query(์๋ฒ) ์ํ ๊ด๋ฆฌ ์ ๋ต ์๋ฆฝ
- ๊ณตํต ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์ฝ๋ ์ปจ๋ฒค์ ํ๋ฆฝ
-
โ ํ๋ก ํธ์๋ ์ฑ๋ฅ ์ต์ ํ (2025๋ ์๋ฐ๊ธฐ)
- Lighthouse ์ฑ๋ฅ ์ ์ 13์ โ 78์ ๊ฐ์
- ๋ผ์ฐํธ ๊ธฐ๋ฐ ์ฝ๋ ์คํ๋ฆฌํ ์ผ๋ก ์ด๊ธฐ ๋ฒ๋ค ํฌ๊ธฐ 60%+ ๊ฐ์
- CDN ํฐํธ โ ๋ก์ปฌ ์๋ฒ ๋๋ ํฐํธ ์ ํ, lazyOnLoad ์ ์ฉ์ผ๋ก TBT ๊ฐ์
-
โ ์์ฒด CMS ๊ตฌ์ถ (2025๋ ํ๋ฐ๊ธฐ ~ 2026๋ ์๋ฐ๊ธฐ) โ Fullstack ๋จ๋ ๊ฐ๋ฐ
- NestJS ๊ธฐ๋ฐ RESTful API ์ค๊ณ ๋ฐ ๊ตฌํ
- WYSIWYG ์๋ํฐ + ๋๋๊ทธ์ค๋๋กญ UI๋ก ๋น๊ฐ๋ฐ์ ์ด์ ํ๊ฒฝ ๊ตฌ์ถ
- AWS S3 ์ฐ๋ ํ์ผ ์ ๋ก๋ ์์คํ ๋ฐ ์ด๋ฏธ์ง ์ต์ ํ ํ์ดํ๋ผ์ธ ๊ตฌํ
- ์ฝํ ์ธ ์์ ๊ด๋ จ ๊ฐ๋ฐ ์์ฒญ 80%+ ๊ฐ์
-
โ WYSIWYG ์๋ํฐ ๋ง์ด๊ทธ๋ ์ด์ (2026๋ 3์)
- CKEditor โ Tiptap(ProseMirror) ์ ํ
- ํจํค์ง ํฌ๊ธฐ 2.5GB โ 3MB (99.8% ๊ฐ์)
- ์ด์ ๋ฐฐํฌ ์๊ฐ 12๋ถ โ 6๋ถ (์ฝ 50% ๋จ์ถ)
- ๋ ๋ฆฝ npm ํจํค์ง tiptap-editor-kit์ผ๋ก ์คํ์์ค ๋ฐฐํฌ
-
โ ์จ๋น๋ ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ํ์ด์ง ๊ตฌํ (2026๋ 2์)
- Naver Cloud Player ๊ธฐ๋ฐ ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ๋ฐ ์ฌ์ ์์ฝ/์ค์๊ฐ ํํฉ ๊ธฐ๋ฅ ๊ฐ๋ฐ
-
โ ๋ฐฑ์๋ API ๊ฐ๋ฐ ๋ฐ ์์ (2025๋ ์๋ฐ๊ธฐ ~ ํ์ฌ)
- ์ ํ๋ ๋ฐฑ์๋ ๋ฆฌ์์ค ํ๊ฒฝ์์ Node.js ๊ธฐ๋ฐ API ๊ฐ๋ฐยท์์ ๋ณํ
๊ธฐ๊ฐ: 2023.10 ~ 2024.02
ํ ํ๋ก์ ํธ: ANGO โ ์งํ์ฒ ํผ์ก๋ ๊ธฐ๋ฐ ์ข์ ์ถ์ฒ ์๋น์ค
์งํ์ฒ ํผ์ก๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ์ฌ์ฉ์๊ฐ ์ข์์ ์์ ํ๋ฅ ์ด ๋์ ํธ์ฐจ๋ฅผ ์ถ์ฒํ๋ ์๋น์ค ํ๋ก์ ํธ ์ฐ์ํ ์ ์ (๊ธฐ์ ์์ฑ๋ ๋ฐ ํ์ ํ๊ฐ ์ฐ์)
์ฃผ์ ์ญํ ๋ฐ ์ฑ๊ณผ:
- React ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ค๊ณ ๋ฐ ๋ฐ์ดํฐ ์๊ฐํ ๊ตฌํ
- ์ค์๊ฐ ํผ์ก๋ API ๋ฐ์ดํฐ ํ์ฉ ํธ์ฐจ๋ณ ํผ์ก๋ ๋ ๋๋ง
- WebSocket ๊ธฐ๋ฐ ์ค์๊ฐ ์ฑํ ๊ธฐ๋ฅ ๊ตฌํ
- ํ ๋ด Git ํ์ ํ๊ฒฝ ์ ๋น ๋ฐ ๊ณตํต UI ์ปดํฌ๋ํธ ๊ตฌ์กฐํ
ํ๋ ฅ
- ๐ ํ๊ตญํด์๋ํ๊ต ๋์์์ํ (2013.03 ~ 2021.02)
์๊ฒฉ์ฆ
- ๐ SQLD (2024.04)
- ๐ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ (2024.06)
์ธ๊ตญ์ด
- ๐ ์์ด: OPic IM1 (2023.09) / TOEIC 800 (2020.08)
- ๐ ์ผ๋ณธ์ด: ๊ธฐ์ดํํ
- ๐ ๊ฐ์ธ ์ผํ๋ชฐ ์ด์์ ํตํด ์๋งค์ถ 1,000๋ง์ ์ด์ ๋ฌ์ฑ โ ์ฌ์ฉ์ ๊ตฌ๋งค ์ฌ์ ๊ณผ ์ ํ์จ์ ๋ํ ์ค์ ๊ฐ๊ฐ์ UI/UX ์ค๊ณ์ ๋ฐ์
- ๐ฑ SNS ๊ณ์ ํ๋ก์ 10,000๋ช ์ด์ ๋ฌ์ฑ โ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ๊ณผ A/B ํ ์คํธ ์ฌ๊ณ ๋ฐฉ์ ์ฒด๋
- ๐ผ ์ ์ฝ, ๊ธ์ต ํ์ฌ ๊ทผ๋ฌด ๊ฒฝํ โ ์๋ก์ด ๋๋ฉ์ธ์ ๋น์ฆ๋์ค ๋ก์ง์ ๋น ๋ฅด๊ฒ ํ์ ํ๊ณ ๊ฐ๋ฐ์ ๋ฐ์
- ๐ง Email: ybg6152@naver.com
- ๐ Location: ์์ธ ์๋๋ฌธ๊ตฌ
- ๐ผ Portfolio: portfolio-beta-olive-83.vercel.app



