์๋ ํ์ธ์.
- ์ฐ์ ํ์ฅ์์ React, Next.js, Vue.js, Angular, Svelte, React Native, Android Native, Node.js, Java, Spring, ํ์คํ ๊ฐ๋ฐ ๊ฒฝํ์ด ์์ต๋๋ค.
- ์ต๊ทผ์๋ ES6 ์ดํ์ ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํด ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ํด์์ต๋๋ค.
- ์ปค๋จธ์ค, ๊ธ์ต ๋ถ์ผ์ ๊ฐ๋ฐ์ ์ฃผ๋ก ํด์์ต๋๋ค.
- ์๋ก์ด ๊ธฐ์ ์ด๋ ์ ๋ณด๋ฅผ ์ต๋ํด ํ์๋ค์๊ฒ ์ ํํ๋ ๊ฒ์ ์ข์ํฉ๋๋ค.
- ์ ์์ผ๊ณผ ์ข์ ํ๋ฌธํ์ ๊ด์ฌ์ด ๋ง์ผ๋ฉฐ, ํ์ฌ์์ ํ์๋ค๊ณผ ๋ถํด๋ฝ, ๊ฐ์ด ์ฝ๊ธฐ ํด๋ฝ์ ๋ง๋ค์ด ์ด์ํ์ต๋๋ค.
- ํ๋ก ํธ์๋์์์ TDD์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์ ๋ฌด์ ์ ์ฉํ๋ ค ๋ ธ๋ ฅํฉ๋๋ค.
- Jest, Mocha๋ฅผ ํตํ ๋จ์ ํ ์คํธ, CodeceptJS, Playwright, Cypress ๋ฅผ ํตํ E2E ํ ์คํธ ์์ฑ ๊ฒฝํ์ด ์์ต๋๋ค.
- ํจ์ํ ํ๋ก๊ทธ๋จ์ ๊ด์ฌ์ด ๋ง์ต๋๋ค.
- ์ฝ๊ธฐ ์ฌ์ด ์ฝ๋๊ฐ ์ข์ ์ฝ๋๋ผ๋ ๊ฐ๋ฐ ์ฒ ํ์ ๊ฐ์ง๊ณ ์ ์ง ๋ณด์ํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์งํฅํฉ๋๋ค.
2022.11 ~
ํ
๋ธ๋ฒ
2022.02 ~ 2022.07
๊ณจ๋ผ๋ผ
2021.06 ~ 2022.02
์ ์ด์์ผ์ด
2017.04 ~ 2021.03
๋๋ฆฌ์ฑ
๐ฉโ๐ป ์ฃผ์ ํ๋ก์ ํธ
[๊ณจ๋ผ๋ผ] Conping ์น์ฑ ๊ฐ๋ฐ
2022.06 ~ 2022.07
(repo: https://github.com/odj0220/web-conping)
- ๊ณจ๋ผ๋ผ TV ์ฝํ ์ธ e-commerce ํตํฉ ํ๋ซํผ โConpingโ ์ ๊ท ๊ฐ๋ฐ (mvp: https://conping-yqoln5urha-an.a.run.app/)
- Flutter ์น๋ทฐ ํํ์ ์ฑ์์ ์น ๊ฐ๋ฐ ๋ด๋น
- presentational container pattern ๊ตฌ์กฐ ์ค๊ณ๋ฅผ ํตํด ๊ด์ฌ์ฌ ๋ถ๋ฆฌ
- ESLint, Jest ํ๋ก์ ํธ ์ด๊ธฐ ์ค์
- ๊ฐ๋ฐํ๊ฒฝ : Svelte, Typescript, scss, GraphQL, ESLint, Jest, SonarCloud
[๊ณจ๋ผ๋ผ] ๊ณจ๋ผ๋ผ ์๋น์ค ์ด์
2022.02 ~ 2022.07
- ๊ธ๋ก๋ฒ ํจ์ ๋๋งค ํ๋ซํผ โgollalaโ ์๋น์ค ์ด์
- ๊ฐ๋ฐํ๊ฒฝ : Micro Front End, Angular, NextJs, Recoil, TailwindCSS, TypeScript
[HelloHealth] ์ฑ, ํ๋ก ํธ ๊ฐ๋ฐ
2021.12 ~ 2022.02
- ์ธ๊ณต์ง๋ฅ ๋น๋๋ฉด ์ง๋ฃ ํ๋ซํผ ์ฑ, ์น ๊ฐ๋ฐ
- ๊ฐ๋ฐํ๊ฒฝ: React Native, React Query ,Nextjs, React, Emotion
[ํฌ๋ก๋ฐ์ดํฐ ์ด์] ํ๋ก ํธ ๊ฐ๋ฐ
2021.06 ~ 2022.02
- ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง ์ด๋ ธํ ์ด์ ํด ํฌ๋ก๋ฐ์ดํฐ ์ด์ (๋ฐ๋ชจ: https://sales.hellodata.com/ko/AnnotationTool/sample)
- ๋น๋์ค, ์ค๋์ค ์ด๋ ธํ ์ด์ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- ๊ฐ๋ฐํ๊ฒฝ : Next.js, React, Redux, Redux-saga, TypeScript, Material-Ui
[NSํ์ผํ ์ฐจ์ธ๋ UI ํ๋ก์ ํธ] ํ๋ก ํธ ๊ฐ๋ฐ
2020.03 ~ 2021.03
- ์ฌ์ฌ์ฉ์ฑ์ ์ํด, Vue.js ๊ธฐ๋ฐ์ ์ปดํฌ๋ํธ ๋์์ธ ์์คํ ๊ฐ๋ฐ
- ์น ์ ๊ทผ์ฑ, ์น ํ์ค์ ๊ณ ๋ คํ Vue.js ๊ธฐ๋ฐ์ผ๋ก UI ๊ฐ์
- ์ํ ์์ธ, ์ํํ, ์ํ๋ฌธ์ ํ์ด์ง ์ ๋ฌด ๊ฐ๋ฐ ๋ด๋น.
- Mocha Chai๋ฅผ ํ์ฉํ ํ ์คํธ ์ฝ๋ ์์ฑ
- ๊ฐ๋ฐํ๊ฒฝ : vue.js, git, aws, confluence
[NSํ์ผํ ์ด์ง์ผํ ํ๋ก์ ํธ] ๋ฐฑ์๋ ๊ฐ๋ฐ
2020.01 ~ 2021.02
- AWS, Lambda + API Gateway, DynamoDB ๋ฅผ ์ด์ฉํ RESETful API ๊ฐ๋ฐ
- ๊ธฐ์กด ์๋ฃจ์ ์ผ๋ก ๊ตฌ์ฑ๋ ๋ ๊ฑฐ์ ์ฝ๋๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ์ ์์ ์ผ๋ก API ์ํ ์ ์
- ๊ฐ๋ฐํ๊ฒฝ : node.js, aws lambda, Amazon DynamoDB, git
[KB์ํด๋ณดํ ํ์ฅ์ง์๋ชจ๋ฐ์ผ] ์๋๋ก์ด๋ ๋ค์ดํฐ๋ธ์ฑ ๊ฐ๋ฐ
2017.05 ~ 2017.07
- ์๋๋ก์ด๋ ๋ค์ดํฐ๋ธ์ฑ ์ ๊ท ๊ฐ๋ฐ
- ๊ฐ๋ฐํ๊ฒฝ : Android, DB2
[๋ธ์ดํผ] BC์นด๋ ๊ฒฐ์ ์ฑ ํ์ด๋ถ ๊ฐ๋ฐ, ์ด์
2018.08 ~ 2019.12
- ์ฑ๊ฐ๋ฐ์์ ํ์ ํ์ฌ API์ ์น๋ทฐ ๊ฐ๋ฐ
- ๊ฐ๋ฐํ๊ฒฝ : jsp, oracle
- ์ญํ : ๋ชจ๋ฐ์ผ์น, PC์น ๊ฐ๋ฐ์
[NH๋ํ] ์ด๋ฏธ์งํ์ผ ์ ๋ก๋ ์์คํ ๊ตฌ์ถ, ๋๊ฐ์ฉ ์์ฐ๋ํฅ ๊ด๋ฆฌ์ฑ AP๋จ ๊ฐ๋ฐ
2017.08 ~ 2018.01
- ์ ์์ ๋ถ ๊ธฐ๋ฐ์ผ๋ก ๋ค๋ฅธ ์๋ฒ์ ์ ๋ฌธ ํต์ ์ ํตํด ์ฑ์์ ์ฌ์ฉํ API ๊ฐ๋ฐ
- ์ด๋ฏธ์ง ํ์ผ ์ ๋ก๋ ์์คํ ์๋ฃจ์ ์ด์
- ๊ฐ๋ฐํ๊ฒฝ : ์ ์์ ๋ถ ํ๋ ์์ํฌ, Hibernate, Oracle, SVN
- ์ญํ : API ๊ฐ๋ฐ์
[๋กฏ๋ฐ์นด๋ LPํ๋ก์ ํธ] ๊ธ์ตํํธ ํ์คํ ๊ฐ๋ฐ
2018.01 ~ 2018.08
- ์คํ๋ง, JSP ๊ธฐ๋ฐ์ ๋ฆฌ๋ณผ๋น, ์๋์ฐจ ๋์ถ ์ ๋ฌด ํ์ด์ง ์น๋ทฐ ๊ฐ๋ฐ
- ๊ฐ๋ฐํ๊ฒฝ : Spring, Docker, Git, OGG(Oracle Golden Gate), jira, confluence
- ์ญํ : ๋ชจ๋ฐ์ผ์น, PC์น ๊ฐ๋ฐ์
2010
๊ฐ์๋ํ๊ต ์ ๊ธฐ์ ์๊ณตํ๊ณผ ์กธ์
2016
์ค์์ ๋ณด์ฒ๋ฆฌํ์ ์น๊ฐ๋ฐ ๊ณผ์ ์๋ฃ
2021
์ฝ๋์จ ๋ฆฌ์กํธ ํธ ์๋ฃ
2016
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ทจ๋
2016
SQLD์ทจ๋
๋ฐฑ์๋
Java
Spring
Node.js
Oracle
MySQL
DynamoDB
ํ๋ก ํธ์๋
Javascript
React
Next.js
Vue.js
Svelte
Angular
Material-UI
Emotion
Sass
TailWindCSS
Redux
Redux Saga
Redux Toolkit
Redux Thunk
React Query
Recoil
Jquery
HTML5
CSS3
Sass