๐ท๐ปโโ๏ธ ๊ณต์ฌ์ค . . .
์๋ ํ์ธ์, ์ ์ฃผํ์ ๋๋ค.
DX ๋ฐ ์๋ํ
zuhye5@gmail.com | Github | https://github.com/zubetcha | |
---|---|---|---|
Blog | https://zubetcha.com | Phone | 010-2292-6428 |
Work Experiences
์์์ฃผ์ปดํผ๋
2023.01 - ํ์ฌTeck Stack | React / Nextjs / typescript / redux-toolkit / styled-components / turborepo / yarn berry / storybook |
---|---|
Description | ๋ฐฑ์คํผ์ค / ์ด๋๋ฏผ / ๋ชจ๋ ธ๋ ํฌ / ์ฝํ ์ธ ์๋ํฐ |
๋ฐฑ์คํผ์ค ๋ฐ ์ด๋๋ฏผ ๊ฐ๋ฐ
Turborepo & yarn berry ๊ธฐ๋ฐ ๋ชจ๋ ธ๋ ํฌ ๊ตฌ์ถ
php > react ๋ง์ด๊ทธ๋ ์ด์
์ฝํ ์ธ ์๋ํฐ ๊ฐ๋ฐ
์ ํ์๋์ง
2022.03 - 2023.01Teck Stack | Nextjs / react-query / redux-toolkit / graphQL / recoil / typescript / scss / echarts / turborepo / storybook |
---|---|
Description | ๋์์ธ ์์คํ / ์น ์๋ฃจ์ / ๋ชจ๋ ธ๋ ํฌ / ๋ฐฑ์คํผ์ค / ์ด๋๋ฏผ |
๋์์ธ ์์คํ ๊ฐ๋ฐ
- ์์กด๋๋ฅผ ์์ ๊ณ ์์ ๋ก์ด ์ปค์คํฐ๋ง์ด์ง์ ์ํด ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด 0๋ถํฐ ๊ฐ๋ฐ
- ๋ค์ด๋ฐ๊ณผ ์ ์ฐํจ์ ์ค์ ์ ๋์ด ๊ณตํต ์ปดํฌ๋ํธ ์ธํฐํ์ด์ค ์ค๊ณ ๋ฐ ๊ฐ๋ฐ
- UI ํ ์คํธ๋ฅผ ์ํ Storybook ํ๋ก์ ํธ ๊ตฌ์ฑ
- ์ธํฐํ์ด์ค ์ค๊ณ ๊ณผ์ ๋ฐ ๊ณ ๋ฏผํ๋ ์ ๋ค์ ๋ฌธ์ํํ์ฌ ํ๋ด ๊ณต์
์น ์๋ฃจ์ ๊ฐ๋ฐ
- react-query์ useQuery๋ก ๋ค์์ API ๋์ ํธ์ถ ์ API ๊ฐ์๋งํผ ๋ฐ์ํ๋ ๋ฆฌ๋ ๋๋ง์ 1ํ๋ก ๊ฐ์์์ผ ๋ ๋๋ง ์ต์ ํ
- polling ๋ฐฉ์์ ์ด์ฉํ ์ค์๊ฐ ์ฐจํธ, ๋ฐ์ดํฐ ์๊ฐํ ๋ฐ ๋์๋ณด๋ ๊ฐ๋ฐ
- echarts ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํธ๋ฆฌ์์ดํน ์ ์ฉ์ ํตํด ๋ฒ๋ค ์ฌ์ด์ฆ ์ต์ ํ (์ฝ 46% ๊ฐ์)
- ๋ค๊ตญ์ด ์ง์ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ์ฌ์ฉํ next-i18next ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํด๋จผ ์๋ฌ๊ฐ ๋ฐ์ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด ์๋ ์์ฑ๋๋ object literal์ ์์ฑํด์ฃผ๋ ์ ํธํจ์ ๊ฐ๋ฐ
Turborepo ๊ธฐ๋ฐ ๋ชจ๋ ธ๋ ํฌ ๊ตฌ์ถ
- ๊ณตํต config ํจํค์งํ๋ฅผ ํตํด ํ๋ก์ ํธ ์ธํ ๋ฆฌ์์ค ๊ฐ์
- ๊ด์ฌ์ฌ๋ถ๋ฆฌ, ๊ด๋ฆฌ ํฌ์ธํธ ์ต์ํ ๋ฐ ๋น๋ ์๊ฐ ๋จ์ถ์ ํตํด DX ํฅ์
์ด๋๋ฏผ ๊ฐ๋ฐ
- ๊ณ์ , ๊ณ ๊ฐ์ฌ ๊ณต์ฅ, ์ค๋น ๋ฐ ๋ถ์ฐฉ๋ ์ผ์๋ฅผ ๊ด๋ฆฌํ๋ MES ๋ฐ ERP ์๋น์ค
- Google Map์ ์ง๋, ๋ง์ปค, ํ์ ๋ฑ์ UI ์์ ์ธ์คํด์ค ์์ฑ ๋ก์ง, ์ต์ ์ค์ ๋ก์ง ๋ฐ ์ง๋ ์ปดํฌ๋ํธ๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ฌ์ฌ์ฉ์ฑ ํฅ์
- DX ํฅ์์ ์ํด MSW ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋์ ์ ์ฃผ๋ํ์ฌ API ๊ฐ๋ฐ ์ ํ ๊ธฐ์ค์ผ๋ก ์์ ํด์ผ ํ๋ ์ฝ๋๋ ๊ฐ์
์ฌ๋ด ํ์ ์์ฝ ๊ด๋ฆฌ ๋ฐฑ์คํผ์ค ์๋น์ค ๊ฐ๋ฐ
- ์์ ์ํธ๋ก ํ์๋ฅผ ์์ฝํด์ผ ํ๋ ๋ถํธํจ์ ํด์ํ๊ณ ์ ์๋ฐ์ ์ผ๋ก ์์ฒด ๊ธฐํ ๋ฐ ๋์์ธํ์ฌ ๊ฐ๋ฐ
- PWA ์ ์ฉ ๋ฐ Firebase Cloud Messaging ์๋น์ค๋ฅผ ์ด์ฉํ์ฌ ์น ํธ์ ์๋ฆผ ๊ฐ๋ฐ
- SSE ๋ฐฉ์์ ์ด์ฉํ์ฌ ์ค์๊ฐ ์๋ฆผ ๋ฉ์์ง ์์ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- ์ด๋ฏธ์ง HEIC ํ์ฅ์ ๋ณํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ์ฌ ํฌ๋ก์ค ํ๋ซํผ ์ง์
- ์ ๊ด๋ถ์์ QA ์งํ ๋ฐ ๊ฐ์ ์ฌํญ ์ ์ฉํ์ฌ ์ฌ๋ด ๋ฐฑ์คํผ์คํด๋ก ์ฑํ
- ํ๋ก์ ํธ ๋ฆฌ๋๋ฅผ ๋ด๋นํ์ฌ ์ผ์ ๊ด๋ฆฌ ๋ฐ ์ ๊ด๋ถ์์์ ์ปค๋ฎค๋์ผ์ด์ ์ฃผ๋
Projects
๋ฐ๊ธ๋ฐ๊ธ
2021.12 - 2021.01Github | https://github.com/zubetcha/MemegleMemegle |
---|---|
Teck Stack | React / Redux / styled-components |
Description | ์ ์กฐ์ด์ ์ต์ ๋ฐ์ ์ฆ๊ธธ ์ ์๋ ์ ์กฐ์ด ์คํ ์ฌ์ ๋ฐ ์ปค๋ฎค๋ํฐ ์๋น์ค |
CI/CD ๋ฐ ์ต์ ํ
- Github Actions์ ์ด์ฉํ CI/CD ๊ตฌ์ถ์ ํตํด DX ํฅ์
- React ์ต์ ํ API ๋ฐ ํฐํธ ์๋ธ์ ์ ์์ ํตํด ์ฑ๋ฅ ์ต์ ํ (Lighthouse ํผํฌ๋จผ์ค ์ ์ ๊ธฐ์ค 79์ โ 93์ )
Activities
์คํ์์ค ๊ฐ๋ฐ
- monorepo-ez-script ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ
- ๋ชจ๋ ธ๋ ํฌ ํ๊ฒฝ์์ ๊ฐํธํ๊ฒ ์คํฌ๋ฆฝํธ๋ฅผ ์ ํํ์ฌ ์คํ์์ผ์ฃผ๋ CLI ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์คํ๋ฅดํ ์ฝ๋ฉํด๋ฝ ํญํด99 React ํํฐ
- ์คํ๋ฅดํ ์ฝ๋ฉํด๋ฝ ํญํด99 (9๊ธฐ, 10๊ธฐ, 12๊ธฐ, 15๊ธฐ, 16๊ธฐ, 17๊ธฐ, 18๊ธฐ) (2022.09 - ํ์ฌ)
- ์คํ๋ฅดํ ์ฝ๋ฉํด๋ฝ X ICT ์ด๋ ธ๋ฒ ์ด์ ์บ ํ (์์ธ, ๋๋ถ) (2022.06 - 2022.09)
Others
์ธ๊ตญ์ด
- ์์ด
- TOEIC 950์ (์ทจ๋์ผ: 2021.01.24)
- TOEIC Speaking level 6 (์ทจ๋์ผ: 2021.05.02)
- ์ผ๋ณธ์ด
- JLPT N1 (์ทจ๋์ผ: 2021.08.09)
๊ต์ก
- ์คํ๋ฅดํ ์ฝ๋ฉํด๋ฝ ํญํด99 4๊ธฐ ์๋ฃ (2021.11 - 2022.02)
- ๊ฐ์ฒ๋ํ๊ต ๊ฒฝ์ํํธ๋ ์ ๊ณต ๋ฐ 2018๋ 2์ ์กธ์ (2013.03 - 2018.02)
๊ฐ๋ฐ ์ธ ์ ๋ฌด ๊ฒฝํ
- ๋ฌด์ธ์ํ ์ํํ ์ํ์กํ ํํธ MD (๋๋ฆฌ) (2018.03 - 2021.10)