์ด๋ํ (Donghoon Lee)
- ์น/์ฑ ์๋น์ค๋ฅผ ๊ฐ๋ฐ/๋ฐฐํฌ/์ด์ํด์จ 4๋ ์ฐจ ๊ฐ๋ฐ์์ ๋๋ค.
- ๋ฌธ์ ํด๊ฒฐ์ 1์์๋ก ์๊ฐํ๋ฉฐ, ์ด์์ด ์์๋ ๋๋๋ผ๋ผ๋ ์ฐ๋ ๋ง์ธ๋๋ฅผ ์ง๋๊ณ ์์ต๋๋ค.
- ์คํํธ์ ํ๊ฒฝ์์ ํ๋ก ํธ์๋ โ ๋ชจ๋ฐ์ผ ์ฑ โ ๋ฐฑ์๋๊น์ง ๋น ๋ฅด๊ฒ ํ์ฅํ๋ฉฐ ์๋น์ค ์ฑ์ฅ์ ๊ธฐ์ฌํ์ต๋๋ค.
- ์ฌ์ฌ์ฉ์ฑ๊ณผ ์์ ์ฑ์ ๊ณ ๋ คํ ์ฝ๋ ์์ฑ, ์ฌ์ฉ์ ๊ฒฝํ(UX) ์ค์ฌ์ ๊ฐ๋ฐ์ ์งํฅํฉ๋๋ค.
- AI ๋๊ตฌ(Copilot, ChatGPT, Claude, Gemini, Cursor ๋ฑ)๋ฅผ ์ ๊ทน์ ์ผ๋ก ํ์ฉํ์ฌ ํจ์จ์ ์ด๊ณ ํ์ฅ์ฑ ์๋ ๊ฐ๋ฐ์ ๊ด์ฌ์ด ๋ง์ต๋๋ค.
Frontend (Main)
React ยท React Native ยท Next.js ยท TypeScript ยท Zustand ยท TanStack Query ยท TailwindCSS ยท shadcn/ui
Backend (Sub)
Java ยท Spring Boot ยท JPA ยท QueryDSL ยท Node.js ยท Express
Database & Infra
MySQL ยท AWS ยท Docker ยท GitHub Actions
Etc
Supabase ยท Firebase (FCM) ยท Vercel
๋ฌผ๋ฅ/๋ฌด์ญ ํ๋ซํผ ์คํํธ์ (์๋ฆฌ์ฆ pre-A, 87.9์ต ํฌ์ ์ ์น)
- ์ค๋ ํตํฉ ๊ด๋ฆฌ ์์คํ
์ ๊ท ๊ฐ๋ฐ
- ๊ธฐ์กด .NET ๊ธฐ๋ฐ ์ ํ ํ๊ณ ํ์ธ โ Next.js & TypeScript ๊ธฐ๋ฐ์ผ๋ก ์ ๊ท ๊ฐ๋ฐ
- Turborepo ๊ธฐ๋ฐ ๋ชจ๋ ธ๋ ํฌ ๊ตฌ์กฐ ์ค๊ณ ๋ฐ ๋ฌธ์ํ
- ์ ํ ๊ณ ๋ํ
- ํ๋ก ํธ์๋(Next.js)์ ๋ฐฑ์๋(Spring Boot, MySQL) ๊ฐ๋ฐ ๋์ ์งํ
ํฌ์ค์ผ์ด ์คํํธ์ (์๋ฆฌ์ฆ pre-A, 72์ต ํฌ์ ์ ์น)
- ๋๋ง์๋ฅํฐ App ๊ฐ๋ฐ (React Native, TypeScript)
- ๊ตฌ๊ธํ๋ ์ด ๏ฝ ์ฑ์คํ ์ด
- ๋๋ฉด/๋น๋๋ฉด ์ง๋ฃ, ๊ฑด๊ฐ๊ด๋ฆฌ, ํํ ๊ธฐ๋ฅ ๋ฑ ์ฃผ์ ๊ธฐ๋ฅ ์ค๊ณ ๋ฐ ์ด์
- ๋ณ์/์ฝ๊ตญ ํํธ๋ ํ์ด์ง ๊ฐ๋ฐ (Next.js, TypeScript)
- ์ง๋ฃ ๊ด๋ฆฌ, ์ด์์๊ฐ, ์ ์ฐ ๋ฑ ์ฃผ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- ์๋ฆฌ/ํธ์ ์๋ฆผ(Firebase FCM) ๋์ ์ผ๋ก UX ๊ฐ์
- FE ์ด์ ํจ์จํ
- App/Web ์ํ๊ด๋ฆฌ ๊ธฐ์ ์คํ zustand + react-query๋ก ํต์ผ
- ๋์์ธ ์์คํ ๋์ ๋ฐ ์ ์ฉ
- CodePush & fastlane ๊ธฐ๋ฐ ๋ฐฐํฌ ์๋ํ ๊ตฌ์ถ
๋ฉ์ธ ํํ์ด์ง ๏ฝ 40์ฃผ๋ ๊ณต์ฐ ํ์ด์ง
- Next.js 15(App Router) + Supabase + Vercel ๊ธฐ๋ฐ
- ํฉ์ฐฝ๋จ ์ฌ๋จ๋ฒ์ธํ ์ค๋น ๋ฐ ๊ณต์ฐ ํ๋ณด/์ญ์ฌ ๊ธฐ๋ก์ ์ฐฝ๊ตฌ๋ก ํ์ฉ
- ์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ(SSAFY) 4๊ธฐ (2020.07 ~ 2021.06)
- ์๋ฆฌ์ค SW ์์ง๋์ด ํธ๋ 1๊ธฐ (2021.10 ~ 2022.02)
- Wanted x Wecode ํ๋ฆฌ์จ๋ณด๋ฉ ๋ฐฑ์๋ ์ฝ์ค (2021.11 ~ 2021.12)
- ์ฐ์ธ๋ํ๊ต ์ ์์ฌ๊ณตํ๊ณผ ์กธ์ (2012.03 ~ 2019.08)
- ๋ฒค์ฒ์คํํธ์ ์์นด๋ฐ๋ฏธ ์ฐ์ํ๋ จ์ (์ค์๋ฒค์ฒ๊ธฐ์ ๋ถ ์ฅ๊ด์, 2022.11)