Contacts
โ๏ธ Email. jinung91@gmail.com
๐ฑย Phone. 010-2587-1319
โ๏ธย Blog. https://jaylog.dev
โจ๏ธย Github. https://github.com/woongstaa
Introduce
- ์๋ ํ์ธ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ด์ง์ ์ ๋๋ค!
React
Next.js
ReactNative
๋ฑ์ ์ฌ์ฉํ์ฌ ์น / ์ฑ ์๋น์ค๋ฅผ ๊ฐ๋ฐ, ์ด์, ๋ฐฐํฌํ ๊ฒฝํ์ด ์์ต๋๋ค.- DAU 3,000, MAU 100,000์ ํ๋ซํผ์์ ๋ผ์ด๋ธ ์๋น์ค๋ฅผ ์ด์ํ ๊ฒฝํ์ด ์์ต๋๋ค.
- ํ์ฅ์ฑ์ด ๋ฐ์ด๋๊ณ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ํฐ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
- ๋ชจ๋ฅด๋ ๊ฒ์ ๋ถ๋๋ฌ์์ด ์๊ณ , ์์ฌ์ํต์ ํตํด ๋ ์ข์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋๋ ๊ฒ์ ์ ํธํฉ๋๋ค.
- ๋๊ตฌ๋ ์ง ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์๋ ์ฝ๋๊ฐ ๊ฐ์ฅ ์ข์ ์ฝ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Work Experience
์ ๊ธฐ์ผ๊ฐ์
๋์ ํ์ ์ 150๋ง
DAU 3,000
MAU 100,000
ํค์ฆ ์กํฐ๋นํฐ ํ๋ซํผ ์ ๊ธฐ์ผ๊ฐ์
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
- 2022. 07. ~ 2024. 10.
2๋ 4๊ฐ์
์ ๊ธฐ์ผ๊ฐ์ ์ฑ
- ์คํ์ฑํ
๊ธฐ๋ฅ
- Firebase Realtime Database๋ฅผ ํ์ฉํ์ฌ ์ค์๊ฐ ์คํ์ฑํ ๊ธฐ๋ฅ์ ๊ตฌํํ์์ต๋๋ค.
- Firebase Function์ ์ฌ์ฉํ์ฌ ์ฑํ ์ค ํ์ดํผ๋งํฌ๋ฅผ ๊ฐ์งํ๊ณ OpenGraph ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ๋๋ก ํ์์ต๋๋ค.
- ์๋ฒ/ํด๋ผ์ด์ธํธ ์ํ ๊ด๋ฆฌ ๋ถ๋ฆฌ
- ReactQuery์ Recoil์ ์ฌ์ฉํ์ฌ ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์ํ๋ฅผ ๋ช ํํ๊ฒ ๋ถ๋ฆฌํ๊ณ , ์ฝ๋์ ์ ์ง๋ณด์์ฑ์ ๋์์ต๋๋ค.
- ์ํคํ
์ฒ ๊ฐ์
- FSD(Feature-Sliced Design) ์ํคํ ์ฒ๋ฅผ ๋์ ํ์ฌ ๊ธฐ์กด ๋ ๊ฑฐ์ ์ฝ๋๋ฅผ ๊ฐ์ ํ๊ณ , ์ ์ง๋ณด์์ ์ฉ์ดํ ๊ตฌ์กฐ๋ก ์ ํํ์์ต๋๋ค.
- ์ด๋ฅผ ํตํด ์ฝ๋๋ฒ ์ด์ค์ ๋ชจ๋ํ ์์ค์ ๋์ด๊ณ , ์ ๊ท ๊ธฐ๋ฅ ๊ฐ๋ฐ ์๊ฐ์ ํ๊ท 25% ๋จ์ถ์์ผฐ์ต๋๋ค.
- ์ํคํ ์ฒ ์ ํ ๊ณผ์ ์์ ํ์๋ค์ ์ํ ๊ฐ์ด๋ ๋ฌธ์๋ฅผ ์์ฑํ๊ณ , ์ํฌ์์ ์งํํ์ฌ ์ํํ ๋์ ์ ์ด๋์์ต๋๋ค.
- ๋ค์ด๋๋ฏน ๋งํฌ ๋ค๋น๊ฒ์ด์
ํตํฉ
- Firebase DynamicLink๋ฅผ ํตํด ์ฑ ์ ๊ทผ ์ ์ํ๋ ํ์ด์ง๋ก์ ๋ค๋น๊ฒ์ด์ ์ ํจ์จ์ ์ผ๋ก ๊ตฌํํ๊ณ , ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ํ๋์ ์ฝ๋๋ก ํตํฉ ๋ฐ ์ถ์ํํ์ฌ ์ ์ง๋ณด์์ฑ์ ๊ฐํํ์ต๋๋ค.
- ํธ์ ๋ฉ์์ง ์ฑ๋ฅ ์ต์ ํ
- ํ์ด์ด๋ฒ ์ด์ค ํธ์ ๋ฉ์์ง๋ก ์ธํ ์๋ฒ ๋ถํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ์ฝ๋ ๊ฐ์ ์ ํตํด ์์คํ ์ฑ๋ฅ์ ์ต์ ํํ์ต๋๋ค.
- ์ฌ๋ฐ๋ฅธ ํธ์ ์ด๋ฒคํธ ๋ฑ๋ก ๋ฐ ์ ์ญ ์ํ๊ด๋ฆฌ๋ฅผ ํตํด ์๋ฒ ๋ถํ๋ฅผ 100%์์ 5% ๋ฏธ๋ง์ผ๋ก 90% ์ด์ ๊ฐ์์์ผ ์๋น์ค ์์ ์ฑ๊ณผ ์๋ต ์๋๋ฅผ ํฌ๊ฒ ํฅ์์์ผฐ์ต๋๋ค.
- ์ด๋ฏธ์ง ์
๋ก๋ UX ๊ฐ์
- ๊ธฐ์กด์ FormData ๋ฐฉ์์ AWS S3 pre-signed URL ๋ฐฉ์์ผ๋ก ์ ํํ์ฌ, ์ด๋ฏธ์ง ์ ๋ก๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ํ๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์์ผฐ์ต๋๋ค.
- ์๋ฒ ํต์ ์ค ๋ฐ์ํ๋ ์ฝ 5%์ ์ด๋ฏธ์ง ์ ์ค ๋ฌธ์ ๋ฅผ ์์ ํ ํด๊ฒฐํ์ต๋๋ค. ๋ํ, ์ ๋ก๋ ์คํจ ์ ์ฆ๊ฐ์ ์ธ ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ์ ๊ณตํ์ฌ ์ฌ์ ๋ก๋๋ฅผ ์ ๋ํจ์ผ๋ก์จ ์ฌ์ฉ์ ๊ฒฝํ์ ํฌ๊ฒ ํฅ์์์ผฐ์ต๋๋ค.
- ์ฑ ์
๋ฐ์ดํธ ์๋ํ
- Codepush๋ฅผ ํ์ฉํด ์ฑ ์ฌ์ฌ ์์ด ์ฝ๋ ์ ๋ฐ์ดํธ๊ฐ ๊ฐ๋ฅํ๋๋ก ์๋ํํ์ฌ, ์ฌ์ฉ์ ์ดํ์จ์ ์ค์ด๊ณ ์ ๋ฐ์ดํธ ์ฃผ๊ธฐ๋ฅผ ๋จ์ถํ์ต๋๋ค.
ReactNative
TypeScript
ReactQuery
Recoil
Codepush
์ ๊ธฐ์ผ๊ฐ์ ํํ์ด์ง
- SEO ์ต์ ํ
- SSR(Server-Side Rendering) ํ์ด์ง ์์ ์ ํตํด ๊ฒ์ ์์ง ๋ ธ์ถ์ ๊ฐ์ ํ์ฌ, ํํ์ด์ง ํธ๋ํฝ์ ํฌ๊ฒ ํฅ์์์ผฐ์ต๋๋ค.
- ์ฑ๊ณผ ์น์ ์ฐ๊ณ
- ์ ๊ธฐ์ผ๊ฐ์ ์ฑ๊ณผ ์ฐ๊ณ๋ ์ฅ์ ์ ๋ณด ํ์ด์ง๋ฅผ ์น์์๋ ํ์ธํ ์ ์๋๋ก ๊ตฌํํ๊ณ , ๋์ ์ผ๋ก ๋ฉํํ๊ทธ๋ฅผ ์์ฑํ์ฌ ๊ฒ์ ์์ง ์ต์ ํ๋ฅผ ๊ฐํํ์ต๋๋ค.
- ๋ฌด์ค๋จ ๋ฐฐํฌ
- AWS EC2์ PM2๋ฅผ ํ์ฉํ์ฌ ๋ฌด์ค๋จ ๋ฐฐํฌ๋ฅผ ๊ตฌํํด, ์๋น์ค ๊ฐ์ฉ์ฑ์ ์ ์งํ๋ฉด์๋ ์ ์ํ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋๋ก ํ์ต๋๋ค.
Next.js
TypeScript
Tailwind
์ ๊ฐ๋ง์ผ
- ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ ์ ๊ณต
- ์น ํ๊ฒฝ๊ณผ ์ ๊ธฐ์ผ๊ฐ์ ์ฑ์ ์น๋ทฐ์์ ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ๊ณ , SSR์ ํตํด ๊ฒ์ ์์ง ๋ ธ์ถ์ ์ต์ ํํ์ต๋๋ค.
- SEO ์ค์ฌ์ ํ์ด์ง ๊ตฌํ
- ๋ฉ์ธ ํ์ด์ง์ ์ํ ์์ธ ํ์ด์ง๋ฅผ SSR๋ก ๋ ๋๋งํ์ฌ ๊ฒ์ ์์ง ์ต์ ํ๋ฅผ ๊ฐํํ๊ณ , ํฅํ ๋๋ฉ์ธ ๋ถ๋ฆฌ๋ก ์น ๊ตฌ๋งค ๊ธฐ๋ฅ์ ํ์ฅํ ์ค๋น๋ฅผ ์๋ฃํ์ต๋๋ค.
Next.js
TypeScript
Tailwind
์ ๊ธฐ์ผ๊ฐ์ ์ด๋๋ฏผ
-
์ด๋๋ฏผ ๊ธฐ๋ฅ ๊ณ ๋ํ
- ๋ด๋ถ ์ง์๋ค์ ์์ฐ์ฑ ํฅ์์ ์ํด ์ด๋๋ฏผ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๊ณ , ์์ฃผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ๋ค์ ์ปดํฌ๋ํธ ๋จ์๋ก ๋ถ๋ฆฌํ์ฌ ์ฌ์ฌ์ฉ์ฑ์ ๋์์ต๋๋ค.
-
์ํ ๊ด๋ฆฌ ์ต์ ํ
- ReactQuery์ Zustand๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์ํ ๊ด๋ฆฌ๋ฅผ ๋ถ๋ฆฌํ๊ณ , ์ด๋๋ฏผ ์์คํ ์ ์ ์ง๋ณด์์ฑ๊ณผ ํ์ฅ์ฑ์ ๊ฐํํ์ต๋๋ค.
-
CI/CD ๊ตฌ์ฑ
- GitAction์ ํตํด CI/CD ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ์ฌ, ์ง์์ ์ธ ํตํฉ ๋ฐ ๋ฐฐํฌ๋ฅผ ์๋ํํ๊ณ , ๊ฐ๋ฐ ํจ์จ์ฑ์ ๋์์ต๋๋ค.
-
React
TypeScript
Tailwind
ReactQuery
Zustand
Vite
์ ๊ธฐ์ผ๊ฐ์ API ๋ฌธ์ํ
- API ๋ฌธ์ํ ๋์
- OAS์ Swagger๋ฅผ ํ์ฉํ์ฌ API ๋ฌธ์๋ฅผ ์๋ํํ๊ณ , ๊ฐ๋ฐ์ ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ๋น์ฉ์ ์ ๊ฐํ์ฌ ํ์ ํจ์จ์ฑ์ ๋์์ต๋๋ค.
- ์๋ ์ธํฐํ์ด์ค ์์ฑ
- Orval์ ํตํด ํ๋ก ํธ์๋ ์ธํฐํ์ด์ค์ API ์์ฒญ ์ฝ๋๋ฅผ ์๋ ์์ฑํ์ฌ ๊ฐ๋ฐ ์๋๋ฅผ ๋์ด๊ณ , ์ฝ๋ ์ผ๊ด์ฑ์ ์ ์งํ์ต๋๋ค.
- CI/CD ํ์ดํ๋ผ์ธ ์ฐ๊ณ
- Git๊ณผ Slack์ ์ฐ๊ฒฐํ์ฌ API ๋ฌธ์ ์ ๋ฐ์ดํธ๋ฅผ ์๋ํํ๊ณ , ํ ๊ตฌ์ฑ์๋ค์ด ๋น ๋ฅด๊ฒ ํผ๋๋ฐฑ์ ์ฃผ๊ณ ๋ฐ์ ์ ์๋๋ก ์์คํ ์ ๊ฐ์ ํ์ต๋๋ค.
OAS
Swagger
Orval
Skills
- Languages
JavaScript
TypeScript
- Frameworks and Libraries
React
ReactNative
Next.js
ReactQuery
Recoil
Zustand
Codepush
- Styles
Styled-components
Tailwind
- Infrastructure
AWS
- Tools
Git
Github
Education
Wecode Fullstack Course (2021. 11 - 2022. 03) - Fullstack Bootcamp Course
Kyungsung Univ. (2010. 03 - 2017. 02) - ์์ด์๋ฌธํ/๊ฒฝ์ํ ํ์ฌ