About me
์๋ ํ์ธ์! ์ ์ํ์ ๋๋ค.
ํญ์ ํ๋ก๊ทธ๋๋ฐ์ ์ข์ํ๊ณ , ๊ทธ๋์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์์ต๋๋ค.
์น์ ์ข์ํ๋ฉฐ, ํนํ ํ๋ก ํธ์๋ ๋ถ์ผ์ ๊ด์ฌ์ด ๋ง์ต๋๋ค.
์๋ก์ด ๊ฒ๋ค์ ์ฐพ์๋ณด๊ณ , ๊ณต๋ถํ๊ณ , ์๋ํด๋ณด๋ ๊ฒ์ ์ฆ๊น๋๋ค.
Focused Technologies
Experiences
๊ฐ ํญ๋ชฉ์ ํด๋ฆญํ๋ฉด ์์ธ ๋ด์ฉ์ด ํ์๋ฉ๋๋ค.
Work Experiences
- Software Engineer @ The Guild
2025.09 ~ 2026.02GraphQL ๊ด๋ จ SaaS๋ฅผ ์ด์ํ๋ ํ์ฌ์ธ The Guild์์ ํ์คํ ๊ฐ๋ฐ์๋ก ๊ทผ๋ฌดํ์์ต๋๋ค.
ํ์คํ ์์ง๋์ด๋ก์จ ์๋น์ค์ ์์ ๊ธฐ๋ฅ๋ค์ ๊ฐ๋ฐํ๊ฑฐ๋,
๊ณ์ ์์คํ ์ ๊ตฌ์กฐ ๋ง์ด๊ทธ๋ ์ด์ ์ ์งํํ๋ ๋ฑ์ ์์ ์ ์งํํ์์ต๋๋ค.โขAccount Linking ๋์
- React
- GraphQL
- PostgreSQL
- SuperTokens
์๋น์ค ๊ณ์ ํ๋์ ์ฌ๋ฌ ๋ก๊ทธ์ธ ์๋จ์ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ ์ ์๋๋ก ๊ฐ์ ํ์ต๋๋ค.
ํด๋น ํ๋ก๋ํธ๋ ๊ธฐ์กด์ SuperTokens๋ผ๋ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ ์์คํ ์ ๊ตฌํํ์๊ณ ,
์ด๋ก๋ถํฐ ์ค๋ ํ๊ณ๋ก ์ธํด ํ ๊ณ์ ๋น ํ ๋ก๊ทธ์ธ ์๋จ๋ฐ์ ์ฌ์ฉํ ์ ์๋ ์ํ์์ต๋๋ค.์ด๋ ํ ์ฌ๋์ด ์ฌ๋ฌ ๋ก๊ทธ์ธ ์๋จ์ผ๋ก ์๋น์ค์ ๊ฐ์ ํ๋ฉด์
๊ณ์ ์ ์ฌ๋ฌ ๊ฐ ์์ฑํ๋๋ก ์ ๋ํ๋ ๋ฌธ์ ๋ฅผ ๋ฐ์์์ผฐ๊ณ ,
๊ฒฐ๊ณผ์ ์ผ๋ก ๋์ผํ ์ด๋ฉ์ผ์ ๊ฐ์ง ๊ณ์ ์ ๋ค์ ์์ฑ์ํค๋ฉฐ
์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ฐ ํ์ฅ์ ํ๋ค๋ก ์์ฉํ๊ฒ ๋์์ต๋๋ค.ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด SuperTokens์ ๋ ๋ฆฝ๋
์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์์ Account Linking์ ๊ตฌํํ์ฌ
ํ ๊ณ์ ์ ์ฌ๋ฌ ๋ก๊ทธ์ธ ์๋จ์ด ์ฐ๊ฒฐ๋ ์ ์๋๋ก ๊ฐ์ ํ์์ผ๋ฉฐ,๊ธฐ์กด์ ์ค๋ณต๋ ์ด๋ฉ์ผ์ ๊ฐ์ง ์ฌ์ฉ์๋ค ์ญ์
์ค ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ์ฃ์ง ์ผ์ด์ค๋ฅผ ๊ณ ๋ คํ
DB ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ ์์ฑ์ ํตํด ๊ณ์ ๋ณํฉ ์ ์ฐจ๋ฅผ ์งํํ๋๋ก ํ์์ต๋๋ค.
- Software Engineer @ Contents Technologies
2024.07 ~ 2025.08์์ IP ๊ธฐ๋ฐ ๋ค์ํ ์ฌ์ ์ ์งํํ๋ ํ์ฌ์ธ ์ฝํ ์ธ ํ ํฌ๋๋ก์ง์ค์์ ํ์คํ ๊ฐ๋ฐ์๋ก ๊ทผ๋ฌดํ์์ต๋๋ค.
ํ์คํ ์์ง๋์ด๋ก์จ ์ ๊ท ์ฌ์ ํ๋ก์ ํธ์ ๋ชจ๋ฐ์ผ ์ฑ ๋ฐ ์น์ฑ์ ๊ฐ๋ฐํ๊ฑฐ๋,
๊ธฐ์กด ์ฌ์ ์ ๋ ๊ฑฐ์ ์ํํธ์จ์ด ์คํ์ ์ฌ์์ฑํ๋ ๋ฑ์ ์ ๋ฌด๋ฅผ ์ํํ์ต๋๋ค.โขBackPac
- TypeScript
- SolidStart
- UnoCSS
- urql
- Rust
- async-graphql
ํฌ๋ฆฌ์์ดํฐ ๋น์ฆ๋์ค๋ฅผ ํ๊ฒํ๋ ์ ์ฌ์ ์ ์ฑ ๋ฐ ์๋ฒ ๊ฐ๋ฐ์ ์ฐธ์ฌํ์์ต๋๋ค.
์ด๊ธฐ์๋ ๋ชจ๋ฐ์ผ ์ฑ์ ํ๊ฒ์ผ๋ก Capacitor๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋ฐํ์์ผ๋ฉฐ,
์ด ๊ณผ์ ์์ UX ํฅ์์ ์ํด ์คํ ๋ด๋น๊ฒ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ Stackflow๋ฅผ
Solid์ ๋ง๊ฐ ํฌํ ํ์ฌ ์ฌ์ฉํ์์ต๋๋ค.์ดํ ์ฃผ ํ๊ฒ์ ์น์ผ๋ก ์ ํํ๊ฒ ๋์๋๋ฐ,
๊ธฐ์กด ์ฝ๋๋ฅผ ์ต๋ํ ํ์ฉํ๋ฉด์๋ ๋ฐ์คํฌํ ํ๊ฒฝ์์ ์ข์ UX๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด
stackflow-plugin-omniflow๋ผ๋ ํ๋ฌ๊ทธ์ธ์ ๊ฐ๋ฐํ์ฌ ์ฌ์ฉํ์์ต๋๋ค.์ด์ธ์ Rust๋ฅผ ํ์ฉํ GraphQL API ์๋ฒ ๊ฐ๋ฐ์๋ ์ฐธ์ฌํ์์ผ๋ฉฐ,
Semantic Nullability ์ฌ์ฉ์ ํตํ ํ๋ก ํธ์๋ DX ๊ฐ์ ์ ์ํด์
async-graphql์ ์ํ ์ง์ ํจํค์ง๋ฅผ ์ง์ ๊ฐ๋ฐํ์ฌ ์ ์ฉํ์์ต๋๋ค.โขFluxus ์ธํ๋ผ ์ฌ๊ฐ๋ฐ
- SolidStart
- Solid Relay
- TailwindCSS
- Rust
- lazycsv
์์ ์ ํต ๊ด๋ จ ์ํ์ฌ์ธ Fluxus์ ์ธํ๋ผ ์ฌ๊ฐ๋ฐ ์์ ์ ์งํํ์์ต๋๋ค.
๊ธฐ์กด ์ธํ๋ผ๋ ์ธ์ฃผ์ฌ๋ฅผ ํตํ์ฌ ๊ฐ๋ฐ๋์ด ์์๊ณ ,
์ฌ์ ์ฑ์ฅ์ ๋ฐ๋ผ ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ ๋์ด๋๋ฉด์ ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์ฌ๊ฐ๋ฐ์ด ๊ฒฐ์ ๋์์ต๋๋ค.์ ๊ท ์ธํ๋ผ์ ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ ํ๋ณด๋ฅผ ์ํด ์คํ ๋ฆฌ์์น ๋จ๊ณ๋ถํฐ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ์์ผ๋ฉฐ,
StarRocks ๋ฑ์ ๊ณ ์ฑ๋ฅ OLAP PoC๋ ์์ฒด ๊ณ ์ฑ๋ฅ CSV ํ์์ธ lazycsv์ ๊ฐ๋ฐ ๋ฑ์ ์งํํ์์ต๋๋ค.์ดํ ํ๋ก ํธ์๋๋ฅผ ์ค์ฌ์ผ๋ก ๊ฐ๋ฐ ์์ ์ ์งํํ์์ผ๋ฉฐ,
์ด ๊ณผ์ ์์ ์ง์ ๊ฐ๋ฐํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ Solid Relay๋ฅผ ํ์ฉํ์ฌ
UX์ DX ์๋ฉด์์ ๋ฐ์ด๋ ์น ํ๋ก ํธ์๋๋ฅผ ๊ฐ๋ฐํ์์ต๋๋ค.๋ํ GraphQL Tools์ Mocking ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ API ์์ด ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ๋ฐ์ ์งํํ์์ผ๋ฉฐ,
์ด ๊ณผ์ ์์ GraphQL ์คํค๋ง ์ญ์ ์ฃผ๋์ ์ผ๋ก ์ค๊ณํ์์ต๋๋ค.
- DX Engineer @ PortOne
2022.10 ~ 2024.07๊ฒฐ์ ๊ด๋ จ SaaS๋ฅผ ๊ฐ๋ฐํ๋ ํ์ฌ์ธ ํฌํธ์์์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก ๊ทผ๋ฌดํ์์ต๋๋ค.
DX ์์ง๋์ด๋ก์จ ํ์ฌ ๋ด์ธ์ ๊ฐ๋ฐ์ ๊ฒฝํ์ ํฅ์์ํค๋ ๋ฐ์ ์ง์คํ์์ผ๋ฉฐ,
์ด์ธ์๋ ๊ธฐ์ฌํ ๋ถ๋ถ๋ค์ ๋ค์ํ ๋ถ์ผ์์ ์ฃผ๋์ ์ผ๋ก ํ์ํ์ฌ ๊ธฐ์ฌํ์์ต๋๋ค.โขJavaScript SDK ์ฌ์ค๊ณ
- TypeScript
- Node.js
- SWC
- esbuild
JavaScript SDK ์ฌ์ค๊ณ์ ์ฐธ์ฌํ์ฌ ์ฑ๋ฅ๊ณผ ์ ์ง๋ณด์์ฑ ๋ฐ ์ฌ์ฉ์ฑ์ ๊ฐ์ ํ์์ต๋๋ค.
๊ธฐ์กด JS SDK๋ ๋จ์ผํ ์คํฌ๋ฆฝํธ ํ์ผ๋ก ๊ตฌ์ฑ๋์์ผ๋ฉฐ, jQuery์ ์์กดํ์ฌ ๋์ํ์๊ณ ,
์ด๋ ๋ก๋ฉ ์ฑ๋ฅ ํ๋ฝ ๋ฐ ๋ถํ์ํ ์ค๋ฒํค๋์ ์์ธ์ด ๋์์ต๋๋ค.์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์ฒด ์ํคํ ์ฒ๋ฅผ ๋ค์ ๊ตฌ์ฑํ์์ผ๋ฉฐ, jQuery ์์กด์ฑ์ ์ ๊ฑฐํ๋ ๊ฒ,
๊ธฐ๋ฅ๋ณ lazy loading ์ง์์ ๊ตฌํํ๋ ๊ฒ ๋ฑ์ ์ง์คํ๋ฉด์๋, IE11 ์ง์ ๋ฑ ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ์ญ์ ๋ง์กฑํ์์ต๋๋ค.์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ESM ์ง์ ์์ด๋ ๋์ํ๋ ์ปค์คํ ๋ชจ๋ ์์คํ ์ ๊ตฌํํ์์ต๋๋ค.
๋ํ SDK์ ๊ธฐ๋ฅ๋ณ ๋ชจ๋์ ํธ๋์คํ์ผ๋งํ๊ณ ๋ฒ๋ค๋งํ๋ ๋น๋ ์์คํ ์ SWC์ esbuild ๋ฑ์ ์ต์ ๋๊ตฌ๋ค์ ํ์ฉํ์ฌ ๊ตฌ์ฑํ์์ต๋๋ค.
โขํฌํธ์ ์ ๋๋ฆฌํฑ์ค
- TypeScript
- React
- UnoCSS
- Framer Motion
- Relay
ํฌํธ์ ์ฝ์์ ์ ์ ๋๋ฆฌํฑ์ค ๋์๋ณด๋ ๊ฐ๋ฐ์ ์ฐธ์ฌํ์์ต๋๋ค.
๊ฐ๋ฐ ๊ณผ์ ์์ Framer Motion์ ํ์ฉํ์ฌ ์ปค์คํ ์ฐจํธ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๊ณ ,
React 18์ Concurrent Features ํ์ฉ์ ์ํด Relay์@defer์ง์์ ์ฐ๋ํ์์ต๋๋ค.์ฐจํธ ์ปดํฌ๋ํธ๋ค์ ํ์์ ์๊ตฌํ๋ ๋์ ๊ธฐ์ค์ ์ค์ํ์ฌ ๋ง๋ค์ด์ก์ผ๋ฉฐ,
๋ฐ์ํ ๋์์ธ, ์ฌ๋ฌ ์ ๋๋ฉ์ด์ , stickyํ ์ถ ๋ ์ด๋ธ ๋ฑ์ ๊ธฐ๋ฅ๋ค์ ์ง์คํ์ฌ ๊ตฌํํ์์ต๋๋ค.โข๊ฒฐ์ ๋ธ๋ฆฟ์ง ํ์ด์ง
- TypeScript
- SolidStart
- UnoCSS
๊ณ ๊ฐ์ฌ ์น์ฌ์ดํธ์ ์ฝ์ ๋๋ ์ปค์คํ ๊ฒฐ์ ์ฐฝ UI๋ฅผ ๋ง๋ค์์ต๋๋ค.
๊ฒฐ์ ๋ธ๋ฆฟ์ง ํ์ด์ง๋ PG๋ค์ ๊ธฐ๋ณธ ๊ฒฐ์ ์ฐฝ UI๋ฅผ ๋์ฒดํ๋ ์ปค์คํ ๊ฒฐ์ ์ฐฝ UI์ ๋๋ค.
๊ตฌ๋งค์๋ค์ด ๋ถํธํ ๊ฒฐ์ ์ฐฝ ๊ฒฝํ์ผ๋ก ์ธํด์ ๊ฒฐ์ ๊ณผ์ ์์ ์ดํํ๋ ๊ฒ์ ๋ง๊ธฐ ์ํด,
์ต๊ณ ์ ์ฑ๋ฅ๊ณผ UX๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ์ด์ ์ ๋๊ณ SolidStart๋ฅผ ์ ํํ์ฌ ๊ตฌํํ์์ต๋๋ค.์คํธ๋ฆฌ๋ฐ SSR๊ณผ ์๋ฒ RPC ๋ฑ์ ๊ธฐ๋ฅ์ ํ์ฉํ ๋์, 30๋ง๊ฑด ์ด์์ ๊ฒฐ์ ์์ฒญ์ ์ฒ๋ฆฌํ๋
๋น ๋ฅด๊ณ ๋ถ๋๋ฌ์ด ๊ฒฐ์ ํ์ด์ง๋ฅผ ์ ์ํ ์ ์์์ต๋๋ค.
- Backend Developer @ NutritionCourt
2021.10 ~ 2022.10AI ํฌ์ค์ผ์ด ์คํํธ์ ์ธ ๋ดํธ๋ฆฌ์ ์ฝํธ์์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ๊ทผ๋ฌดํ์ต๋๋ค.
ํด์ฌ ํ, ํ์ฌ์ ๊ธฐ์กด์ ๊ณ์๋ ์๋์ด ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ถ๊ป์ ํด์ฌํ์๊ฒ ๋๋ฉฐ
ํ์ ๊ณต๋ฐฑ์ด ์๊ฒผ๊ณ , ๋์์ ์์ฒญ๋ฐ์ ํฉ๋ฅํ๊ฒ ๋์์ต๋๋ค.ํฌ์ง์ ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ด์ง๋ง, ๋ชจ๋ฐ์ผ ์ฑ์ ์ ์ง๋ณด์ํ๊ฑฐ๋ ํ๋ก ํธ์๋ ์ ์ ๊ต์ก์ ๋ด๋นํ๊ณ
์ ๋ฌด๋ฅผ ๋ถ๋ฐฐํ์ฌ ํจ๊ป ์งํํ๋ ๋ฑ ํ์คํ ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ์งํํ์ต๋๋ค.โขWelcoach ์ฑ ๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์
- Flutter
- GetX
- Node.js
- GraphQL
- Mercurius
- Prisma
- Elasticsearch
๊ธฐ์กด์ ๊ฐ๋ฐํ์๋ ์ฐ์ฝ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐํธ ์ธ์ฆ ๋ฑ์ ๊ธฐ๋ฅ ์ถ๊ฐ, ์ฌ์ฉ์ฑ ๊ฐ์ ์ ์งํํ์ต๋๋ค.
๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ํฉ๋ฅํ์์ง๋ง, ํ์ฌ ์ ๋ต์ ์ฑ์ ์ง์์ ์ผ๋ก ๊ฐ์ ํด์ผ ํ๋ ์ํฉ์์
์ ์ผํ๊ฒ ์ฑ ๊ด๋ จ ์ง์์ ๊ฐ์ง๊ณ ์๋ ๊ฐ๋ฐ์์๊ธฐ์ ์ ์ง๋ณด์ ์์ ์ ์งํํ๊ฒ ๋์์ต๋๋ค.โข์ฐ์ฝ์น์ต API ๋ฐฑ์๋ ๊ฐ๋ฐ
- Node.js
- Fastify
- Envelop
- GraphQL
- Schema Stitching
- Terraform
- AWS EKS, RDS, SQS, etc.
Shopify ๊ธฐ๋ฐ ์ด์ปค๋จธ์ค์ ๋ค์ํ ํ์ฅ ๊ธฐ๋ฅ ๊ตฌํ์ ์ํ MSA ๋ฐฑ์๋๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค.
GraphQL Tools์ Schema Stitching ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ, ์ฌ๋ฌ ๋ง์ดํฌ๋ก์๋น์ค๋ค๋ก ๊ตฌ์ฑ๋ ๋๋ฉ์ธ๋ณ API๋ฅผ
ํ๋ก ํธ์๋์์ ์์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋จ์ผ Supergraph API๋ก ์ ๊ณตํ์์ต๋๋ค.๋ฏธ๊ตญ์ SBN ์ฌ์์ API ์ฐ๋์ ํตํด ์ผํ๋ชฐ์์ ๊ฒ์ง ์ํ์ ๊ตฌ๋งคํ ๊ณ ๊ฐ๋ค์ด ๊ฒ์ฌ์์์ ํ์ก ๊ฒ์ฌ๋ฅผ ๋ฐ๊ณ ,
์ด ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ฆฌํฌํธ๋ฅผ ๋ฐ์๋ณด๋ ์ ์ฒด ํ๋ฆ์ ๊ตฌํํ์์ต๋๋ค.โข์ฐ์ฝ์น์ต ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์ง์
- Shopify Liquid
- React
- Svelte
- Relay
- Vite
- WindiCSS
- Astro
Shopify ๊ธฐ๋ฐ ์ด์ปค๋จธ์ค ๊ตฌํ ๋จ๊ณ์์ ์๊ตฌ๋ ๋ค์ํ ํ๋ก ํธ์๋ ์์ ๋ค์ ์ง์ํ์์ต๋๋ค.
Shopify์ ํ ๋ง ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๊ตฌ์ถํ ์ผํ๋ชฐ์ Liquid ํ ํ๋ฆฟ ์ฝ๋ฉ๊ณผ ESM ๋ฑ์ ํฌํจํ ๋ชจ๋ ๋ฐ๋๋ผ JS ํ์ฉ,
์ํฉ์ ๋ฐ๋ผ Svelte๋ฅผ ํ์ฉํ ๋ณ๋ ์ปดํฌ๋ํธ ๊ฐ๋ฐ์ ํตํด ๋์ ๊ธฐ๋ฅ ์ถ๊ฐ, ๋ ์ด์์ ์กฐ์ ,
WYSIWYG์ผ๋ก ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธ ์ถ๊ฐ ๋ฑ์ ์์ ์ ์งํํ์์ต๋๋ค.๋ํ, ์ธ๋ถ ์์คํ ๊ณผ์ ์ฐ๋ ๊ณผ์ ์์ ํ์ํด์ง ๊ฒ์ฌ์ ์ ๋ณด ๋ฑ๋ก ํ์ด์ง๋ ํ์ก ๊ฒ์ฌ ๋ฆฌํฌํธ ํ์ด์ง ๋ฑ์ ํ์ด์ง๋ฅผ
๊ฐ์ธ ๊ฐ๋ฐ ์ค์ด๋ React & Relay ๊ธฐ๋ฐ ํ๋ ์์ํฌ์ธ Vilay๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋ฐํ์๊ณ ,
์ด ๊ณผ์ ์์ ํ๋ ์์ํฌ์ ๊ฐ์ ์์ ์ญ์ ํจ๊ป ์งํํ์์ต๋๋ค.ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊ณผ์ ์ ๋๋ถ๋ถ์ ๋๋ฃ ํ๋ก ํธ์๋ ์ ๋ด ๊ฐ๋ฐ์๋ถ๊ณผ ํจ๊ป ์งํํ์์ผ๋ฉฐ,
์ ์ ์ด์ จ๋ ํน์ฑ์ ๊ฐ์ข ๋ฉํ ๋ง๊ณผ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๊ฒธํ๋ฉฐ ์์ ํ์์ต๋๋ค.
- Frontend Developer @ NutritionCourt
2020.09 ~ 2021.07AI ํฌ์ค์ผ์ด ์คํํธ์ ์ธ ๋ดํธ๋ฆฌ์ ์ฝํธ์์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก ๊ทผ๋ฌดํ์์ต๋๋ค.
์๊ท๋ชจ ์คํํธ์ ํน์ฑ์ ํ๋ก ํธ์๋ ์ธ์๋ ๋ค์ํ ๋ถ์ผ์ ๊ฐ๋ฐ ์์ ์ ์งํํ์ต๋๋ค.
โขAngular ๊ธฐ๋ฐ ํ๋ก์ ํธ Vue๋ก ์ฌ์์ฑ
- TypeScript
- Vue.js 2
- Bootstrap 4
- SCSS
- Google App Engine
๊ธฐ์กด Angular 2 ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋์ด ์๋ MVP ์ ํ์ Vue 2 ๊ธฐ๋ฐ์ผ๋ก ์ฌ์์ฑํ์์ต๋๋ค.
๊ฑด๊ฐ๊ฒ์ง ๊ฒฐ๊ณผ ์์น๋ฅผ ์ ๋ ฅํ๋ฉด, ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ์๋จ ์ถ์ฒ์ ํฌํจํ ๋ฆฌํฌํธ๋ฅผ ๋ณด์ฌ ์ฃผ๋ ์น์ฑ์ ์์ ํ์์ต๋๋ค.
Bootstrap 4์ SCSS๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ํ ๋์์ธ์ ์ ์ฉํ์ฌ ๊ฐ๋ฐํ์์ต๋๋ค.โขAngular ๊ธฐ๋ฐ ํ๋ก์ ํธ Nuxt๋ก ์ฌ์์ฑ
- TypeScript
- Nuxt.js
- Bootstrap 4
- SCSS
- Python
- Falcon
- Google App Engine
๊ธฐ์กด Angular 2 ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋์ด ์๋ B2B ์ ํ์ Nuxt.js ๊ธฐ๋ฐ์ผ๋ก ์ฌ์์ฑํ์์ต๋๋ค.
๋ณ์์์ ํ์ ์์ฝ๋ถํฐ ์ง๋ฃ, ํ์ก๊ฒ์ฌ ์์ฝ, ๋ฌธ์ง ์์ฑ, ๋ฆฌํฌํธ ์ ๊ณต, ํฌ์ฝ ์๋ฆผ๊น์ง
์ ๊ณผ์ ์ ๋ํ ์์ฌ ๋์ UI์ ํ์ ๋์ ๋ชจ๋ฐ์ผ ์น์ฑ์ ์์ ํ์์ต๋๋ค.์ํํ SSR์ ์ํด Prefetch ๋ฑ์ ์ต์ ํ๋ฅผ ์งํํ์์ต๋๋ค.
๋ํ ์์ ์ค API ๋ฐฑ์๋์ธ Falcon ๊ธฐ๋ฐ Python ์ฝ๋์ ์ ์ง๋ณด์ ๋ฐ ๊ธฐ๋ฅ ์ถ๊ฐ๋ ๊ฐ์ด ์งํํ์์ต๋๋ค.
โขWelcoach ์ฑ ๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์
- Flutter
- GetX
- Node.js
- GraphQL
- Mercurius
- Prisma
- Elasticsearch
ํ์ก๊ฒ์ฌ ๊ธฐ๋ฐ ๋ง์ถค ๊ฑด๊ฐ๊ด๋ฆฌ ์๋ฃจ์ ์ ์ ๊ณตํ๋ ์ฑ์ ๊ฐ๋ฐํ์์ต๋๋ค.
๊ณต์ธ์ธ์ฆ์ ๋ก๊ทธ์ธ์ ํตํด ๊ฑด๊ฐ๋ณดํ๊ณต๋จ์์ ๊ฑด๊ฐ๊ฒ์ง ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๊ณ ,
์ด๋ฅผ ์์ฒด ๊ตฌํํ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๋ถ์ํ์ฌ ๋ง์ถค ์ํ/๊ฑด๊ฐ๊ธฐ๋ฅ์ํ ์๋ฃจ์ ์ ์ ๊ณตํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑํ์์ต๋๋ค.์ฝ๊ฐ์ DevOps ์์ ์ ์ ์ธํ๋ฉด ์ ๋ถ ํผ์ ๊ฐ๋ฐํ์ฌ, Play ์คํ ์ด ์ถ์๊น์ง ์ฑ๊ณต์ ์ผ๋ก ์งํํ์๊ณ ,
์ดํ ์ ์ง๋ณด์ ์์ ์ ์ฝ 1๋ฌ๊ฐ ์งํํ์์ต๋๋ค.
Open Source Contributions
Education
- Software Development B.S. @ Full Sail University
2019 ~ 202120๊ฐ์ ๋จ๊ธฐ์ง์ค๊ณผ์ ์ ํตํด 3.77/4.0์ ํ์ ์ผ๋ก ์์ ์กธ์ ํ์์ต๋๋ค.
2019๋ ์๋ ๋ฏธ๊ตญ์์ ํ์ง ํ์๋ค๊ณผ ํจ๊ป ํ์ฅ ์์ ์ ์๊ฐํ์์ผ๋ฉฐ,
2020๋ ์ด๋ถํฐ๋ COVID-19๋ก ์ธํ์ฌ ํ๊ตญ์์ ์จ๋ผ์ธ ์์ ์ ์งํํ์์ต๋๋ค.์ด์์ฒด์ , ์๋ฃ๊ตฌ์กฐ, ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ, MIPS ์ด์ ๋ธ๋ฆฌ ๋ฑ ๊ฐ์ข CS ์ง์์ ๋ค์ง๋ ๋ฐ์ ๋์์ด ๋์์ต๋๋ค.
- ์๋น์คํฐ ๊ธฐ๋ ํ์ ์ค์ฟจ
2014 ~ 2018๋ ์ ์ค์ฌ์ ๊ธฐ๋ ๋์ํ๊ต์์ ์คโข๊ณ ๋ฑํ๊ต ํตํฉ ๊ณผ์ ์ผ๋ก ์กธ์ ํ์์ต๋๋ค.
๋ ์์ ์ฌํ ์ด์ ๋ถ์์ ํตํ ๊ฐ์น๊ด ํ๋ฆฝ๊ณผ, ์๊ธฐ์ฃผ๋ํ์ต ํน์ฑ์ ๋๋ํ๋ ์๊ธฐ๊ณ๋ฐ ์๊ฐ์ด
๋ด๋ฉด๊ณผ ํ๋ก๊ทธ๋๋จธ๋ก์์ ์ญ๋ ์ฑ์ฅ์ ๋ง์ ๋์์ด ๋์์ต๋๋ค.์ด์ธ์ ํ์๋ค์ ๋์์ผ๋ก ์๊ท๋ชจ ์ฝ๋ฉ ์คํฐ๋๋ฅผ ๊ตฌ์ฑํด ๊ธฐ์ด์ ์ธ ์ฝ๋ฉ์ ์๋ ค ์ฃผ๊ฑฐ๋,
๊ณต์ ์ฝ๋ฉ ๊ณผ๋ชฉ์์ ์กฐ๊ต๋ก ํ๋ํ๋ฉฐ ๋ค์ฒ์ง๋ ์์ด๋ค์ ๋๋ ๋ฑ
์ฝ๋ฉ ๊ต์ก ์ธก๋ฉด์์๋ ๋ง์ ์๋์ ๊ท์คํ ๊ฒฝํ์ด ์์๊ณ ,
๋น๊ฐ๋ฐ์๋ค๊ณผ์ ๊ฐ๋ฐ ๊ด๋ จ ์์ฌ์ํต์์ ์ ์๋ฏธํ ๋์์ ์ค๋ค๊ณ ๋๋ผ๊ณ ์์ต๋๋ค.๋น์ธ๊ฐ ๋์ํ๊ต๋ ๊ณต์์ ์ธ ์คโข๊ณ ๋ฑํ๊ต๋ก ์ธ์ ๋์ง ์๊ธฐ ๋๋ฌธ์,
์คโข๊ณ ๋ฑํ๊ต ๋ชจ๋ ๊ฒ์ ๊ณ ์๋ฅผ ํตํด ํ๋ ฅ์ ์ธ์ ๋ฐ์์ต๋๋ค.