๋จ์ฐ์ | ์ํตํ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
์๋
ํ์ธ์, ํ๋ก ํธ์๋(ํ..) ๊ฐ๋ฐ์ ๋จ์ฐ์์
๋๋ค.
์ ๋ ๋จ์ํ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฐ๋ฐ์๊ฐ ์๋๋ผ, ์ฌ์ฉ์ ๊ฒฝํ(UX), ๋น์ฆ๋์ค ๋ก์ง, ๊ทธ๋ฆฌ๊ณ ํ์
์ ์ต์ ์ ์ ์ฐพ๋ ๊ฐ๋ฐ์์
๋๋ค.
๐ ๊ฐ๋ฐ์๋ก์์ ๊ฐ์น๊ด
โ์ฝ๋๋ฅผ ๋์ด, ์ฌ์ฉ์์ ํ์ ์ฐ๊ฒฐํ๋ ๊ฐ๋ฐ์๊ฐ ๋์.โ
๊ธฐ์ ์ ์ธ ๊น์ด๋ ๋ฌผ๋ก ์ค์ํ์ง๋ง, ์ ๋ ๊ธฐํ์, ๋์์ด๋, ๋ฐฑ์๋ ๊ฐ๋ฐ์์์ ํ์
์ ๊ฐ์ฅ ์ค์ํ๊ฒ ์๊ฐํ๋ ๊ฐ๋ฐ์์
๋๋ค.
๊ธฐํ์ด ๊ฐ๋ฐ๊ณผ ๋ง์ง ์๊ฑฐ๋, ์ฌ์ฉ์์ ๊ฒฝํ์ ์ ํดํ๋ ๋ฐฉํฅ์ผ๋ก ํ๋ฅผ ๋, ์ ๋ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ , ํด๊ฒฐ์ฑ
์ ์ ์ํ๋ ์ญํ ์ ๋งก์์์ต๋๋ค.
์ํต์ ํ์ ๋ฏฟ์ต๋๋ค.
- ๊ธฐํ์ด ๊ฐ์์ค๋ฝ๊ฒ ๋ณ๊ฒฝ๋ ๋, ๊ฐ๋ฐ์๋ ๊ธฐํ์ ์ ์ํ ์ ์์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
- โ์ด ๋ฐฉ์์ ์ด๋ ต์ต๋๋คโ๊ฐ ์๋๋ผ, โ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๊ฐ์ ํ๋ฉด ๋ ํจ๊ณผ์ ์ ๋๋คโ๋ผ๊ณ ๋งํ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ ํฉ๋๋ค.
- ์ข์ ๊ฐ๋ฐ์ ์ฝ๋๋ง์ผ๋ก ์ด๋ฃจ์ด์ง์ง ์์ต๋๋ค. ์ข์ ํ์ ๊ณผ ์ปค๋ฎค๋์ผ์ด์ ์ด ๊ณง ์ข์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ญ๋๋ค.
๐ก ๋์ ํต์ฌ ์ญ๋
โ Vue.js๋ฅผ ํ์ฉํ UI/UX ๊ฐ์
- ๋์์ธ ์์คํ ์ ๊ตฌ์ถํ๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ ์ค๊ณ ๊ฒฝํ
- ์ฑ๋ฅ ์ต์ ํ๋ฅผ ํตํ ์ฌ์ฉ์ ๊ฒฝํ ํฅ์ (์ฝ๋ ์คํ๋ฆฌํ , Lazy Loading, API ์ต์ ํ)
- SSR (Server-Side Rendering) ๋ฐ CSR (Client-Side Rendering) ์ต์ ํ
โ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๊ฐ๋ฐ
- ๋น์ฆ๋์ค ๋ชฉํ๋ฅผ ๊ณ ๋ คํ ๊ฐ๋ฐ์ ์งํฅ (๋จ์ํ ๊ธฐ๋ฅ ๊ตฌํ์ด ์๋, ํจ๊ณผ์ ์ธ ๊ตฌํ)
- ๊ธฐํ ๋ณ๊ฒฝ ๋ฐ ๋ฌธ์ ๋ฐ์ ์, ๊ฐ๋ฐ์ ์ฃผ๋์ ์ผ๋ก ๋์์ ์ ์
- ๊ฐ๋ฐ์๊ฐ ๊ธฐํ์ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค์ด ๊ฐ๋ ๊ฒ์ ๊ด์ฌ
โ ์ํต์ ํตํ ํ์
- ๊ธฐํ/๋์์ธ/๋ฐฑ์๋ ๊ฐ๋ฐ์์ ์ํํ ์ปค๋ฎค๋์ผ์ด์
- ์ฝ๋ ๋ฆฌ๋ทฐ์ ์ง์ ๊ณต์ ๋ฅผ ํตํด ๋ ์ข์ ์ฝ๋์ ์์คํ ์ ๋ง๋๋ ๊ณผ์ ์ ์ค์ํ๊ฒ ์๊ฐ
๐ ๋ชฉํํ๋ ๊ฐ๋ฐ์์
โ๏ธ ์ฌ์ฉ์์ ์
์ฅ์์ ๊ณ ๋ฏผํ๋ ๊ฐ๋ฐ์
โ๏ธ ๊ธฐํ, ๋์์ธ, ๊ฐ๋ฐ์ด ์ํํ๊ฒ ์ฐ๊ฒฐ๋๋ ํ๊ฒฝ์ ๋ง๋๋ ๊ฐ๋ฐ์
โ๏ธ ๊ธฐ์ ์ ๋น์ฆ๋์ค์ ์ฐ๊ฒฐํ์ฌ, ์ต์ ์ ์๋ฃจ์
์ ๊ณ ๋ฏผํ๋ ๊ฐ๋ฐ์
๋ธ๋ก๊ทธ์์๋ ํ๋ก ํธ์ค๋์ ๊ตญํ๋์ง ์๋ ๊ฐ๋ฐ ์ด์ผ๊ธฐ, ํ์
๊ฒฝํ, ๊ฐ๋ฐ์๋ก์์ ์ฑ์ฅ ๊ณผ์ ์ ๊ณต์ ํ ์์ ์
๋๋ค.
๋ ๋์ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๋ ์ฌ์ ์ ํจ๊ปํ๊ณ ์ถ๋ค๋ฉด, ์์ฃผ ๋ค๋ฌ ์ฃผ์ธ์! ๐โจ
๐ Career | ๊ฒฝ๋ ฅ ์ฌํญ
๐น ์ฃผ์ํ์ฌ ๋ธ๋ก์ฒด์ธ๊ธ๋ก๋ฒ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ (๋๋ฆฌ) | 2020.05 - 2024.08
๐ผ ์ฃผ์ ์ ๋ฌด: Vue.js ๊ธฐ๋ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ, UI/UX ์ต์ ํ, ๋์์ธ ์์คํ ๊ตฌ์ถ, API ์ฐ๋, ๊ด๋ฆฌ์ ๋ฐฑ์คํผ์ค ๊ฐ๋ฐ
โ ์กฐ๊ฐ ํฌ์ ํ๋ซํผ(์ฑ๊ถ, ๋ถ๋์ฐ) ํ๋ก ํธ์๋ ๊ตฌ์ถ ๋ฐ ๊ณ ๋ํ
Vue.js๋ฅผ ํ์ฉํ SPA(Single Page Application) ๊ธฐ๋ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊ด๋ฆฌ์ ์๋น์ค ์ด๊ด ๊ฐ๋ฐ (Spring Boot Security ๊ธฐ๋ฐ ์ ๊ทผ ๊ถํ ๊ด๋ฆฌ) ๋์์ธ ์์คํ ์ ์ฉ ๋ฐ UI/UX ๊ฐ์ (CSS, SCSS) ์ฟ ๋ฒ๋คํฐ์ค, Docker, Git์ ํ์ฉํ CI/CD ๋ฐ ๋ฐฐํฌ ์๋ํ HTTP Interface ๊ธฐ๋ฐ ์๋ฒ-์๋ฒ ์ฐ๋ ๊ตฌ์ถ
โ ํ๋ธ (๋ถ๋์ฐ ์กฐ๊ฐ๊ฑฐ๋์) ์ ๊ท ๊ตฌ์ถ
ํ์ ์ธ์ฆ ๋ฐ ํฌ์์๊ฒฉ ๊ฒ์ฆ ๊ธฐ๋ฅ ๊ฐ๋ฐ (NICE ์ธ์ฆ ์ฐ๋) ๊ด๋ฆฌ์ ๋ฐฑ์คํผ์ค ๊ฐ๋ฐ (Vue.js + Spring Boot) ๋์๋ณด๋ ๋ฐ ๋ฐ์ดํฐ ์๊ฐํ UI ๊ฐ๋ฐ
โ Resume9 (R9) ํค๋ํํฐ ํ๋ซํผ ๊ฐ๋ฐ
Vue.js ๊ธฐ๋ฐ ํค๋ํํฐ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ (Weํ) ํ๋ก ํธ์๋ ๋ ์ง ๊ธฐ๋ฅ ๋ชจ๋ํ (vue-datetime ํ์ฉ) Tiptap์ ํ์ฉํ ๊ฒ์ํ ์๋ํฐ ๋ชจ๋ํ ๊ฐ๋ฐ
โ KCX ์ฝ์ธ ๊ฑฐ๋์ ์ ๊ท ๊ตฌ์ถ ๋ฐ ๊ณ ๋ํ
ํค์์ฆ๊ถ๊ณผ ํ์ ํ์ฌ ํ๋ก ํธ์๋ ๊ณ ๋ํ ๋ฐ UI/UX ๊ฐ์ AWS S3 ๊ธฐ๋ฐ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ ๊ฐ๋ฐ ์ฝ๋ ๋ฆฌํฉํ ๋ง ๋ฐ ์ ์ง๋ณด์์ฑ ๊ฐ์
๐น ์ฃผ์ํ์ฌ ๋จธ์คํธํํ ํฌ | ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ (์ฌ์) | 2020.03 - 2020.05
๐ผ ์ฃผ์ ์ ๋ฌด: ํํ ํฌ ํ๋ซํผ ๊ธฐ๋ฅ ๊ณ ๋ํ, ๋ก์ง ์ต์ ํ
โ ํํ ํฌ ์๋น์ค ๊ธฐ๋ฅ ๊ฐ์ ๋ฐ ์ค๋ฅ ์์
์ด์ ๊ณ์ฐ ์ค๋ฅ ์์ ๋ฐ ๋ฐฑ์๋ API ์ต์ ํ ์ฌ์ฉ์ ๋์๋ณด๋ UI ๊ฐ์
๐ Tech Stack
โ Frontend: Vue.js, React, TypeScript, JavaScript(ES6+), HTML5, CSS(SCSS, Tailwind)
โ State Management: Vuex, Pinia, Redux Toolkit
โ Backend & API: Spring Boot, JPA, GraphQL, RESTful API
โ DevOps: Git, GitHub, Docker, Kubernetes, AWS (S3, EC2, RDS)
โ Collaboration Tools: Jira, Confluence, Slack, Figma