์ด๋‹ค์†œ

Frontend Engineer

ardensdevspace@gmail.com

Work Experience

ใˆœ์ฟณ์…˜
ํ”Œ๋žซํผ๊ฐœ๋ฐœํŒ€ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž | 2023. 04 -
๋ฉ”๊ฐ€์ปคํ”ผ ์ œ์กฐ์ž์šฉ ์•ฑ: ํ•ต์‹ฌ ์›Œํฌํ”Œ๋กœ์šฐ ์„ค๊ณ„
React Native, Kotlin, Socket.IO, Redux, i18n, Gitea, Jira, Notion
  • ์ดˆ๊ธฐ ์•ฑ UI ์ „๋ฉด ๊ฐœ๋ฐœ ๋ฐ ํŽ˜์ด์ง€ ๋‹จ์œ„ ์ปดํฌ๋„ŒํŠธํ™”๋ฅผ ํ†ตํ•œ ํ˜‘์—… ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•
  • ๋กœ๊ทธ์ธ, ์ œ์กฐ ์‹œ์ž‘, ์ฃผ๋ฌธ ์กฐํšŒ/์ทจ์†Œ ๋“ฑ ํ•ต์‹ฌ ์›Œํฌํ”Œ๋กœ์šฐ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
  • Socket.IO ์ปค์Šคํ…€ ํ›… ์„ค๊ณ„๋ฅผ ํ†ตํ•œ ๋กœ๋ด‡ ์ƒํƒœ ์กฐํšŒ ๋ฐ ์ œ์–ดยท์•Œ๋žŒ ๋“ฑ ์‹ค์‹œ๊ฐ„ ํ†ต์‹  ์‹œ์Šคํ…œ ๊ตฌ์ถ•
  • API serviceยท์Šคํ† ๋ฆฌ์ง€ ์ „์—ญ ๋ถ„๋ฆฌ, ๋ฆฌ๋“€์„œ ๊ตฌ์กฐ ๊ฐœ์„ , ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ์ฒด๊ณ„ํ™”๋กœ ์ฝ”๋“œ ํ’ˆ์งˆ ๋ฐ ์œ ์ง€๋ณด์ˆ˜์„ฑ ํ–ฅ์ƒ
๊ณฐ์ฟก ๊ด€๋ฆฌ์ž ์›น: CI/CD ๊ตฌ์ถ• ๋ฐ ํ”„๋žœ์ฐจ์ด์ฆˆ ํ™•์žฅ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„
Next.js, Redux, Docker, Nginx, Gitea, Gitea actions, i18n, Jira, Notion
  • Docker์™€ Gitea actions, Nginx๋ฅผ ํ™œ์šฉํ•œ CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ• ๋ฐ ์ž๋™ ๋นŒ๋“œยทํ…Œ์ŠคํŠธยท๋ฐฐํฌ ํ™˜๊ฒฝ ๊ตฌํ˜„
  • ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ ์ „๋ฉด ๋ฆฌํŒฉํ† ๋ง์œผ๋กœ ์œ ์ง€๋ณด์ˆ˜์„ฑ ๋ฐ ์žฌ์‚ฌ์šฉ์„ฑ ๋Œ€ํญ ๊ฐœ์„ 
  • i18n ๊ธฐ๋ฐ˜ ๋‹ค๊ตญ์–ด ์ง€์›(ํ•œ/์˜/์ผ) ๋ฐ ์ผ๋ฐ˜ ๋งค์žฅ์—์„œ ํ”„๋žœ์ฐจ์ด์ฆˆ ๋งค์žฅ๊นŒ์ง€ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ ์„ค๊ณ„
  • CSS ๊ตฌ์กฐ ๊ฐœ์„ ์œผ๋กœ ์ค‘๋ณต ์Šคํƒ€์ผ ์ œ๊ฑฐ ๋ฐ ๋””์ž์ธ ์ผ๊ด€์„ฑ ํ™•๋ณด
๊ณฐ์ฟก ํ‚ค์˜ค์Šคํฌ ์•ฑ: ๊ฒฐ์ œ ๋ชจ๋“ˆ ์—ฐ๋™ ๋ฐ ์ „์—ญ ์ƒํƒœ ๊ด€๋ฆฌ ์ตœ์ ํ™”
React Native, Java, Redux, i18n, Gitea, Jira, Notion
  • ์‹ ๊ทœ ์นด๋“œ ๋‹จ๋ง๊ธฐ ๊ฒฐ์ œ ๋ชจ๋“ˆ ์—ฐ๋™ ๋ฐ ๊ฒฐ์ œ ํ”„๋กœ์„ธ์Šค ์•ˆ์ •ํ™”
  • Redux ์ „์—ญ ์ƒํƒœ ๊ด€๋ฆฌ ๋„์ž…์œผ๋กœ ํŽ˜์ด์ง€๋ณ„ ์ค‘๋ณต API ํ˜ธ์ถœ ์ œ๊ฑฐ ๋ฐ ๋กœ์ง ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ์‘๋‹ต ์†๋„ ์•ฝ 23% ๊ฐœ์„ 
  • ๋นŒ๋“œ ํ™˜๊ฒฝ ๋ถ„๋ฆฌ(dev/prod) ๋ฐ ๋นŒ๋“œ ํƒ€์ž…๋ณ„(debug/release) ์ž๋™ํ™” ๊ตฌ์„ฑ์œผ๋กœ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค ์ตœ์ ํ™”
๊ณฐ์ฟก ์ฃผ๋ฌธ ์•ฑ: ๋‹จ๋… ๊ฐœ๋ฐœ, ์ฃผ๋ฌธยท๊ฒฐ์ œยท์ถœ๋ ฅ ์‹œ์Šคํ…œ ๊ตฌํ˜„
React Native, Kotlin, Socket.IO, Redux, i18n, Gitea
  • ์ œ์กฐํ˜„ํ™ฉยทํ”ฝ์—… ์•ฑ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์•„ํ‚คํ…์ฒ˜ ๊ฐœ์„  ๋ฐ ์ฃผ๋ฌธยท๊ฒฐ์ œ ์‹œ์Šคํ…œ ๊ตฌํ˜„
  • ๊ธฐ๋Šฅ ๋‹จ์œ„ ๋ชจ๋“ˆํ™” ๋ฐ i18n ์ ์šฉ์œผ๋กœ ํ™•์žฅ์„ฑ ํ™•๋ณด, ์ฃผ๋ฌธยท๊ฒฐ์ œยทํ”„๋ฆฐํŠธ ๊ธฐ๋Šฅ๊นŒ์ง€ ์•ˆ์ •์  ํ™•์žฅ
  • ๊ธฐ์กด ์ œ์กฐํ˜„ํ™ฉ ์•ฑ์— ํ”„๋ฆฐํ„ฐ ๋ชจ๋“ˆ ์—ฐ๋™์„ ํ†ตํ•œ ์ถœ๋ ฅ ์ž๋™ํ™” ๋ฐ ํ˜„์žฅ ๋Œ€์‘ ์†๋„ ํ–ฅ์ƒ
๊ณฐ์ฟก ์ œ์กฐํ˜„ํ™ฉยทํ”ฝ์—… ์•ฑ: ๋‹จ๋… ๊ฐœ๋ฐœ, Socket.IO ์‹ค์‹œ๊ฐ„ ํ†ต์‹  ๋ฐ ๋„ค์ดํ‹ฐ๋ธŒ ๋ชจ๋“ˆ ์—ฐ๋™
React Native, Socket.IO, Kotlin, Redux, i18n, Gitea
  • ๊ธฐํš ๋‹จ๊ณ„๋ถ€ํ„ฐ ์ฐธ์—ฌํ•˜์—ฌ React Native ์•ฑ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„ ๋ฐ ์ „์ฒด ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ
  • Socket.IO ์—ฐ๋™์„ ํ†ตํ•œ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ๋ฐ ์ƒํƒœ ๋ณ€ํ™” ์ฒ˜๋ฆฌ ๋กœ์ง ๊ตฌํ˜„
  • Android ๋„ค์ดํ‹ฐ๋ธŒ ๋ชจ๋“ˆ ๊ธฐ๋ฐ˜ ์•ฑ ์—…๋ฐ์ดํŠธ ์ž๋™ํ™”(๊ฐ์ง€ยท๋‹ค์šด๋กœ๋“œยท์„ค์น˜ยทํ”„๋กœ๊ทธ๋ž˜์Šค ์‹œ๊ฐํ™”)
  • ์• ๋‹ˆ๋ฉ”์ด์…˜ยทTTS ๊ธฐ๋Šฅ์œผ๋กœ ํ˜„์žฅ ์ž‘์—…์ž์˜ ์•Œ๋ฆผ ์ธ์ง€์œจ ํ–ฅ์ƒ ๋ฐ UX ๊ฐœ์„ 
FPP ๊ด€๋ฆฌ์ž ์›น: ํ’€์Šคํƒ ๊ฐœ๋ฐœ ๋ฐ ์ •์‚ฐ ์ž๋™ํ™” ์‹œ์Šคํ…œ ๊ตฌ์ถ•
Node.js, MySQL, Next.js, Redux, Emotion, Gitea
  • Node.js + MySQL ๊ธฐ๋ฐ˜ ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
  • Next.js ๊ธฐ๋ฐ˜ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์ „๋ฉด ๊ฐœ๋ฐœ(์ •์‚ฐยท์ธํ™”ยท๊ด‘๊ณ ยท๋ฐฐ๋„ˆ ๊ด€๋ฆฌ ๋“ฑ)
  • ์ธํ™” ์ž‘์—… ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ œ์–ด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
  • ์ •์‚ฐ ๋ฐ์ดํ„ฐ ์ž๋™ ์ง‘๊ณ„ยท์—‘์…€ ๋ณ€ํ™˜ ๋ฐ ๋ฉ”์ผ ์ „์†ก ๊ธฐ๋Šฅ ๊ตฌ์ถ•
๋ถ€์ฒœ ๋ฆฌ๋น™๋žฉ ๊ด€๋ฆฌ์ž ์›น: ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•œ ๋ฐ˜์‘ํ˜• ๊ฐœํŽธ
Next.js, SCSS, Gitea
  • ๋ฐ์Šคํฌํ†ฑ ์ „์šฉ UI๋ฅผ ๋ฐ˜์‘ํ˜•์œผ๋กœ ๊ฐœํŽธํ•˜์—ฌ ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ
  • ๊ณตํ†ต ์Šคํƒ€์ผ ํ†ตํ•ฉ์œผ๋กœ ๋””์ž์ธ ์ผ๊ด€์„ฑ ๋ฐ ์œ ์ง€๋ณด์ˆ˜์„ฑ ํ–ฅ์ƒ

Education

| ์—˜๋ฆฌ์Šค AI ํŠธ๋ž™ 5๊ธฐ
2022. 06 - 2022. 12
| ๋‹จ๊ตญ๋Œ€ํ•™๊ต ๊ตญ์–ด๊ตญ๋ฌธํ•™ ์ „๊ณต, ์‘์šฉํ†ต๊ณ„ํ•™ ๋ถ€์ „๊ณต
2013.02 - 2019.02