โ์๋
ํ์ธ์ ๐
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ ๋์ฐ์
๋๋ค.โ
Think Together! Letโs make Tidy Code!
ํ์
์ ํตํด ํจ๊ป ์๊ฐํ๊ณ ์ฑ์ฅํ๋ ๊ฒ์ ์ข์ํฉ๋๋ค.
๊น๋ํ ์ฝ๋๋ฅผ ๋ง๋๋ ๊ฒ,
์ฑ์ฅํ๊ธฐ ์ํ ๊ธฐ๋ณธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Frontend
Next
React
TypeScript
JavaScript
Git
Slack
๐ย Introduce
ํ์
์ ํตํด ์ต์ ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋์ถํด ๋ด๋ ๊ฒ์ ์ข์ํ๋ฉฐ ๋งก์ ์ผ์ ํํ ์๋๋ก ๋ง๋ฌด๋ฆฌํ๋ ๊ฒ์ ๋ฟ๋ฏํจ์ ๋๋๋๋ค.
ํ์ฌ ๊ฐ๋ฐ ํธ๋ ๋๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ํด ๊ฐ๋ฐ ์ฝํผ๋ฐ์ค์ ๋์์์ด ์ฐธ์ฌํ์ฌ
๊ฐ๋ฐ์๋ก์ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๋ ์์ฌ๊ณผ ๊ทธ์ ๋ง๊ฒ ์ฑ์ฅํ๊ณ ์ ํ๋ ๋ชฉํ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค.
๐งโ๐ปย Work Experience
[ ์ ๋๋ฒ์ค AI ]
์ผ๊ตด ์ธ์ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ฆฌํ๊ณ ์์ ํ ๊ฒฐ์ ์๋ฃจ์
์ ์ ๊ณตํ๋ ๊ธฐ์
UNIVS Studio (Web)
2024.11 ~
Cloud API, SDK ํตํฉ ๋ค์ด๋ก๋ ๊ฐ๋ฅํ ์๋น์ค
- Next.js(Next UI) / TypeScript
- NextAuth ๋ก๊ทธ์ธ ๊ตฌํ
- Zustand ์ํ ๊ด๋ฆฌ ๊ตฌํ
- axios intercept API ์ฐ๋
- Crypto js ๋ฅผ ์ด์ฉํ ์ฌ์ฉ์ ์ ๋ณด ์ํธํ - SHA256
UNIVS Guard (Web)
2024.07 ~ 2024.11
AI CCTV ์ผ๊ตด, ๋ชธ ๋ถ์/๋งค์นญํ๋ ์๋น์ค
- Next.js(Next UI) / TypeScript
- axios intercept API ์ฐ๋
- SSE ๋ก ์ค์๊ฐ ๋งค์นญ ์๋ ๊ธฐ๋ฅ ๊ตฌํ(event-source-polyfill)
- ๊ฒ์, ๋งค์นญ ๋ฆฌ์คํธ exel/pdf ๋ค์ด๋ก๋ ๊ตฌํ
- moment ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํฐ ๊ฒ์ ์ ์๊ฐ ๊ณ์ฐ ๊ตฌํ
- next-i18next ์ธ์ด ๋ณ๊ฒฝ ๊ธฐ๋ฅ(ํ๊ตญ์ด, ์์ด, ๋ชฝ๊ณจ์ด)
- Crypto js ๋ฅผ ์ด์ฉํ ์ฌ์ฉ์ ์ ๋ณด ์ํธํ - SHA256
[ ์๋์ค์ดํ๋ซํผ ]
Frontend Developer
OTT App (app/admin)
2023.07 ~ 2023.12
์ฌ๋ด ์์, ๋ผ์ด๋ธ ๋ฐฉ์ก ๋ฑ์ ott ์๋น์ค (with market)
- react-native webview๋ฅผ ์ด์ฉํ ํ์ด๋ธ๋ฆฌ๋ ์ฑ(aos/ios)
- aws ์ธ์คํด์ค, ๋ก๋๋ฐธ๋ฐ์ route53 ๋๋ฉ์ธ ์ฐ๊ฒฐ
- aws s3 ๋ฒํท ํ์ผ ๊ด๋ฆฌ(์ด๋๋ฏผ์์ ํ์ผ ๋ฑ๋กํ๋ฉด base64์์ url ๋ณํ ํ ์ ์ฅ)
- ์์
ํ์ผ๋ก ๋ฐ์ดํฐ ๋ฑ๋ก ๊ตฌํ(์ด๋๋ฏผ)
- expo eas-cli ์ด์ฉํด ์ฑ์คํ ์ด ๋ฑ๋ก
- ์นด์นด์ค map api ์ฌ์ฉํด market ์์น, ๊ธธ์ฐพ๊ธฐ ๊ตฌํ
- ๊ธธ์ฐพ๊ธฐ ์ ์นด์นด์ค ๋งต ๋ฅ๋งํฌ ์ฐ๊ฒฐ
- react-player ์์ ํ๋ ์ด์ด ๊ตฌํ(controller, fullscreen ๊ตฌํ)
- react-redux ์ํ ๊ด๋ฆฌ
- localstorage ์ด์ฉํด dark/light ๋ชจ๋ ๊ตฌํ
g1cash (web/admin)
2023.06 ~ 2023.07
์ฑ ๋ก๊ทธ์ธ/๊ฒฐ์ ๋ฅผ web์์
- ๋ฅ๋งํฌ๋ฅผ ์ด์ฉํด ๋ก๊ทธ์ธ ๊ตฌํ
- google maps api ์ฌ์ฉ(์ฃผ์ ๊ฒ์, ์ง๋)
- aws s3 ๋ฒํท ํ์ผ ๊ด๋ฆฌ(์ฌ์ฉ์๊ฐ ํ์ผ ๋ฑ๋กํ๋ฉด base64์์ url ๋ณํ ํ ์ ์ฅ)
- react-quill ์๋ํฐ ์ฌ์ฉ
- session storage ์ฌ์ฉ(uid, token ์์ ์ ์ฅ)
- react-redux ์ํ ๊ด๋ฆฌ
[ eMoney ]
์ฆ๊ถ ํฌ์์ ๊ธธ์ ์๋ดํ๋ AI ์ข
๋ชฉ ์ถ์ฒ ์๋น์ค ์ ๊ณต ๊ธฐ์
๋ก๋ณด ๊ธ๋ก๋ฒ (mobile)
2022.12 ~ 2023.04
ํค์์ฆ๊ถ ์์
๋ฌธ ์
์ ์ ๊ท ์๋น์ค ํผ๋ธ๋ฆฌ์ฑ
- ํ์ด์ง ๋ณ modal ์ด ํ
์คํธ์ ์ด๋ฏธ์ง๋ง ๋ค๋ฅธ ํํ๋ก ๋์ด ์์ด์ json ํ์ผ ์ ์ ํ ajax๋ฅผ ์ด์ฉํด ๋ณด์ฌ์ฃผ๋ ๋ก์ง์ผ๋ก ํด๋ฆฐ์ฝ๋ ์ ์
- amChart ์ด์ฉํด ์ฌ๋ฌ ํํ์ ์ฐจํธ ๊ตฌํ(wordCloud, line, bar)
- swiper-slider ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก slide ๊ธฐ๋ฅ ๊ตฌํ
- ์์ฝ๋์ธ ํญ ๋ฉ๋ด ๊ตฌํ
MK ์๊ทธ๋ (mobile)
2022.05 ~ 2022.09
์ฃผ์ ์ข
๋ชฉ ์ถ์ฒ ์ฑ ์๋น์ค MKSIGNAL ๊ตญ๋ด ํํธ ํผ๋ธ๋ฆฌ์ฑ
- swiper-slider ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก slide ๊ธฐ๋ฅ ๊ตฌํ
- chart.js ์ด์ฉํด ์ฌ๋ฌ ํํ์ ์ฐจํธ ๊ตฌํ(radar, line, bar)
- ํ์ ๊ฐ์
์ input ์ ํจ์ฑ ๊ฒ์ฌ, checkbox ์คํ์ผ ์ปค์คํ