Resume(2025-04 ver.)
Resume(2025-04 ver.)

Resume(2025-04 ver.)

๐Ÿ– ์ž๋ž‘ํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ์ž, ์œค์ฐฝ์‹์ž…๋‹ˆ๋‹ค.

  • ์ตœ์‹  ๊ธฐ์ˆ  ํŠธ๋ Œ๋“œ์— ๋น ๋ฅด๊ฒŒ ์ ์‘ํ•˜๋Š”
  • ๋ฌธ์ œ ํ•ด๊ฒฐ๊ณผ ์ฝ”๋“œ ํ’ˆ์งˆ ๊ฐœ์„ ์— ์ง‘์ค‘ํ•˜๋Š”
  • ๊ณต์œ ์™€ ์˜คํ”ˆ ์†Œ์Šค๋ฅผ ํ†ตํ•œ ์„ฑ์žฅ์— ์—ด์ •์ ์ธ
Email
Github
LinkedIn

๐Ÿ™ Experience

2023.12 ~

ย 

ํŒ€ ์ŠคํŒŒ๋ฅดํƒ€ (๋งํฌ)

๋ฆฌ์•กํŠธ ํŠธ๋ž™ ํŠœํ„ฐ(23.12~ 25.05)

  • ํ’€ํƒ€์ž„ ์ƒ์ฃผ ํŠœํ„ฐ(9to6 or 9to9)
  • ํ”„๋ก ํŠธ์—”๋“œ ํŠธ๋ž™ ์ปค๋ฆฌํ˜๋Ÿผ ๊ธฐํš ๋ฐ ๊ฐ•์˜ ์ฝ˜ํ…์ธ  ์ œ์ž‘
  • ๋งž์ถคํ˜• ์ˆ˜์—… ์ „๋‹ด ํŠœํ„ฐ๋กœ 76ํšŒ ์ด์ƒ ๋ผ์ด๋ธŒ ๊ฐ•์˜ ์ง„ํ–‰
    • ์ฃผ 3ํšŒ ์‹ค์‹œ๊ฐ„ ๊ฐ•์˜ ๋ฐ ๊ณผ์ œ ์ œ์ž‘
  • ๊ธฐ์ˆ  ํŠน๊ฐ• ์ง„ํ–‰
    • VSCode ํ™œ์šฉ๋ฒ• ์„ธ์…˜
  • ์ˆ˜๊ฐ•์ƒ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ ๊ธฐ์ˆ  ๋ฉ˜ํ† ๋ง
  • ์ธํ„ด์‹ญ ์ฑ„์šฉ์„ ์œ„ํ•œ ๊ณผ์ œ ์ œ์ž‘ ๋ฐ ํ‰๊ฐ€ ์ง€ํ‘œ ์ž‘์„ฑ

2022.03 ~ 2023.10

ย 

KC-MIC (๋งํฌ)

Team Softmax - ํ”„๋ก ํŠธ์—”๋“œ ์—”์ง€๋‹ˆ์–ด

๋ ˆ๊ฑฐ์‹œ ํ”„๋ก ํŠธ์—”๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐ ์„ฑ๋Šฅ ์ตœ์ ํ™”

  • CRA โ†’ Vite, Redux โ†’ RTK, ํด๋ž˜์Šค ์ปดํฌ๋„ŒํŠธ โ†’ ํ•จ์ˆ˜ํ˜• ์ปดํฌ๋„ŒํŠธ
  • PWA ์ ์šฉ ๋ฐ SEO ์ตœ์ ํ™”, ์ฝ”๋“œ ์ปจ๋ฒค์…˜ ์ˆ˜๋ฆฝ

์‹ค์‹œ๊ฐ„ ๋‹ค์ค‘ ์ ‘์† ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ UI ๊ฐœ๋ฐœ

  • Phaser.js ๊ธฐ๋ฐ˜ Scene ๊ฐœ๋ฐœ ๋ฐ ์ธํ„ฐ๋ž™์…˜ ์„ค๊ณ„
  • gRPC, Protobuf ํ™œ์šฉ ๋ฐ์ดํ„ฐ ์‹ค์‹œ๊ฐ„ ํ†ต์‹  ๊ตฌํ˜„

Three.js ๊ธฐ๋ฐ˜ 3D ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์”ฌ ๊ฐœ๋ฐœ

  • ๋ฌผ๋ฆฌ ์—”์ง„ ์—ฐ๋™์„ ํ†ตํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ฝ˜ํ…์ธ  ๊ตฌํ˜„

์‚ฌ๋‚ด ๋ธ”๋กœ๊ทธ ๊ฐœ๋ฐœ

  • Notion API CMS๋กœ์„œ ํ™œ์šฉ
  • ๋น„๊ฐœ๋ฐœ์ž ์นœํ™”ํ˜• ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๊ตฌ์ถ•
  • ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ์ตœ์ ํ™”(HEIC ๋Œ€์‘) ๋ฐ ๋นŒ๋“œ ์†๋„ ๊ฐœ์„ 

BAAS ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ ๊ฐœ๋ฐœ

  • Next.js App Router, react-hook-form, zod, shadcn/ui ๋“ฑ ํ™œ์šฉ
  • ํผ ๊ด€๋ฆฌ ๋ฐ ๊ฒ€์ฆ ๋กœ์ง ๊ฐœ์„ ์„ ํ†ตํ•œ ์•ˆ์ •์„ฑ ๊ฐ•ํ™”

โœˆ๏ธ Outsourced Projects

ํ•œ๊ตญ ๊ธฐ์ˆ  ํ—ˆ๋ธŒ

2024.05 ~ 2024.08
Next.js turbo-repo shadcn/ui
  • ๊ธฐ์ˆ  ๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ A to Z ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
    • ๊ธฐํš ์ดˆ๊ธฐ๋ถ€ํ„ฐ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ๋ฅผ ์ „๋ฉด ํ๊ธฐํ•˜๊ณ  ์žฌ์„ค๊ณ„
  • TurboRepo ๊ธฐ๋ฐ˜ ๋ชจ๋…ธ๋ ˆํฌ ํ™˜๊ฒฝ ๊ตฌ์„ฑ์œผ๋กœ ๋ฉ€ํ‹ฐ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ์ตœ์ ํ™”
  • SSR ํ™˜๊ฒฝ ์ตœ์ ํ™”
    • TanStack Query์˜ prefetch ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•œ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ๋ Œ๋”๋ง ์ง€์›
    • ์„œ๋ฒ„ ์ปดํฌ๋„ŒํŠธ ๋„์ž…์„ ๊ณ ๋ คํ•œ ๊ตฌ์กฐ ์„ค๊ณ„

๋งˆ์น˜ ๋ฌด๋น„ ๋‚˜์ž‡

2023.02 ~ 2023.02
Next.js TailwindCSS Firebase Typescript
  • ํ™๋ณด ๋ฐ ์˜ˆ๋งค์šฉ ์›น ํ”Œ๋žซํผ ๊ธฐํš ๋ฐ ๊ตฌ์ถ•
    • ๋ฐ˜์‘ํ˜• ๋””์ž์ธ์œผ๋กœ ๋‹ค์–‘ํ•œ ๋””๋ฐ”์ด์Šค ์ง€์›
  • ์‹ค์‹œ๊ฐ„ ์ขŒ์„ ์˜ˆ๋งค ์‹œ์Šคํ…œ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
  • ์˜ˆ๋งค์ž ์ •๋ณด ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ ๊ฐœ๋ฐœ
  • ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„ ์ตœ์ ํ™”
    • ์ด๋ฏธ์ง€ ํฌ๋งท์„ WebP๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ดˆ๊ธฐ ๋ Œ๋”๋ง ์†๋„ ๊ฐœ์„ 

๋…ธ์…˜ API ๋ธ”๋กœ๊ทธ

2022.10 ~ 2023.05
Next.js TailwindCSS Notion API
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Next.js์™€ TypeScript๋กœ ๋งŒ๋“œ๋Š” NotionAPI ๋ธ”๋กœ๊ทธ ๊ฐ•์˜ ์ž๋ฃŒ
  • Notion API๋ฅผ CMS๋กœ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•
  • Pages Router์—์„œ App Router๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง„ํ–‰ํ•˜์—ฌ ์ตœ์‹  Next.js ๊ตฌ์กฐ ๋ฐ˜์˜
  • ์ •์  ๋นŒ๋“œ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„ ๋ฐ SEO ๊ฐœ์„ 
  • ๋นŒ๋“œ ๊ณผ์ •์—์„œ ๊ฒŒ์‹œ๊ธ€ ์นด๋“œ ํ”„๋ฆฌ๋ทฐ ์ด๋ฏธ์ง€ ์ž๋™ ์ƒ์„ฑ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
ย 

๋งˆํ—ค ๋ฎค์ง€์ปฌ ์‚ฌ์ดํŠธ

2022.04 ~ 2022.04
Next.js TailwindCSS Firebase Typescript
ย 
  • ๋งˆํ—ค ๋ฎค์ง€์ปฌ - โ€˜์–ด์ฉŒ๋ฉด ํ•ดํ”ผ์—”๋”ฉโ€™ ํ™๋ณด ๋ฐ ์˜ˆ๋งค ์‚ฌ์ดํŠธ
  • ๊ธฐํšยท๋””์ž์ธ ํŒ€๊ณผ ํ˜‘์—…ํ•˜์—ฌ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ ๋ฐ ๊ตฌํ˜„
  • ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋‚ฎ์€ ํฐํŠธ๋ฅผ SVG ๋ณ€ํ™˜ํ•˜์—ฌ ์›น ์„ฑ๋Šฅ ๊ฐœ์„ 
  • Lighthouse ์ „ ํ•ญ๋ชฉ 100์ ์„ ๋‹ฌ์„ฑํ•˜์—ฌ ํผํฌ๋จผ์Šค ์ตœ์ ํ™”

๐Ÿ‘€ Community


๐Ÿ“š ์ถœํŒ

ย 

๐ŸŽค ๊ฐ•์˜/๋ฉ˜ํ† ๋ง

  • [๋‚ด๊ณต์‹ํƒ] ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ง๋ฌด ๋ฉ˜ํ† ๋ง(2022)
ย 

๐Ÿค ๋„คํŠธ์›Œํ‚น

  • ์†Œ๋ฌธ๋‚œ ์ฃผ๋‹ˆ์–ด ์ฝ˜ํผ๋Ÿฐ์Šค ์šด์˜์ง„(2023)
ย 

๐Ÿงฉ ์Šคํ„ฐ๋””

ย 

ย 
ย