Alex | AI-Native Full-Stack Engineer
9๋
์ฐจ โข ํฌ์ค์ผ์ดยท์ ์ฝยท๋ณดํ ๋๋ฉ์ธ ์ ๋ฌธ ร AI ์์ด์ ํธ ๋ฆฌ๋
"Production Multi-Agent System๊ณผ High-Performance Backend๋ฅผ ์์ฐ๋ฅด๋ End-to-End Problem Solver"
๐ก Core Strengths & Value Propositionโ
๐ฏ Tech Stack (Production Ready)โ
AI / ML
LangGraphLangChainOpenAI/GeminivLLMTorchHuggingFaceWeaviateChromaBackend
Go FiberAsynqRedisPostgreSQLNestJSFastAPIExpressJSCeleryDevOps / Data
K8sGCP / AzureTerraformArgoCDAirflowDatabricksPowerBISpotfireIntroduce.
์ด๊ธฐ ์คํํธ์ ์ ๊ฐ๋ฐ์์์ ์์ํด ๋์ ํฌ์ 200์ต ์ด์์ ํํ ํฌ/์ธ์์ดํ ํฌ ํต์ฌ PM, ํ์ฌ ๊ธ๋ก๋ฒ ํฌ์ค์ผ์ด ๋น ๋ฐ์ดํฐ ํ๋ซํผ์ ํ์ดํ๋ผ์ธ ๋ฆฌ๋๋ก์ ์ง์์ ์ธ ์ฑ์ฅ์ ๊ธฐ์ฌํด ์จ Senior Tech Lead์ ๋๋ค. ๊ธฐ์ ์ ์์ฑ๋๋ฅผ ๋์ด๋ ๊ฒ์ ๋์ด, **"์ด ์ํคํ ์ฒ๊ฐ ๋น์ฆ๋์ค ํ๊ฒ์ ์ถฉ์กฑํ๊ณ ํ ํ๋ก์ธ์ค๋ฅผ ์ผ๋ง๋ ํจ์จ์ ์ผ๋ก ๊ฐ์ ํ๋๊ฐ?"**๋ฅผ ๋ ๊ณ ๋ฏผํฉ๋๋ค.
๐ Key Business Impactsโ
| ํ๋ก์ ํธ ๋ถ์ผ | Legacy (๊ธฐ์กด) | Modernized (๊ฐ์ ํ) | Business Impact (์ฑ๊ณผ) |
|---|---|---|---|
| ์๋ฃยทํนํ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ | ๋จ์ผ ์ค๋ ๋ ํฌ๋กค๋ฌ ์ฒด๊ณ (17์๊ฐ ์์) | Go + Asynq ๊ธฐ๋ฐ ๋ถ์ฐ ์ค์ผ์ค๋ง | ์ฒ๋ฆฌ์๊ฐ 99.5% ๋จ์ถ (< 5๋ถ ๋ด ์๋ฃ) |
| CRM SaaS ํ๋ซํผ ์ ํ | ๊ณ ๊ฐ์ฌ๋ณ ์์ฒด ๊ตฌ์ถ (๊ฑด๋น 5๊ฐ์ ์์) | ์ปดํฌ๋ํธ ์๋ํ SaaS ํ๊ฒฝ | ์ ๊ท ๋์ ์๊ฐ ๋ํญ ๋จ์ถ (1์ผ ์ด๋ด ๋ฐฐํฌ) |
| ์ด์ ๋ฐ์ดํฐ ๊ฐ๊ณต/๊ฒ์ฆ | ์ฐ๊ตฌ์ ์์์ (2์ฃผ ์ด์ ์์) | Airflow ๊ธฐ๋ฐ ์๋ํ ํ์ดํ๋ผ์ธ | ์ด์ ๋น์ฉ 85% ๋ํญ ๊ฐ์ถ |
| ๋ณดํ AI ์์ง ์ถ์ฒ ์๋ | ๋ ๊ฑฐ์ ์กฐํฉ ์๊ณ ๋ฆฌ์ฆ O(N^3) | ์กฐ๊ฑด๋ถ ํํฐ + ML ๋ค์ค ํ๋ผ๋ฏธํฐ ์ ์ฉ | ์๋ต ์๋ ํฅ์์ผ๋ก ์๋น์ค ์ง ๊ฐ์ |
๐ Highlighted Projectsโ
๊ธ๋ก๋ฒ ๋ณด์ ๊ฐ์ฌ(7์ ์์ )์ ๋๋นํ์ฌ ๊ธฐ์กด ๋ค์์ ํ๋ก๋์ ํ๊ฒฝ์ ๋ณด์ ์ทจ์ฝ์ (Pen-Test)์ ์กฐ์นํ๊ณ , ๋ ๊ฑฐ์ ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ์ํ ์์๋ฅผ ์์ ์ ์ผ๋ก ๊ฐ์ ํด์ผ ํ์ต๋๋ค.**[Strategy]**
๋คํธ์ํฌ ์ ๊ทผ ๋ฐ ์ ์ฒด ๋ฐฐํฌ ์ฌ์ดํด์ '์ ๋ก-ํธ๋ฌ์คํธ(Zero Trust)' ์์น์ ๋์ ํ์ต๋๋ค. ๋ฐฐํฌ ์ Terraform๊ณผ ์๋ํ๋ ํ์ดํ๋ผ์ธ ๋ณด์ ์ค์บ๋(SAST/DAST/IaC)์ด ๋์ํ ์ ์๋๋ก ์ ์ฌ ์์ค์ DevSecOps ํ๊ฒฝ์ ์๋กญ๊ฒ ์ค๊ณํ์ต๋๋ค.
- Hub & Spoke ๋คํธ์ํฌ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ์ฌ ์ค์ ์ง์ค์ ํธ๋ํฝ ํํฐ๋ง(Azure Firewall) ๋ฐ ์๋ธ๋ท ๊ฐ(NSG) ์ธ๋ฐํ ๋ณด์ ๊ฒฉ๋ฆฌ ํ๊ฒฝ ๋ง๋ จ
- No Public IP ๊ท์น ์ค์ ํ์ Azure Application Gateway์ Private Endpoint ์ค์ , WAF(Web Application Firewall)๋ฅผ ํตํ ์ ์์ ํธ๋ํฝ ๋ฐฉ์ด ๊ณ์ธต ์ถ๊ฐ
- ์ธ์ฆ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ๋ฅผ ์ํด Azure Key Vault๋ฅผ ๋์ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ํฌ๋ฆฟ๊ณผ ์ฝ๋๋ฒ ์ด์ค ์๋ฒฝ ๋ถ๋ฆฌ
- ๋ด/์ธ๋ถ ํต์ ๋ ธ์ถ์ ๊ทผ๋ณธ์ ์ผ๋ก ์ฐจ๋จํ๋ ํ๋ผ์ด๋น GitLab Runner ์ํ๊ณ ๊ตฌ์ฑ
- Terraform (IaC) ์ ๋์ ํ์ฌ ํด๋จผ ์๋ฌ๋ฅผ ์ฐจ๋จํ๊ณ ๋ชจ๋ ์ํคํ ์ฒ๋ฅผ ๋ฒ์ ๋๋ ์ฝ๋๋ก ๊ด๋ฆฌ
- Dev ๋จ๊ณ: ์ฝ๋ Push ์ DS, SAST, SD, CS, DAST ๋ฑ ํฌ๊ด์ ์ค์บ๋ ์๋ ์์ (์ ๊ฒ ๋ฏธ๋ฌ ์ ๋ฐฐํฌ ์ฐจ๋จ ์ฒด๊ณํ)
- Test ๋จ๊ณ: QA ์ํฌํ๋ก์ฐ๋ฅผ ์ํ ํ ์คํธ๋ง ์ง์์ ๋ฐฐํฌ (Continuous Integration) ๋จ์ผํ
- Prod ๋จ๊ณ: ๊ธฐ์ ์น์ธ ํ ๋ด๋น์ ์๋ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ก 3-Tier ๋ฐฐํฌ ์ ๋ต์ ํฌ๋ช ์ฑ ํ๋ณด
- ๋ด/์ธ๋ถ ํํ ์คํธ(Pen-Test) ๊ธฐ๋ฐ์ ๋ฐ๊ฒฌ๋ ์ทจ์ฝ์ ๋ค์ ๋ํด ์ ์ํ ๋์ํ์ฌ 100% ๋ฆฌํฌํธ ์กฐ์น ์๋ฃ
- CoffeeScript(Angular) ๋ ๊ฑฐ์ ์ฝ๋๋ฅผ TypeScript React๋ก ์ ์ ์ ์ผ๋ก ๋ฆฌํฉํ ๋ง ์งํ
- NuxtJS ๋ฐ Scala PlayFramework ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ณด์ ์ ๋ฐ์ดํธ์ ๋ฐ๋ฅธ ๋ฒ์ ์ ์ฒ๋ฆฌ ๋ฐ ํธํ์ฑ ์ ์ง ์์ ์ํ
- ์์ ์ ์ธ ๋ณด์ ์กฐ์น ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ณธ์ฌ์ ์๊ฒฉํ ๊ธฐ์ ์น์ธ ์ ์ฐจ(TDC & TDA) ์ ๊ฒ์ ๋ฌด์ฌํ ํต๊ณผ
- **์์ ์ ์ํคํ ์ฒ ์์ฑ:** ๊ธ๋ก๋ฒ ๋ณด์ ์๊ฑด์ ์ถฉ์กฑํ๊ณ ์ธ๋ถ ๊ฐ์ฌ์ ์์ ์๊ฒ ๋์ ๊ฐ๋ฅํ ์์ค์ผ๋ก ์ธํ๋ผ ์ํฅ
- **์ฌ๋ด ๋ณด์ ๋ฌธํ ์์ฐฉ:** ๋ฐฐํฌ ์ ๊ณผ์ ์ ์์ ํ๊ฒ ์ ์ดํจ์ผ๋ก์จ ํด๋จผ ์๋ฌ ์ฌ์ ์ฐจ๋จ ๋ฐ ์์ ์ฑ ํฅ์
์ด์ ๊ตฌ์กฐ์์๋ ์ ๊ท ๊ณ ๊ฐ์ฌ๊ฐ ์ ์ ๋ ๋๋ง๋ค ๋ณ๋์ CRM ์น ์ฑ์ ๊ตฌ์ถํด์ผ ํ์ผ๋ฉฐ, ์ด๋ก ์ธํด ํ๊ท 5๊ฐ์ ๊ฐ๋์ ์ค๋ ์ ์ ๊ธฐ๊ฐ์ด ์๋ชจ๋์์ต๋๋ค. ์ธํ๋ผ์ ํํธํ๋ก ์๋น์ค ํ์ฅ์ด ์ ์ ์ด๋ ค์์ง๋ ์ํ์์ต๋๋ค.**[Strategy]**
์ด๋ฌํ ๋ณ๋ชฉ์ ๊ณตํต ์ปดํฌ๋ํธ์ ์์งํ ๋ฐ ์ค์ ์ฃผ์ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๊ณ ์ ํ์ต๋๋ค. ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก ๋ ์์ ํ๊ฒฝ๊ณผ UI ํ ํ๋ฆฟ์ด ๊ตฌ์ฑ๋๋ Multi-Tenant SaaS ํ๋ซํผ์ ์ ์ํ๊ณ ๊ทธ ๊ตฌ์ถ์ ์ด๋์์ต๋๋ค.
- ์๋ฃ, ์ ์ฝ ๋๋ฉ์ธ์ ํน์์ฑ์ ์ถ์ํํ์ฌ, ๊ธฐ์กด์ ๊ธฐ๋ฅ๋จ์ ๊ตฌ์กฐ์์ ์ค์ ๊ฐ(Config) ์ค์ฌ์ ์ํคํ ์ฒ๋ก ์ ํ
- ๋ฐฑ์๋ ๋ฐ ํ๋ก ํธ์๋๊ฐ ์ฃผ์ ๋๋ Config์ ๋ง์ถฐ ์ค์ค๋ก ํ์ด์ง ๊ตฌ์ฑ ๋ฐ ๋ก์ง์ ๋์ ๋ ๋๋งํ๋๋ก ์์ง ๊ณ ๋ํ
- ์ด๋๋ฏผ ์น์์ ์กฐ์ง์ ์์ฑํ๋ ์ฆ์ ํ์ํ ๋ฐ์ดํฐ ์คํค๋ง ๋ฐ ๊ถํ ์ฒด๊ณ๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ๋ฐฐ์น๋๋ ์์ฑ๊ธฐ ๊ตฌํ
- ์์ ์ด๋ ์ด์์ ๋ด๋นํ๋ ๋น๊ฐ๋ฐ ์ง๊ตฐ๋ ์ค์ ํด๋ฆญ ํ๋ ๋ฒ์ผ๋ก ๋ฐ๋ชจ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์๋๋ก Zero-Code ๊ธฐ๋ฐ UX ์ ์ฉ
- CRM ์ ์ ๊ธฐ๊ฐ ๋จ์ถ: ๊ธฐ์กด 5๊ฐ์ โ ํ๋ฃจ ์ด๋ด ์์ค์ผ๋ก ์ต์ ํ ๋ฐ ๊ฐ์ํ์ ์ฑ๊ณต
- ์์ ์ ์ธ ์ ์ง๋ณด์: ์ฌ๋ฌ ํ๋ซํผ์ผ๋ก ์ฐ์ฌ๋๋ ์ฝ๋๋ฅผ ๋จ์ผ ์ ๋ฐ์ดํธ ์์คํ ์ผ๋ก ๋ฌถ์์ผ๋ก์จ ์ ์ง๋น์ฉ ์ ๊ฐ ํจ๊ณผ ๋์ถ
- ์ ๋ฌด ์ ์ฐ์ฑ ํ๋ณด: ๊ฐ๋ฐ ๋ถ์๋ฅผ ๊ฑฐ์น์ง ์๊ณ ์ง์ ๋ผ์ด๋ธ ๋ฐ๋ชจ๋ฅผ ์ ์ดํจ์ผ๋ก์จ ์์ ํ์ ํจ์จ ์์น ํฅ์
์ฐ์ฌ๋ ์๋ฃ ๋ฐ ์ ์ฝ ๊ณต๊ณต ๋ฐ์ดํฐ๋ฅผ ์ผ์ผ์ด ์๋ ๋ฐฉ์์ผ๋ก ๊ฐ๊ณตํ๊ณ ์ํฉํ์ฌ ๊ด๋ฆฌ ์ฒด๊ณ๊ฐ ๋ณต์กํ์๊ณ ์ธ์ ์ค์์ ๊ฐ๋ฅ์ฑ์ด ์ ์ง ์์์ต๋๋ค.**[Strategy]**
๋ถ๋ฆฌ๋ ํ๋ก์ธ์ค๋ฅผ ํ๋๋ก ํตํฉํ๊ธฐ ์ํด Go ์ธ์ด๋ฅผ ์ ๋ชฉํ ๊ณ ์ฑ๋ฅ ํฌ๋กค๋ฌ์ Airflow๋ฅผ ํ์ฉํ ์ค์์ง์ค์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ์ฌ ๋ฐ์ดํฐ ํ์์ ํธ์์ฑ์ ๊ฐ์ ํ์ต๋๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ ๋ฑ ๋์ ํ๋ฉด ํ์ฑ์ด ํ์ํ ๊ณณ์ Python(Selenium/Celery), ์๋๊ฐ ์ต์ฐ์ ์ธ ํต์ฌ ๋ผ์ธ์๋ Go(Fiber) + Asynq ์์ปค๋ฅผ ํฌ์ ํ์ฌ ์ ์ฐ์ฑ ๋ณด์ฅ
- ์ค๋ฅ ์ ์ค์ค๋ก ๋ณต๊ตฌ(Retry)ํ๊ณ ๋ณ๋ ฌํ ์ค์ผ์ค์ ์ฌ์กฐ์ ํ๋ ๋์์ฑ ์ปจํธ๋กค ๊ธฐ๋ฅ ๋ด์ฌํ
- ๋ฐ์ดํฐ ์์ง ํํฉ์์๋ถํฐ ์ ์ , ๋ก๋, ๊ทธ๋ฆฌ๊ณ ๊ฒ์ฆ์ ์ด๋ฅด๋ ์ ์ฒด ๋ผ์ดํ์ฌ์ดํด์ Airflow DAG๋ก ์ค์ผ์คํธ๋ ์ด์ ํ์ฌ ํฌ๋ช ์ฑ ๋ณด์ฅ
- Databricks ์ฐ๊ณ ํด๋ ์ง์ผ๋ก ๋ด๋ถ ์๋ณธ DB ๋ฐ ๊ณ ์ ๋ฉํ๋ฐ์ดํฐ ์ ์ฑ ๊ธฐ์ค์ ๋ถํฉ ๋ฌ์ฑ
- ํด๋ ์ง์ด ๋๋ ์๋ฃ๋ฅผ ์ฌ๋ด์ธ์ ๋ค์ํ ๊ด๊ณ์๋ค์ด ์ง์ ๊ฒ์, ์ถ์ถํ๋๋ก ๋์์ฃผ๋ ์์ฒด API ๋ฐ์ดํฐ ํฌํธ ์๋ฃจ์ ์ฌ์ดํธ ์ถ๊ฐ ๊ธฐํ/๊ตฌ์ถ
- ๊ธฐ์กด์ ์์์ ๋ฐ์ดํฐ ์์ง ๋ฐ ๊ฐ๊ณต ๊ณผ์ ์ ์์ ์๋ํ ์ฒด๊ณ๋ก ๊ฐฑ์
- ๊ฐ๋ณ ๋ถ์ ๋๋ฉ์ธ์ ๋ฐฉ์น๋๋ ์๋ฃ ๊ณต๊ฐ์ ๋จ์ผ ๋ฐ์ดํฐ ๋ ์ดํฌ ์นดํ๋ก๊ทธ ์๋ฃจ์ ์ผ๋ก ํตํฉ
์ด์ Scala/Play ํ๋ ์์ํฌ ๋ฒ ์ด์ค์ ์ฅ๋น ์๋ช ์๋ฐ๊ณผ ์ฑ๋ฅ ํ๊ณ๋ก ๋ฐฐ์น ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋งค์ผ ์ต๋ 17์๊ฐ์ด ์์๋๋ ์ด์ ์ง์ฐ์ด ๋ฐ๋ณต๋ ์ํฉ์ด์์ต๋๋ค.**[Strategy]**
๊ธฐ์กด ์ธํ๋ผ๋ฅผ ํ์ฅํ๊ธฐ๋ณด๋ค๋, ๋ณธ์ง์ ์ธ ์ฐ์ฐ ์๋๋ฅผ ํ๋ณดํ ์ ์๋ Go ์ธ์ด ์์ง์ Redis (Asynq ํ) ๊ธฐ๋ฐ์ ๊ณ ๊ฐ์ฉ ๋น๋๊ธฐ ์ค์ผ์ค๋ฅผ ๊ฒฐํฉํด ์ค์ผ์ค๋ฌ์ ์ํคํ ์ฒ๋ฅผ ์ ๋ฐ์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์ต๋๋ค.
- Fiber ํ๋ ์์ํฌ๋ก I/O ๋ถ๋ด์ ๋๊ณ ํธ๋ํฝ ์ถ์ด์ ์ค์ค๋ก ๋์ํ๋ ์์ปค ํ ๋ก์ง ์ค๊ณ
- Asynq ๋๊ธฐ์ด(Task Queue)์์ ๋๊ธฐ๋์ด ์ฆ๊ฐํ๋ฉด ์์ปค ๋ฆฌ์์ค๋ฅผ ์ฆ๊ฐ์ ์ผ๋ก ์ค์ผ์ผ ์์(Scale Out)ํ์ฌ ๋ถํ๋ฅผ ๋ฎ์ถ๋ ๊ตฌ์กฐ ์๋ฆฝ
- ์ค๋ ๊ธฐ๊ฐ ๋ณ๋ชฉ์ผ๋ก ๋จ์ MySQL ๊ธฐ๋ฐ์ ํ๋ก์์ ์์กด๊ณ๋ฅผ PostgreSQL ์ฒด๊ณ์ ์ธ ๊ตฌ์กฐ๋ก ์ด์
- ๋๊ท๋ชจ ๋ณ๋ ฌ ์ฒ๋ฆฌ์์ Lock ํ์์ด ์ต์ํ๋๋๋ก ๋ถ์ฐ ์ต์ ํ์ ๋ง๋ ์๋ก์ด ์คํค๋ง ์๋ฆฝ
- Next.js ๊ธฐ๋ฐ ์น ๋ทฐ์ด๋ก ์ด๋๋ฏผ ์์คํ ์ ์ด์ ํ์ฌ UI ๋ฐ์์ฑ๊ณผ ์ ์ง๋ณด์ ํธ์์ฑ ์ ๊ณ
- **ETL ํ์ ๋จ์ถ:** ๋งค์ผ ๋ฐ๋ณต๋๋ ํ์ดํ๋ผ์ธ ๊ตฌ๋ ์๊ฐ์ ์ต๋ 17์๊ฐ์์ 5๋ถ ์์ค์ผ๋ก ํ๊ฒฉ์ ์ผ๋ก ์ต์ ํ
- ํจ์จ์ ์ธ ์์ ๋ฐฐ๋ถ์ผ๋ก ์ ํด ์ธํ๋ผ ๋ฆฌ์์ค ํด์, ์ฅ์ ์จ์ ์ฌ์ค์ 0% ๊ธฐ๋ก
๐ Professional Work Historyโ
ํ๊ตญ์์ดํ๋น์์๋ฃจ์ ์ค (IQVIA Korea)
IQVIA๋ ์ ์ธ๊ณ ์๋ฃ, ์ ์ฝ, ๋ฐ์ด์ค ๋ถ์ผ์์ ์ ๋์ ์ธ AI ๊ธฐ๋ฐ ํฌ์ค์ผ์ด ๋ฐ์ดํฐ์ ์ฐ๊ตฌ ์๋ฃจ์
์ ์ ๊ณตํ๋ ๊ธ๋ก๋ฒ 1์ ๊ธฐ์
์
๋๋ค.
๊ธฐ์ ํํธ์์ Full-Stack ํ๋ซํผ ๊ฐ๋ฐ ๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ, AI/Data Engineering ์ธํ๋ผ ์
๋ฌด๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค.
- Azure ๊ธฐ๋ฐ ์ฌ๋ด ์ธํ๋ผ ๋ฐ ๋คํธ์ํฌ CI/CD(Gitlab)๋ฅผ ๊ธ๋ก๋ฒ ๋ณด์ ๊ท๊ฒฉ์ ๋ง์ถ์ด ์ ์ฑ ์ ๋น ์๋ํ
- ์ฌ์ฉ๋ ๋ถ์์ ๋ฐ๋ฅธ Serverless ๊ตฌ์กฐ ํด๋ผ์ฐ๋ ๋น์ฉ ํจ์จ ๋ฐฉ์ด์ ๊ตฌ์ถ
- ๊ณ ๊ฐ์ฌ๋ณ ์ ์ ํ๊ฒฝ์ Multi-Tenant ๊ตฌ์กฐ SaaS ์์คํ ์ผ๋ก ์ด๊ดํ์ฌ ์ค์ ๋ง์ผ๋ก ์ด์๋๋ ๋ ๋ฆฝ ํ๋ซํผ ๊ตฌ์ถ ์ด์ ๋ฆฌ๋ฉ
- Zero-Code ๋ฐฉ์์ ์ด๋๋ฏผ UI ์ ์ฉ์ผ๋ก CRM ํ๋ก๋น์ ๋ ๊ธฐ๊ฐ ๋จ์ถ ์ฃผ๋
- Go, Python ํ์ฉ์ ํตํด ํฌ๋กค๋ง๋ถํฐ ์๋ ์์ง์ ์ด๋ฅด๋ ๋ํ ํ์ดํ๋ผ์ธ์ ์ค๊ณ ์ ์ฉ
- Airflow & Databricks ๊ธฐ๋ฐ์ ์ ์ฃผ๊ธฐ ํ์ง ์ฒดํฌ ์ ์ฉ ๋ฐ API ํฌํธ ์ฌ์ดํธ ๊ตฌ์ถ ๋ฆฌ๋
- ์ฌ๋ด ๋ฐ์ดํฐ/์๋น์ค ์นดํ๋ก๊ทธ ํ์ฉ์ ์ํ PgVector, OpenAI/Langchain ๊ธฐ๋ฐ RAG ์ธํ๋ผ ๋์
- ๋๋ฉ์ธ ์์ฐ์ด SQL ๊ฒ์(AI Search) ์ฒด๊ณ ๊ตฌ์ถ ๋ฐ FastAPI ์ธํผ๋ฐ์ค ์๋ฒํ
- Spotfire/PowerBI ํด๋ผ์ฐ๋ ๋์๋ณด๋ ๊ตฌ์กฐ ์ฐ๊ฒฐ ๊ด๋ฆฌ
- ์ฌ๋ด ํต์ฌ ํ์ดํ๋ผ์ธ์ ๊ตฌ๋ ๋ฌธ์ ์ ์ Go(Fiber+Asynq) ๊ธฐ๋ฐ์ ์ ๋์ ํ๊ฒฝ์ผ๋ก ๊ต์ฒด ๊ฐ๋ฐํ์ฌ ์ฑ๋ฅ ํฅ์ ๊ฒฌ์ธ
- Nginx, Jenkins, KT Cloud๋ฅผ ํตํ ๋ก์ปฌ / ๊ฐ๋ฐ / ์ด์ ์๋ฒ์ ์์ฒด ์ธํ๋ผ ๊ด๋ฆฌ ํ๊ฒฝ ๊ตฌ์ถ
์ ์ง์จ 99%, ๋์ ๋ณดํ ์ค๊ฐ์ก 3000์ต ์ ์ด์์ ๋ํํ๋ฉฐ Series C ํฌ์๋ฅผ ์ด๋์ด๋ธ ๊ตญ๋ด ๋ํ์ ์ธ ์ธ์์ดํ ํฌ B2C/B2B ํ๋ซํผ ๊ธฐ์ ์ ๋๋ค.
- ์ธ์ฃผ API ์์กด๋ ์ต์ํ๋ฅผ ๋ชฉํ๋ก Go ๊ธฐ๋ฐ PNG ์ขํ ๋งคํํ ์์ฒด PDF ๋ฌธ์ ์์ง ๊ฐ๋ฐ ๋ฐ์นญ
- ์ฒญ๊ตฌ๋ง ํ์ดํ๋ผ์ธ์ ํฉ์ค/๋ฉ์ผ ์์คํ ์ ๋ ๋ฆฝ์ํค๋ฉฐ ์ ์ง๋น์ฉ ์ ์ฝ์ ๊ณตํ
- Sklearn ๋ก์ง์คํฑ ํ๊ท๋ฅผ ์ฌ์ฉํ์ฌ 12์ข ์ ์ฉ์ ๋ณด ๊ธฐ์ค 3-Class ๋ถ๋ฅ ๊ฐ์ธํ ๋ชจ๋ธ ๋์
- ๋น ์ค ๊ณ์ฐ ๋ถ๊ฐ๋ฅ ์์ญ(O(N^3))์ ํํฐ๋ง ์ ๋ต ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ชฉํด ๋ ์ดํด์๋ฅผ ํฌ๊ฒ ๊ทน๋ณตํ์ฌ ์ํ ์ถ์ฒ ํ๋ฆฌํฐ ์ํฅ ์กฐ์จ
- GCP ๋น ์ฟผ๋ฆฌ ๋ก๊ทธ ์์คํ ๊ณผ ElasticSearch๋ฅผ ํ์ฉํด ์ด์ Database์ ๋ก๊ทธ Database ๊ฒฉ๋ฆฌ ์์ ์ดํ
- ๊ณ ๊ฐ ๋ฆฌํ ์ ์ด์ง์ ์ํด ๋ฅ๋งํฌ๋ฅผ ์ ์ฉํ ๋ผ์ฐํ ์ฒด๊ณ ๋ฐ ๋น์ฆ๋์ค ์ฝ๋ ๊ฐ๋ฐ
- ํ๋ก ํธ์๋ React ๊ตฌ์กฐ์ ๋ชจ๋ ์ํคํ ์ฒ ๋ฆฌํฉํ ๋ง ๊ณผ์ ๋์ฐธ
๋น๋งํฌํฌ์ค์ผ์ด & ํ ์คํ ๋ฆฌ
์๋ฃ/์ฑํ ๊ธฐ๋ฐ ์ด๊ธฐ ์คํํธ์ ๋ฐ์ดํฐ ์์ง๋์ด๋ง ์ํ
- ๋ฌผ๋ฆฌ ๊ธฐ๊ธฐ ๋ด ๋ฌธ์์ด์ ํ๋ ํ๋ OCR ํ ์คํธ ์ถ์ถ ๊ฒ์์ฉ ๊ด๋ฆฌ ํ๋ซํผ ๊ฐ๋ฐ
- ์คํ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํ ReactJS / ExpressJS ๋์ ๊ณผ ์ธํ๋ผ ๊ตฌ์กฐ ๋ถ์
๐ Freelancer & Side Projects
์ฌ๋์๋๋ฐฐ (B2C & B2B Match Platform)
- ๊ณ ๊ฐ ๊ฒฌ์ ๋ฐ ์์ ์ ๋งค์นญ์ ๊ด๋ฆฌํ ์ฐจ์ธ๋ ํ๋ซํผ ๊ธฐ์ ์คํ ์ค๊ณ(NextJS, NestJS)
- ์์ ์ ์ ํํ์ ์ง์์ ์ธ ๋น๋ ๊ด๋ฆฌ๋ฅผ ์ํ AWS + Docker ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ ๊ตฌ์ฑ
์คํ (Senior Healthcare App)
- ์๋์ด ๋์ ๋ฐ์ดํฐ ๋๊ธฐํ ๊ธฐ๋ฐ Flutter ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
- ๊ฐ์๋ ์ผ์ ์์ ๋ฐ์ดํฐ ์๊ณ ๋ฆฌ์ฆ์ ์ตํฉํด ํ๋ ์ ์๋ฅผ ๊ณ๋ํํ๋ ๋ก์ง ์ ๋ฆฝ
Grablo (No-code IoT Controller Builder)
- Google Cloud Platform ๋ด GKE๋ฅผ ๋ฐํ์ผ๋ก ํ๋ก๋์ ๋ฌด์ค๋จ ๋ง์ด๊ทธ๋ ์ด์ ๊ธฐ์ ์ง์
- ์ธํ๋ผ์ ๋ก๋ ๊ฐ์ ๋ฐ ์ ์ ๋์ ์๋๋ฅผ ์กฐ์จํ๊ธฐ ์ํ ๋ฐฑ์๋ ๊ตฌ์กฐ ์ต์ ํ ์ด๋๋ฐ์ด์ค ์ดํ
- ๋์์ธ(Figma)๋ถํฐ ํ๋ก ํธ์๋ ๋ชจ๋ฐ์ผ ๊ตฌํ์ฒด(Flutter/SvelteJS) ๋ฆด๋ฆฌ์ฆ๊น์ง ์ ์ฒด ์ค๊ณ ์ฐธ์ฌ
- ๋ฐฑ์๋ ์ฐ๊ฒฐ ๋ฐ Oracle ํ๊ฒฝ ์๋ฒ ๋ฐฐํฌ ๋ฑ ์๋น์ค ๋ผ์ดํ์ฌ์ดํด ๊ตฌ๋
- ๊ตฌ๋ฒ์ ์ฝ๋๋ฅผ ๋ฐํ์ผ๋ก NestJS API์ ์์ ์ฑ๊ณผ ๊ตฌ์กฐ ์ ๋ฆฌ, ๋ฌธ์ ์ ์ ๊ธฐ์ฌ
- ๋ด๊ท ๋์๋ณด๋ ์๋น์ค์ธ Retool ๋์ ๊ด๋ฆฌ ๋ณด์กฐ
๋ฆฌ์ผ๋ฆฌํฐ๋งค์ง (Gaming Studio)
- ๊ฒ์ ๊ณต๊ธ ๋ฐ ํผ๋ธ๋ฆฌ์ ์ด์์ ์ํ ๋ด๋ถ ์ฌ์ฉ ํ๋ซํผ์ ๋ฆฌ์กํธ ํ๋ฉด๋จ ์ ์
๐ ๏ธ Skills & Tools (Production Proven)
์ค์ ์๋น์ค ์ด์ ํ๊ฒฝ์์ ๋ฐฐํฌ ๋ฐ ๋ฆฌ๋ ๊ฒฝํ์ด ์๋ ๊ธฐ์ ์คํ ๋ฐ ์ํคํ ์ฒ ์์ฃผ๋ก ๊ธฐ์ฌํ์ต๋๋ค.
AI / LLM Engineering
Backend & Distributed Systems
Frontend & App
Data & MLOps
Cloud & DevOps
Summary & Next Stepโ
"์ฝ๋์ ์ต์ ํ ํจ์จ์ด ์กฐ์ง๊ณผ ๋น์ฆ๋์ค์ ์ฑ์ฅ ๊ฐ์น๋ก ์ด์ด์ง๋๋ก ์์คํ ์ ์ค๊ณํ๋ ์์ง๋์ด์ ๋๋ค."
๋จ์ผ ์ฑ ์ ์์น(SRP)๊ณผ ์ง์์ ์ฝ๋ ๊ฐ์ , ๊ทธ๋ฆฌ๊ณ ํํํ ๋ฐฐํฌ ์ฌ์ดํด ๋ฌธํ๋ฅผ ์กด์คํ๋ฉฐ ์น์ดํ ๋น์ฆ๋์ค ๋ชจ๋ธ(ํฌ์ค/์ ์ฝ/๋ณดํ)์์๋ ์ ์๋ฏธํ ๊ฐ์์ ์ฑ๊ณผ๋ฅผ ์ ์ฆํด ์์ต๋๋ค. LLM ์๋์ ์์จ์ ์ํฌํ๋ก์ฐ(Agentic Workflow)๋ฅผ ํจ๊ป ๋น์ด๋๊ฐ๊ณ , ๊ฐ๋ฐ ์์ฐ์ฑ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ผ๋ก ๋์ด์ฌ๋ฆด ๋ ๋ ํ ๊ธฐ์ ๋ฆฌ๋๊ฐ ํ์ํ์๋ค๋ฉด ํ๊ณผ ํจ๊ปํ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค.
