๐ Contact
- Email: jinung91@gmail.com
- Phone: 010-2587-1319
- Blog: www.jaylog.dev
- Github: github.com/woongstaa
๐ Introduce
2๋ 4๊ฐ์๊ฐ DAU 3,000 / MAU 10๋ง ๊ท๋ชจ ํ๋ซํผ์์ ์น/์ฑ์ ํต์ฌ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ ๋ฐ ์ด์ํด์จ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋๋ค.
๋ณต์กํ ์๊ตฌ์ฌํญ์ ๋ชจ๋ํยท์ ์ง๋ณด์ ์ค์ฌ ์ค๊ณ๋ก ํ์ด๋ด๋ฉฐ, ์ฑ๋ฅ ์ต์ ํ์ SEO, ๋ฌด์ค๋จ ๋ฐฐํฌ๊น์ง ํ๋ก ํธ์๋ ์ ๋ฐ์ ๊ธฐ์ฌํ์ต๋๋ค.
์ ๋ ํ์ฅ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๊ณ ๋ คํ ๊ตฌ์กฐ ์ค๊ณ์ ์ง์ฌ์ธ ๊ฐ๋ฐ์์ ๋๋ค.
๋จ์ํ ๊ธฐ๋ฅ์ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, ์ฌ์ฉ์์๊ฒ ์ ๋ฌ๋๋ ๊ฐ์น์ ํ์ ์์ฐ์ฑ์ ํจ๊ป ๋์ด์ฌ๋ฆฌ๋ ์ฝ๋๋ฅผ ์งํฅํฉ๋๋ค.
- FSD ์ํคํ ์ฒ, ์ปดํ์ด๋ ์ปดํฌ๋ํธ, SOLID ์์น ๊ธฐ๋ฐ ์ค๊ณ ๊ฒฝํ
- React, React Native, Next.js๋ฅผ ํ์ฉํ ์น/์ฑ ํ์ด์ง ๊ตฌํ
- ์ฝ๋ ๋ฆฌ๋ทฐ์ ํ๊ณ ๋ฅผ ์ฆ๊ธฐ๋ฉฐ ํ๊ณผ ํจ๊ป ์ฑ์ฅํ๋ ๋ฌธํ ์งํฅ
๐ผ Work Experience
์ ๊ธฐ์ผ๊ฐ์ (ํ๋ก ํธ์๋ ๊ฐ๋ฐ์)
2022.07 ~ 2024.10 (2๋ 4๊ฐ์)
"์์ ์ ๋๋ฐ ์ธ์ถ ์ฅ์์ ์ฌํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ํ๋ซํผ (DAU 3,000 / MAU 10๋ง)"
์ฑ
์คํ์ฑํ ๊ธฐ๋ฅ ๋์
- ๋ฌธ์ : ์ค์๊ฐ ์ฑํ ๋์ ํ์, ๋งํฌ ๊ณต์ ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฏธ์ง์
- ํด๊ฒฐ: Firebase Realtime DB + Functions๋ก ์คํ์ฑํ ๋ฐ OG ํ๋ฆฌ๋ทฐ ๊ตฌํ
- ์ฑ๊ณผ: ์ง์ญ ๊ธฐ๋ฐ ์คํ์ฑํ ๋ฐฉ์ ํตํด ์ฌ์ฉ์ ๊ฐ ์ํต ์ฑ๋ ์ ์ค
์ฑ ๊ตฌ์กฐ ๊ฐ์ (2.0 ๋ฆฌํฉํ ๋ง)
- ๋ฌธ์ : ์ ์ง๋ณด์ ์ด๋ ค์, ์ค๋ณต๋ UI ์ปดํฌ๋ํธ ๋ค์
- ํด๊ฒฐ: React Query + Recoil + FSD ์ํคํ ์ฒ + ์ปดํ์ด๋ ์ปดํฌ๋ํธ ๋์
- ์ฑ๊ณผ: ์ฝ๋ ์ค๋ณต๋ฅ ๊ฐ์, ์ ์ง๋ณด์ ์๊ฐ 40% ๋จ์ถ
์๋ฆผ ๋ฐ ๋ฅ๋งํฌ ๋ค๋น๊ฒ์ด์ ๊ฐ์
- ๋ฌธ์ : ํธ์ ์ด๋ฒคํธ ์ค๋ณต ์ฒ๋ฆฌ๋ก ์๋ฒ ๊ณผ๋ถํ / ํน์ ์ด๋ฒคํธ ์ ๊ทผ ์ด๋ ค์
- ํด๊ฒฐ: ์ ์ญ ์ํ ๋ฐ ์ด๋ฒคํธ ์ต์ ํ, Firebase Dynamic Link ํตํฉ
- ์ฑ๊ณผ: ์๋ฒ ๋ถํ 100% โ 5% ๋ฏธ๋ง ๊ฐ์ / ๋ง์ผํ ๋งํฌ ๋๋ฌ๋ฅ 30% ์ฆ๊ฐ
์ด๋ฏธ์ง ์ ๋ก๋ ๊ฐ์
- ๋ฌธ์ : ์ด๋ฏธ์ง ์ ๋ก๋ ์ ์ ์ค ๋ฐ์(์ฝ 5%)
- ํด๊ฒฐ: AWS S3 Pre-signed URL ์ ์ฉ + ์คํจ ํผ๋๋ฐฑ ์ฒ๋ฆฌ
- ์ฑ๊ณผ: ์ ์ค๋ฅ 0% ๋ฌ์ฑ, UX ๊ฐ์
์ ๊ฐ๋ง์ผ ๊ฒฐ์ ์ฐ๋ ๊ตฌ์ถ
- ๋ฌธ์ : ์์ฌ๋ชฐ์์ ์ง์ ๊ฒฐ์ ๊ฐ ๋ถ๊ฐ๋ฅํด ๋ค์ด๋ฒ ์ค๋งํธ์คํ ์ด๋ก ์ ๋๋จ
- ํด๊ฒฐ: ์์ฌ ๊ฒฐ์ ์์คํ ์ฐ๋ ๋ฐ ๊ฒฐ์ ํ๋ก์ฐ ๊ตฌํ
- ์ฑ๊ณผ: ์ธ๋ถ ํ์ด์ง ์ดํ์ ์ค์ฌ ๊ตฌ๋งค ์ ํ์จ ์ฝ 10% ๊ฐ์
์น/ํํ์ด์ง
SEO ๊ฐ์ ์ ์ํ SSR ์ ์ฉ
- ๋ฌธ์ : ๊ฒ์ ๊ฒฐ๊ณผ์์ ๋ ธ์ถ๋ ๋ฎ์
- ํด๊ฒฐ: Next.js ๊ธฐ๋ฐ SSR ๋ฐ ๋ฉํํ๊ทธ ๋์ ์์ฑ
- ์ฑ๊ณผ: ์ธ์คํ๊ทธ๋จ๋ณด๋ค ์์ ๋ ธ์ถ, ๊ฒ์ ์ ์ ์ฆ๊ฐ
๋ฌด์ค๋จ ๋ฐฐํฌ ๊ตฌํ
- ๋ฌธ์ : ๋ฐฐํฌ ์ ์ผ์์ ์๋น์ค ์ค๋จ ๊ฐ๋ฅ์ฑ
- ํด๊ฒฐ: AWS EC2 + PM2๋ก ๋ฌด์ค๋จ ๋ฐฐํฌ ๊ตฌ์ฑ
- ์ฑ๊ณผ: ๋ฐฐํฌ ์ค์๋ ์๋น์ค ์ค๋จ ์์
์ ๊ฐ๋ง์ผ
์น๋ทฐ ํ๊ฒฝ ๋์ SSR ํ์ด์ง ๊ตฌ์ถ
- ๋ฌธ์ : ์น๋ทฐ์์ UI/UX ๋น์ผ๊ด์ฑ
- ํด๊ฒฐ: Next.js ๊ธฐ๋ฐ SSR ํ์ด์ง ์ ์ฉ
- ์ฑ๊ณผ: ์ฑ๊ณผ ์น์์ ๋์ผํ ์ ์ ๊ฒฝํ ์ ๊ณต
์ด๋๋ฏผ
๋ฐฑ์คํผ์ค UI ๋ฐ ์ํ ๊ตฌ์กฐ ๊ฐ์
- ๋ฌธ์ : ๋ ๊ฑฐ์ ๊ตฌ์กฐ, ์ํ ๊ด๋ฆฌ ํผ์ฌ
- ํด๊ฒฐ: React Query + Zustand + ์ปดํ์ด๋ ์ปดํฌ๋ํธ ๋์
- ์ฑ๊ณผ: ์ ์ง๋ณด์์ฑ๊ณผ ๊ฐ๋ฐ ์๋ ํฅ์
API ๋ฌธ์ ์๋ํ ๋ฐ ์ฐ๋ + CI/CD ์ฌ๋ ์ฐ๋
- ๋ฌธ์ : ์๋ API ๋ฌธ์ํ๋ก ํ์ ๋น์ฉ ์ฆ๊ฐ, ๋ณ๊ฒฝ์ฌํญ ๊ณต์ ๋๋ฝ
- ํด๊ฒฐ: Swagger + OAS ๋ฌธ์ ์๋ํ, Orval ํตํ ์ฝ๋ ์๋ ์์ฑ, GitHub Actions + Slack ์๋ ์๋ฆผ ๊ตฌ์ฑ
- ์ฑ๊ณผ: ๋ฌธ์ ์ต์ ํ ์๋ ํฅ์, ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ์ ๋ณด ๊ณต์ ํจ์จ ๊ฐ์
๐ Skills
Frontend
JavaScript, TypeScript, React, React Native, Next.js, React Query, Recoil, Zustand, Tailwind CSS, Styled Components
DevOps / Infra
Git, GitHub Actions, AWS(EC2, S3)
๐ Education
- Wecode ํ์คํ ๋ถํธ์บ ํ (2021.11 ~ 2022.03)
- ๊ฒฝ์ฑ๋ํ๊ต ์์ด์๋ฌธํ / ๊ฒฝ์ํ ํ์ฌ (2010.03 ~ 2017.02)