๐ ์์น: ๋ํ๋ฏผ๊ตญ ์์ธ ๐ฐ๐ท
๐ผ ์ง๋ฌด: ํ์คํ ๊ฐ๋ฐ์ (Full Stack Developer)
๐ป ์ฌ์ฉ ์ธ์ด: JavaScript, TypeScript, Java, Dart
๐ฏ ํต์ฌ ๊ธฐ์ : ํ์ฅ์ฑ ์๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํ์ด๋ธ๋ฆฌ๋ API ์ํคํ ์ฒ ์ค๊ณ
โจ ๊ฐ์น๊ด: ์์ด๋์ด๋ฅผ ์ฝ๋๋ฅผ ํตํด ํ์ค๋ก ๋ง๋ค์ด๋ด๋ ๊ณผ์ ์ ๋ชฐ์ ํฉ๋๋ค.
|
์์
๋ฆฌ๋ทฐ ๋ฐ ์ํต ํ๋ซํผ
|
๋จ๊ณ๋ณ ์๋ฐ ํ์ต ํด์ฆ ํ๋ซํผ
|
์ฌ์ธ์ ์คํฐ๋ ํตํฉ ํ์
ํ๋ซํผ
|
๊ฐ๋ฐ ๊ธฐ๊ฐ: 2025.10 ~ ํ์ฌ (์งํ ์ค)
์๋น์ค ์๊ฐ: ์จ๋ฒ ๋จ์ ๋ฆฌ๋ทฐ, ์ปค๋ฎค๋ํฐ ๊ฒ์ํ, ์ค๋์ ์จ๋ฒ ๋ฑ ์์ ๊ฐ์ ๊ธฐ๋ก๊ณผ ๋ฆฌ์ค๋ ๊ฐ์ ์ทจํฅ ๊ต๊ฐ์ ์ ๊ณตํ๋ ์น ์๋น์ค
| ๊ตฌ๋ถ | ์ ๋ณด |
|---|---|
| ์ธ์ ๊ตฌ์ฑ | ์ด 3๋ช (๋ณธ์ธ ์ฐธ์ฌ๋: DB ์ค๊ณ 30%, ๊ฐ๋ฐ 50%) |
| Tech Stack | TypeScript, JavaScript, Next.js (App Router), Vue.js, Supabase, PostgreSQL, Vercel |
| Tools & Design | Windows, Git, Notion, Figma |
- ์์ ๊ฒ์ ๋ฐ ํ: ์ํฐ์คํธ ๊ฒ์(์๋์์ฑ), ์ฌ๋ผ์ด๋๋ฐ(์ถ์ฒ/์ ์ ์จ๋ฒ ๋งํด ์นด๋), ์ค๋์ ์จ๋ฒ ํญ ์ด์
- ๊น์ด ์๋ ํ๋ก : ์ฑ๊ธ ์์ฃผ๊ฐ ์๋ 0~10์ ํ์ ๊ธฐ๋ฐ์ '์จ๋ฒ ๋จ์ ๋ฆฌ๋ทฐ' ์์ฑ ๋ฐ ์ค์๊ฐ ํ๊ท ํ์ ์ง๊ณ
- ์ํต ์ปค๋ฎค๋ํฐ: ๊ตญ๋ด/ํด์ธ ์์ ๋ด๋ก ๊ฒ์ํ, ์ฐฝ์์ ํผ๋๋ฐฑ์ฉ ์ํฌ๋ฃธ, LP/CD ๋ฑ ์์ ๋ฌผํ ์ฅํฐ ์ด์
- ์ฌ์ฉ์ ๊ด๋ฆฌ: NextAuth ํ์ฉ ์ด๋ฉ์ผ/Google ๋ก๊ทธ์ธ, ํ๋กํยท๋ฆฌ๋ทฐ ๊ธฐ๋กยท์ฆ๊ฒจ์ฐพ๊ธฐ ๊ด๋ฆฌ ๋ง์ดํ์ด์ง ์ ๊ณต
- ์ด๋๋ฏผ ์ดํ๋ฆฌ์ผ์ด์ : ๋ฆฌ๋ทฐ ์น์ธ ์ํฌํ๋ก, ์ค๋์ ์จ๋ฒ/์ฌ๋ผ์ด๋๋ฐ/๊ณต์ง์ฌํญ ํธ์ง ์์คํ ๊ตฌํ
- ํ์คํ ํต์ฌ ๊ฐ๋ฐ: Next.jsยทSupabase ๊ธฐ๋ฐ์ ์์ ํ์ ๋ฐฑ์๋ ๊ธฐ๋ฅ ๋ฐ ๋ฆฌ๋ทฐ CRUD ์ ๋ด ๊ตฌํ
- ๋ฐ์ดํฐ ์ง๊ณ ๋ฐ ์ฐ๋: ์ ์ ํ์ ์ค์๊ฐ ์ง๊ณ ์ฐ์ฐ ์ฒ๋ฆฌ, ํ์ธ ํผ๋ ํ๋กํ ํ์ ๋ก์ง ๊ตฌ์ถ
- ์์ ๋ก๊ทธ์ธ ๋ฐ ์ธํ๋ผ: NextAuth.js ์ฐ๋ ํ๊ฒฝ ์ค๊ณ ๋ฐ Vercel(icn1 ๋ฆฌ์ )์ ํตํ ๋ฐฐํฌ ๋ฐ ์ด์
- ๊ฒ์๊ธ ์กฐํ์ ์๋ก๊ณ ์นจ ์ฐํ ๋ฐ ๋ณธ์ธ ๊ธ ์กฐํ์ ์กฐ์ ๋ฌธ์
- ๋ฌธ์ ์ํฉ: ์ฌ์ฉ์๊ฐ ์๋ก๊ณ ์นจ(F5)์ ๋ฌดํ ์ฐํํ๊ฑฐ๋, ๋ณธ์ธ์ด ์์ฑํ ๊ธ์ ๊ณ์ ํด๋ฆญํ์ฌ ์กฐํ์๋ฅผ ๋น์ ์์ ์ผ๋ก ์กฐ์ํ ์ ์๋ ์ทจ์ฝ์ ์ด ์์์ต๋๋ค. ์ด๋ก ์ธํด ๋ฐ์ดํฐ ์ ๋ขฐ๋๊ฐ ๋จ์ด์ง๊ณ ์๋ฒ ์์์ด ๋ญ๋น๋์์ต๋๋ค.
- ํด๊ฒฐ๋ฐฉ์: ๋ธ๋ผ์ฐ์ ์ธ์ (sessionStorage)์ ๊ฒ์๊ธ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ ๋จผ์ ๋จ๊ฒจ ์๋ก๊ณ ์นจ ์ฐํ ์ ์๋ฒ ์์ฒญ ์์ฒด๋ฅผ ๊ฐ์ง ๋ชปํ๊ฒ ๋ง์์ต๋๋ค. ๋ํ, ์๋ฒ API์์ ํ์ฌ ๋ก๊ทธ์ธํ ์ ์ ID์ ๊ธ์ด์ด ID๋ฅผ ๋น๊ตํ์ฌ ๋ณธ์ธ์ ๊ธ์ผ ๊ฒฝ์ฐ ์กฐํ์ ์นด์ดํธ๊ฐ ์ฌ๋ผ๊ฐ์ง ์๋๋ก ๊ฒ์ฆ ์์คํ ์ ๊ตฌ์ถํด ์ด๋ทฐ์ง์ ์์ ํ ์ฐจ๋จํ์ต๋๋ค.
- ๋ค์ํ ์ธ๋ถ ์์ ๋ฐ์ดํฐ ๊ฒฐํฉ ์ ๋ฐ์ํ ๊ฒ์ ๋๋ฆผ ํ์
- ๋ฌธ์ ์ํฉ: ์ฌ๋ฌ ๊ฐ์ ์ธ๋ถ ์์ API๋ฅผ ๋์์ ๋ถ๋ฌ์ค๋ ๊ณผ์ ์์ ์๋ต ์๋๊ฐ ๋๋ ค์ ธ ๊ฒ์์ฐฝ์ด ๋ฉ์ถ๊ฑฐ๋ ํ๋ฉด์ด ๊นจ์ง๋ ํ์์ด ์์์ต๋๋ค.
- ํด๊ฒฐ๋ฐฉ์: ๋ API๋ฅผ ๋ฐ๋ก ์ฒ๋ฆฌํ์ง ์๊ณ ๋์์ ํ ๋ฒ์ ํธ์ถํ๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฐฉ์์ผ๋ก ์ ํํ์ฌ ๊ฒ์ ์๊ฐ์ ๋ํญ ์ค์์ผ๋ฉฐ, ๋ฐ์ดํฐ ํฌ๋งท์ ํ๋๋ก ๊ฐ๊ณตํ๋ ๊ฒฐํฉ ๋ ์ด์ด๋ฅผ ๋์ด ํ๋ฉด์ด ๋๊น ์์ด ์์ ์ ์ผ๋ก ๊ทธ๋ ค์ง๋๋ก ๊ตฌํํ์ต๋๋ค.
- ๊ณต์ ์น ์ฌ์ดํธ: www.comeonoru.com
- GitHub Repository: github.com/bitedogo/ourmusicreview
๊ฐ๋ฐ ๊ธฐ๊ฐ: 2025.05 ~ 2025.07
์๋น์ค ์๊ฐ: ๊ธฐ์ด ๋ฌธ๋ฒ๋ถํฐ ๊ณ ๊ธ ๊ฐ๋ ๊น์ง ํ ์์ผ๋ก ์ฆ๊ธฐ๋ ์น/๋ชจ๋ฐ์ผ ๋ฐ์ํ ์๋ฐ ํ๋กํ ํ์ต ํ๋ซํผ
| ๊ตฌ๋ถ | ์ ๋ณด |
|---|---|
| ์ธ์ ๊ตฌ์ฑ | ์ด 6๋ช (๋ณธ์ธ ์ฐธ์ฌ๋: DB ์ค๊ณ 40%, ๊ฐ๋ฐ 20% / Team Leader) |
| Tech Stack | JavaScript, React, Next.js, Vue.js, Bootstrap, Supabase, PostgreSQL |
| Tools & Design | Visual Studio Code, Vite, Git, GitHub, Figma |
- ๋จ๊ณ๋ณ ํด์ฆ ์์คํ : ์ฃผ์ ๋ณ(๋ณ์, ์ ์ด๋ฌธ ๋ฑ) ๋ฐ ๋์ด๋๋ณ(์ด๊ธ/์ค๊ธ/๊ณ ๊ธ) ์ฒด๊ณ์ ์ธ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ํ์ต ํ๊ฒฝ ๊ตฌ์ถ
- 1:1 ์ค์๊ฐ ๋์ : ์ ์ ์ธ ๋ฌธ์ ํ์ด ๋ฐฉ์์ ํํผํ์ฌ ์ฌ์ฉ์ ๊ฐ ์ค์๊ฐ ํด์ฆ ๋ฐฐํ ๋ฐ ์๋ฐฉํฅ ๋ผ์ด๋ธ ์ฑํ ์ํต ๊ธฐ๋ฅ ๊ตฌํ
- ๊ฒ์ํ ์์: ํ์ต ์ฑ๊ณผ๋ฅผ ๊ฐ์ํํด ์ค ์ ์ ํ๋, ๋ญํน ์์คํ ๋ฐ ๊ฐ์ธ ์ ๋ต๋ฅ ํต๊ณ ์๊ฐํ ํผ๋๋ฐฑ ์ ๊ณต
- ์ฌ์ฉ์ ์ปค์คํ ํด์ฆ: ํ์ต์๊ฐ ์ง์ ๋ฌธ์ ๋ฅผ ์ง์ ์ถ์ ํ๊ณ ๊ณต์ ํ ์ ์๋ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ ์ฝํ ์ธ ๊ณต๊ฐ ์ง์
- DB ์ต์ ํ ๋ฐ ์ด๋๋ฏผ: PostgreSQL ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ค๋ฌ๊ณ ๊ด๋ฆฌ์์ฉ ํ์ ํตํฉ ์กฐํยท๊ฒ์ ์์คํ ๊ตฌ์ถ
- ๊ฒ์ํ ์์คํ ๊ฐ๋ฐ: ๋ฌธ์ ๋์ด๋์ ๋ง์ถฐ ์ ์ ๊ฒฝํ์น๊ฐ ์ค๋ฅด๊ณ ์ ์ ์ด ๋ฌ์ฑ๋๋ ์์คํ ์ค๊ณ
- ์ค์๊ฐ ์ํต ์ธํ๋ผ: ์ค์๊ฐ ํด์ฆ ๋์ ๋ฐ 1:1 ๋งค์นญ ์ ์ฌ์ฉ์๋ค์ด ๋๊น ์์ด ์ํตํ ์ ์๋ ์ค์๊ฐ ์ฑํ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ๋์ ์ง์
์ ํ๋ฉด ์ฑํฌ๊ฐ ๋ฐ๋ฆฌ๋ ํ์
- ๋ฌธ์ ์ํฉ: ๋ง์ ์ ์ ๊ฐ ์ค์๊ฐ ํด์ฆ ๋์ ์ ๋์์ ์ฐธ์ฌํ ๋, ์ ๋ต ๋ฐ์ดํฐ ์ ์ก ์๋๊ฐ ๋ฐ๋ ค ์ฌ์ฉ์ ๊ฐ์ ํ๋ฉด ์ฑํฌ๊ฐ ๋ง์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
- ํด๊ฒฐ๋ฐฉ์: ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์๊ฐ ์๋ฆผ ๊ตฌ๋ ๋ฒ์๋ฅผ ๊ผญ ํ์ํ ์ ๋ณด ๋จ์๋ก๋ง ์ชผ๊ฐ๊ณ , ๋ฐ์ดํฐ ์ ์ก ํ์๋ฅผ ์ ์ ํ ์ ํํ์ฌ ์ ์ ๋ค์ด ์ค์๊ฐ์ผ๋ก ์์ ํ ๋์ผํ ์๋๋ก ๋ฌธ์ ๋ฅผ ํ ์ ์๋๋ก ๋๊ธฐํํ์ต๋๋ค.
- ์๋น์ค ๋งํฌ: hyunsuplee.github.io/JavaNyang/
- GitHub Repository: github.com/hyunsupLee/JavaNyang
- Presentation (PPT): JavaNyang ๋ฐํ์๋ฃ
- ์์ฐ ์์: YouTube ๋งํฌ
๊ฐ๋ฐ ๊ธฐ๊ฐ: 2025.07 ~ 2025.08 (5์ฃผ)
์๋น์ค ์๊ฐ: ์คํฐ๋ ๋ชจ์ง๋ถํฐ ํ ํ๋ก์ ํธ๋ก์ ํ์ฅ, ์ฒด๊ณ์ ์ธ ์ผ์ ๊ด๋ฆฌ๊น์ง ์์คํฑ์ผ๋ก ์ง์ํ๋ ํตํฉ ๊ด๋ฆฌ ์๋ฃจ์
| ๊ตฌ๋ถ | ์ ๋ณด |
|---|---|
| ์ธ์ ๊ตฌ์ฑ | ์ด 6๋ช (๋ณธ์ธ ์ฐธ์ฌ๋: DB ์ค๊ณ 30%, ๊ฐ๋ฐ 20% / ํ์คํ 6๋ช ๊ตฌ์ฑ) |
| Tech Stack | Java, JavaScript, React, Next.js, Vite, Bootstrap, Spring Boot, MyBatis, OracleDB, AWS |
| Tools & Design | Visual Studio Code, IntelliJ IDEA, Git, GitHub, Figma |
- ๊ถํ ๊ธฐ๋ฐ ๊ทธ๋ฃน ๊ด๋ฆฌ: ์ง์ญยท์ฃผ์ ๋ณ ํํฐ ํ์ ์์คํ ๋ฐ ์คํฐ๋์ฅ ์ ์ฉ ๊ถํ ๋ถ๋ฆฌ(์บ๋ฆฐ๋ ์ ์ด ๋ฐ ๋ฉค๋ฒ ์น์ธ/๊ฑฐ์ )
- ์ง๊ด์ ์ธ ์ผ์ ์ปดํฌ๋ํธ: FullCalendar ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ๊ฐ์ธ/๊ทธ๋ฃน ์ค์ผ์ค ๋๋๊ทธ ์ค ๋๋กญ ์ค์๊ฐ ์ง์ฒ ๊ด๋ฆฌ
- ํ์ ์ธํ๋ผ & ํ๋ณด: AWS S3 ๊ธฐ๋ฐ์ ์ ๋ก๋ ์งํ๋ฅ ์ด ํ์๋๋ ํ์ผ ๊ณต์ ์คํ ๋ฆฌ์ง, ์๋ํฐ ํ์ฉ ๋ชจ์ง ํ๋ณดํ ์ด์
- ๋ง์ดํ์ด์ง ๋์๋ณด๋ ๊ฐ๋ฐ: ์ ์ ๋ณ ์ฐธ์ฌ ์ค์ธ ์คํฐ๋ ๋ฐ ์ฃผ๊ฐ ์ผ์ ์ ๋ณด๊ธฐ ํธํ๊ฒ ์๊ฐํํด ์ฃผ๋ ํตํฉ ๋์๋ณด๋ ํ๋ฉด ๊ตฌํ
- ํ๋กํ ์ ๋ณด ์์ ๊ธฐ๋ฅ: ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ๊ฑฐ์ณ ๋๋ค์๊ณผ ํ๋กํ ์ด๋ฏธ์ง๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๊ตฌํ
- ๊ณต์ฉ ์ปดํฌ๋ํธ ํ์คํ: ์ฝ๋ ์ค๋ณต์ ์ค์ด๊ธฐ ์ํด ํ๋ก์ ํธ ์ ์ญ์์ ์ฌ์ฌ์ฉํ ์ ์๋ ํ์ค ๋ชจ๋ฌ ์ปดํฌ๋ํธ ๊ตฌ์กฐํ
- ๋ง์ ์์ ์ผ์ ์ ํ ๋ฒ์ ๋ถ๋ฌ์ฌ ๋ ํ๋ฉด์ด ๋ฒ๋ฒ
์ด๋ ํ์
- ๋ฌธ์ ์ํฉ: ์คํฐ๋ ์ผ์ ์บ๋ฆฐ๋์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ธ ์๋ง์ ์ค์ผ์ค ๋ฐ์ดํฐ๋ฅผ ํ๊บผ๋ฒ์ ์กฐํํ ๋, ํ๋ฉด์ด ๋๋ ๋๊ธฐ๊ฑฐ๋ ๋ก๋ฉ ์๊ฐ์ด ์ง๋์น๊ฒ ๊ธธ์ด์ง๋ ๋ฒ๋ฒ ์์ด ์์์ต๋๋ค.
- ํด๊ฒฐ๋ฐฉ์: ํ๋ฉด ๊ทธ๋ฆฌ๊ธฐ์ ๋ถํ์ํ ๋ฌด๊ฑฐ์ด ๋ฐ์ดํฐ๋ค์ ์ ๋ถ ์ ์ธํ๊ณ , ๋ฑ ํ์ํ ํต์ฌ ์ ๋ณด๋ง ๊ณจ๋ผ๋ด์ด ํ๋ก ํธ์๋๋ก ์ ๋ฌํ๋๋ก ์๋ฒ ์ฝ๋๋ฅผ ๊ณ ์ณค์ต๋๋ค. ๋ํ, ํ๋ฉด์ด ๋ถํ์ํ๊ฒ ๋ค์ ๊ทธ๋ ค์ง๋ ์ฃผ๊ธฐ๋ฅผ ์ ์ดํ์ฌ ๊ฐ๋ณ๊ณ ๋ถ๋๋ฌ์ด ์คํฌ๋กค ์ฑ๋ฅ์ ํ๋ณดํ์ต๋๋ค.
- GitHub Frontend: github.com/hyunsupLee/react-study-o
- GitHub Backend: github.com/hyunsupLee/tjspring
- Presentation (PPT): StudyO ๋ฐํ์๋ฃ
- ์์ฐ ์์: YouTube ๋งํฌ
ยฉ 2026 bitedogo. All rights reserved.



