ย Introduce
โ์ค์กด์ ๋ณธ์ง์ ์์ ๋คโ ๋ผ๋ ์ค์กด์ฃผ์์ ํ๋๋ฅผ ๋ฐํ์ผ๋ก ์ถ์ ์ฃผ๋์ ์ผ๋ก ์ด์๊ฐ๋ ค๊ณ ๋
ธ๋ ฅํฉ๋๋ค. ๊ฐ์ ์๋ฏธ์์, ํ๋ฃจ์ ๋ง์ ์๊ฐ์ ๋ณด๋ด๋ ํ์ฌ์์ ์ผ์ ํ๋ ์๋ฏธ์ ์ด์ ๋ฅผ ์ฐพ์ผ๋ ค ํฉ๋๋ค. ๊ตฌ์ฑ์๋ค๊ณผ ์ ๊ทน์ ์ผ๋ก ์ํตํ๋ฉฐ ํ์
ํ๋ฉด์ ์ฆ๊ฒ๊ฒ ์ผ์ ํ๋ ๊ฒ์ ์ข์ํ๋ฉฐ, ์ผ๊ณผ ์ผ ์ฌ์ด์ ๋น๊ณต๊ฐ์ ๋งค๊พธ๋ฉฐ ์ผ์ ์ง์ ๋ง๋ค์ด ๋๊ฐ๋ ํ๋๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค.
๊ณ ๊ฐ๋ค์๊ฒ ๊ฐ์น์๋ ์๋น์ค๋ฅผ ๋ง๋๋ ๊ฒ์ ์ข์ํฉ๋๋ค. ์คํํธ์
์ ๋ชฉ์ ์กฐ์ง์ ์ฌ๋ฌ๋ฒ ๋ชธ ๋ด์ผ๋ฉด์, ๊ณ ๊ฐ๋ค์๊ฒ ๋น ๋ฅด๊ฒ ํ๋ก๋ํธ๋ฅผ ์ ๋ฌํ๊ณ ๊ฐ์ค์ ๊ฒ์ฆํ์ฌ ํ๋ก๋ํธ๋ฅผ ๊ณ ๋ํํ๋ ๊ฒฝํ์ ์์์ต๋๋ค. ๋ํ, ๋น ๋ฅธ ํธํก ์์์๋ ์์ง์ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๊ฐ๋
์ฑ, ์ ์ง๋ณด์์ฑ, ํ์ฅ์ฑ์ ๊ณ ๋ คํ ๋์ ์์ค์ ์ฝ๋ ํ๋ฆฌํฐ์ ์ํคํ
์ฒ๋ฅผ ๋์์์ด ๊ณ ๋ฏผํ๊ณ ์์ต๋๋ค. ๋ด๊ฐ ์์ฑํ ์์ค์ฝ๋๋ฅผ ๋ค๋ฅธ ์ฌ๋์ ์
์ฅ์์ ๋ฐ๋ผ๋ณด๊ณ , ๊ทธ๋ค์ด ์ ์ดํดํ ์ ์๋๋ก ์์ฑํ๊ธฐ ์ํด ๋ถ๋จํ ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
Work Experiences
IHFB(์์ดํค์ดํธ ํ๋ผ์๋ฒ๊ทธ์ค) / ์์ ์ฐ๊ตฌ์ (2023.10~ ํ์ฌ)
2024.02 ~ ํ์ฌ ์์ ์ฐ๊ตฌ์
2023.10 ~ 2024.01 ๋ฐฑ์๋ ๊ฐ๋ฐ์
1๋
6๊ฐ์ ๋ฏผ๊ฐ๊ต์ก ํ์ต ๊ด๋ฆฌ ์์คํ
, ๊ณต๊ต์ก ํ์ต ๊ด๋ฆฌ ์์คํ
(AI ๋์งํธ ๊ต๊ณผ์) ์๋ํ
ํฌ ์คํํธ์
Experiences
โข
AI ๋์งํธ ๊ต๊ณผ์ ์ค์ฟผ๋ ๋ฐฑ์๋ ํ
ํฌ ๋ฆฌ๋
โข
2025, 2026๋
๋ AI ๋์งํธ ๊ต๊ณผ์ ๊ฒ์ ๊ฐ๋ฐ
โข
2025๋
๋ 1ํ๊ธฐ AI ๋์งํธ ๊ต๊ณผ์ ํ๋ซํผ ์ด์ ๋ฐ ์ ์ง๋ณด์
โข
์ปจํ
์ธ ์ฝ์ด ์์คํ
๊ตฌ์ถ
Skills
โข
Typescript, Node.js, Nest.js, TypeORM
โข
MySQL, Redis, GraphQL, GraphQL Federation (GW), Kafka
โข
K8S, AWS, Cloud Front, AWS Lambda, NCP
โข
DDD, MDD (Model Driven Design), TDD, OOP, Clean Architecture
ํํผ์คํธ / Backend Engineer (2019.12 ~ 2023.08)
3๋
9๊ฐ์ ์ ์ ์ 600๋ง, MAU 30๋ง์ ๋ฐ์ดํ
์ดํ๋ฆฌ์ผ์ด์
์๋น์ค ์คํํธ์
Experiences
โข
๋ฉํฐ ๋ธ๋๋ ํ๋ซํผ ๊ตฌ์ถ ๋ฐ ๊ณ ๋ํ
โข
์ฑํฅ ๊ธฐ๋ฐ ๋ฐ์ดํ
์ ํ๋ฆฌ์ผ์ด์
โENFPYโ ๊ฐ๋ฐ ๋ฐ ์ด์
โข
M:N ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ์๋น์ค โ๋ผ์ด๋ธโ ๊ฐ๋ฐ ๋ฐ ์ด์
โข
1:1 ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ์๋น์ค โ๋๋ค์ฝโ ๊ฐ๋ฐ ๋ฐ ์ด์
โข
๋ฐ์ดํ
์ ํ๋ฆฌ์ผ์ด์
โGLAMโ ๊ฐ๋ฐ ๋ฐ ์ด์
Skills
โข
Typescript, Javascript, Node.js, Nest.js, Prisma
โข
Python, FastAPI, Flask, Django, SQLalchemy, PHP, Laravel
โข
PostgreSQL, MySQL, Redis, graphQL, Kafka, Web Socket, Docker, CI/CD
โข
AWS ECS, ECR, Cloud Front, EKS, MSK, MSK Connect, ElastiCache
โข
DDD, TDD, Pure functional programming, OOP, Clean Architecture, Layered Architecture
TK Corporation / Oversea Sales Manger (2015.11 ~ 2018.10)
2๋
11๊ฐ์ ์ฐ๋งค์ถ 3000์ต ๊ฐ๋์ ์ฒ ๊ฐ ๊ด์ด์์ (B.W. Fittng) ์ ์กฐ ํ์ฌ
๋์ ์ปค๋ฎค๋์ผ์ด์
๋ฅ๋ ฅ๊ณผ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ๊ฐ์ง ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๋๋ฐ ๋ฐ๊ฑฐ๋ฆ์ด๋ ๊ฒฝ๋ ฅ์
๋๋ค.
Experiences
โข
์ ๋ฝ ์์ฅ Trading ๋ฐ EPC ์
์ฒด๋ฅผ ๋ด๋นํ๋ฉฐ ํด์ธ์์
๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ ์
๋ฌด ์ํ
โข
์ ์ฒด์ ์ธ ์
์ฐฐ (Bid Process) ์ํ
โฆ
๋จ๊ฐ ๋ถ์ ๋ฐ ๊ฒฌ์ , ๊ธฐ์ ๋ฐ ๊ณ์ฝ ์กฐ๊ฑด ๊ฒํ
โฆ
์ต์ข
๋จ๊ฐ ํ์, ๋ฐ์ฃผ์ ๊ฒํ ๋ฐ ๊ณ์ฝ
โข
ํ๋ก์ ํธ ๊ด๋ฆฌ
โฆ
์ ํ ์์ฐ ๊ณํ ๋ฐ ์งํ ์ํฉ ๊ด๋ฆฌ
โฆ
์์์ฌ ๋ฐ์ฃผ ์ํ ๊ด๋ฆฌ, ์ถ๊ณ /๊ฒ์ฌ ๊ด๋ฆฌ, ์ ์ ๊ด๋ฆฌ
โฆ
๋ฏธ์๊ธ, Claim ๊ด๋ฆฌ
Skills
โข
ํ๋ก์ ํธ ๊ด๋ฆฌ, ์ปค๋ฎค๋์ผ์ด์
๋ฅ๋ ฅ, ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ
โฆ
๊ณ ๊ฐ๊ณผ ์ ๊ด๋ถ์ ์ฌ์ด์ ์ค์ฌ์ ์ญํ ์ ํ๋ฉฐ ์ปค๋ฎค๋์ผ์ด์
๋ฐ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ํค์ ์ผ๋ฉฐ, ์๋ก ๋ค๋ฅธ ์๋ช
์ฃผ๊ธฐ๋ฅผ ๊ฐ์ง ํ๋ก์ ํธ๋ค์ ๋์์ ์ญ์ฌ๊ฑด ์ด์ ์งํํ๋ฉฐ ํ๋ก์ ํธ ๋ฐ ํ์คํฌ ๊ด๋ฆฌ ๋ฅ๋ ฅ์ ํค์ ์ต๋๋ค.
โข
๋ถ์๋ ฅ, ํ์
๋ฅ๋ ฅ, ์ํต ๋ฅ๋ ฅ
โฆ
์ง์ํ๊ฒ ํ๋ก์ ํธ ์์ฃผ๋ฅผ ์ํ ๋ฐฉ์์ ๋ชจ์ํ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค.
โฆ
๊ณ ๊ฐ์ ํญ์ 100% ์ํฌํธํ๋ฉฐ ๊ณ ๊ฐ๋ค์ ์ ๋ขฐ๋ฅผ ์ป์ด, ์ฐ ๋งค์ถ 80์ต ์ด์์ ๋ด๋นํ์ต๋๋ค. ์ฌ๋์ ๋ง์์ ์ป์ผ๋ฉฐ ์ํตํ๋ ๊ฒ์ ์ค์์ฑ์ ๊นจ๋ฌ์์ต๋๋ค.
ย Projects
[IHFB] AI ๋์งํธ ๊ต๊ณผ์ ํ๋ซํผ ๊ฐ๋ฐ ๋ฐ ์ด์ (2024.06 ~ ํ์ฌ)
โข
์ฑ๋ฅ ์ต์ ํ ๋ฐ ์์คํ
์์ ํ
โฆ
Jmeter Recording๋ฅผ ํ์ฉํ ๋ถํํ
์คํธ ์ค๊ณ ๋ฐ ์คํ์ผ๋ก ์๋น์ค ์์ ์ฑ ํ๋ณด
โฆ
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๋ฑ์ค ์ต์ ํ์ GraphQL ResolveField ๊ตฌํ์ ํตํ N+1 ๋ฌธ์ ํด๊ฒฐ๋ก ์๋ต ์๋ 20% ๊ฐ์
โฆ
์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋๊ตฌ(DataDog APM) ๋ถ์์ ํตํ ํ๋ก ํธ์๋ GraphQL ์ฟผ๋ฆฌ ์ต์ ํ ๊ฐ์ด๋ ์ ๊ณต
โข
2025๋
1ํ๊ธฐ ์ด์ ํ๊ฒฝ ๋ชจ๋ํฐ๋ง ๋ฐ ์ด์ ๋์
โข
ํต์ฌ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ๋์
โฆ
ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง๋ฅผ ํ์ฉํ ๋์ ํธ๋ํฝ์ ๋์ ๊ฐ๋ฅํ ์ํ๊ธฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์คํ
๊ตฌ์ถ
โฆ
์ด๋ฒคํธ ๊ธฐ๋ฐ ๋น๋๊ธฐ ์ํคํ
์ฒ๋ฅผ ํตํ ์์ฑ ๋ฐํํ๊ฐ๊ธฐ๋ฅ ๊ฐ๋ฐ
โฆ
๊ต์ก ์ ์ํ ์น์ฌ์ดํธ์ ๋์ ์ ์ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๋ก๊ทธ์ธ ์์คํ
์ต์ ํ
โฆ
๊ทธ์ธ ๊ฐ์ข
๊ธฐ๋ฅ ๊ตฌํ
โข
์ค์ฟผ๋ ๋ฐฑ์๋ ํ
ํฌ ๋ฆฌ๋ ์ํ
โฆ
๋น์ฆ๋์ค ์๊ตฌ์ฌํญ์ ๊ธฐ์ ์ ์์ฌ๊ฒฐ์ ์ฃผ๋ ๋ฐ BE ์ํคํ
์ฒ ์ค๊ณ
โฆ
์ธ๋ถ ์๋ฃจ์
์
์ฒด ๋ฐ ์ถํ์ฌ์์ ๊ฐ๋ฐ ๊ด๋ จ ์ปค๋ฎค๋์ผ์ด์
์กฐ์จ
โฆ
๊ต์ก ๋๋ฉ์ธ ํนํ ์ ์ฑ
๋ฌธ์ ๊ณ ๋ํ
[IHFB] ์ปจํ ์ธ ์ฝ์ด ์์คํ ๊ตฌ์ถ (2024.01 ~ 2024.05)
โข
์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ต์ก ์ปจํ
์ธ ์ํคํ
์ฒ ์ค๊ณ
โฆ
๋ค์ํ ๊ต์ก ์ปจํ
์ธ ์ ํ์ ์ถ๊ฐํ ์ ์๋ ํ์ฅ์ฑ ์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ตฌํ
โช
ํ์ต ์ปจํ
์ธ ์ ํ๊ฐ ๋ฐ์ดํฐ(์ ๋ต, ํ์ต ๊ฒฐ๊ณผ, ์ ๋ต ๊ฒฐ๊ณผ ๋ฑ)์ ๋ช
ํํ ๋ถ๋ฆฌ
โฆ
์ค๋
์ท ๊ตฌ์กฐ ๋์
ํ์ฌ ๊ฐ ์ํ ๋ณํ๋ฅผ ๋ฒ์ ๋จ์๋ก ๊ด๋ฆฌ
โช
๊ฐ ๋ฒ์ ๋ณ๋ก ๋ณ๋์ ํ๊ฐ ๋ฐ์ดํฐ ๊ธฐ๋กํ์ฌ ์ปจํ
์ธ ๋ด์ฉ๊ณผ ๋
๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌ ๊ฐ๋ฅ
โข
๊ฐ์ฒด์งํฅ ๋ฐ ๋๋ฉ์ธ ์ค์ฌ ์ค๊ณ ์ ์ฉ
โฆ
๋์์ธ ํจํด(์ด๋ํฐ, ํฉํ ๋ฆฌ ๋ฉ์๋) ๋ฑ์ ํ์ฉํ์ฌ ๋ค์ํ ์ปจํ
์ธ ์ ํ ๋ฐ ํ๊ฐ ๋ฐฉ์ ์ถ๊ฐ์ ๋ฐ๋ฅธ ์์คํ
ํ์ฅ์ฑ์ ๊ทน๋ํ
โฆ
๋๋ฉ์ธ ์ ๋ฌธ๊ฐ์์ ํ์
์ ํตํด ๊ณตํต ์ฉ์ด์ ๋ช
ํํ ๊ฒฝ๊ณ๋ฅผ ์ค์
โฆ
๋น์ฆ๋์ค ๊ท์น์ ์ฝ๋๋ก ๋ช
ํํ๊ฒ ํํํ๋ ๋๋ฉ์ธ ๋ชจ๋ธ ์ค๊ณ ์ ์ฉ
โฆ
๋ช
ํํ ๊ฒฝ๊ณ๋ฅผ ๊ฐ์ง ์ปจํ
์คํธ ๋ถ๋ฆฌ๋ก ์์คํ
๋ณต์ก๋ ๊ด๋ฆฌ ๋ฐ ๊ฐ๋ฐํ ๊ฐ ์์กด์ฑ ๊ฐ์
โข
๋์ ํธ๋ํฝ๊ณผ ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ํ๊ฒฝ์ ๋ฐ๋ฅธ ์ฑ๋ฅ ์ต์ ํ ๋ฐ ํ์ฅ์ฑ ๋ณด์
โฆ
๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ์ฒ๋ฆฌ ๋ฐฉ์์ ์ต์ ํ (Update โ Insert)
โฆ
์ค๋ณต ์ปจํ
์ธ ๋จ์ผํ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฉ๋ ์ต์ ํ ๋ฐ ์กฐํ ์ฑ๋ฅ ๊ฐ์
[IHFB] ๋ฐฑ์๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค ๋ฐ ํ์คํ ๊ตฌ์ถย (2023.10 ~ ํ์ฌ)
โข
์ํคํ
์ฒ ํ์คํ ๋ฐ ๊ฐ์ด๋ ํ๋ฆฝ
โฆ
๋ ๊ฑฐ์ ์ฝ๋์ ๋ฌธ์ ์ (๋ฎ์ ์์ง๋, ๋ชจํธํ ๊ณ์ธต ๋ถ๋ฆฌ)์ ๋ถ์ํ๊ณ ๊ฐ์ ๋ฐฉํฅ ์๋ฆฝ
โฆ
๋๋ฉ์ธ ์ฃผ๋ ์ค๊ณ(DDD) ์์น์ ์ ์ฉํ ์ ๊ท ์ํคํ
์ฒ ๊ฐ์ด๋๋ผ์ธ ์ ๊ณต
โฆ
๋น์ฆ๋์ค ๊ท์น์ ๋ช
ํํ ํํํ๋ ๋๋ฉ์ธ ๋ชจ๋ธ ์ค๊ณ๋ก ์ฝ๋ ์ดํด๋ ๋ฐ ์ ์ง๋ณด์์ฑ ๊ฐ์
โข
์ฝ๋ ํ์ง ํ์คํ
โฆ
ํ์
์คํฌ๋ฆฝํธ ์ฝ๋ฉ ์คํ์ผ ๊ฐ์ด๋ ๋ฐ ์ฌ๋ด ๋ฆฐํธ ๊ท์น ์ ์๋ก ์ฝ๋ ์ผ๊ด์ฑ ํ๋ณด
โฆ
์ปค์คํ
๋ฆฐํธ ๋ชจ๋ ๊ฐ๋ฐ ๋ฐ CI/CD ํ์ดํ๋ผ์ธ ํตํฉ์ผ๋ก ์ฝ๋ ํ์ง ์๋ํ ํ๋ก์ธ์ค ๊ตฌ์ถ
โข
ํ
์คํธ ์๋ํ ๋ฌธํ ํ๋ฆฝ
โฆ
๋
๋ฆฝ์ ์ธ(Solitary) ์ ๋ ํ
์คํธ ์์ฑ ๊ฐ์ด๋ ๊ฐ๋ฐ ๋ฐ ํ ๊ต์ก์ผ๋ก ํ
์คํธ ์์ฑ ์ง์
์ฅ๋ฒฝ ๋ฎ์ถค
โฆ
๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ๋์ญ์
๊ณผ Jest ๋ผ์ดํ ์ฌ์ดํด ํ
์ ํ์ฉํ ํตํฉ ํ
์คํธ(Sociable Test) ํ๊ฒฝ ๊ตฌ์ถ
[ํํผ์คํธ] ๋ฉํฐ ๋ธ๋๋ ํ๋ซํผ ๊ตฌ์ถ ๋ฐ ๊ณ ๋ํ (2022.07 ~ 2023.08)
โข
Nest.js monorepo๋ฅผ ํ์ฉํ์ฌ ๋ฉํฐ ํ
๋ํธ ์ํคํ
์ณ ์ค๊ณ ๋ฐ ๊ตฌํ
โฆ
๊ณตํต ๋น์ฆ๋์ค ๋ก์ง ๊ณตํต ๋ชจ๋ํ
โฆ
๊ณตํต ๋น์ฆ๋์ค ๋ก์ง๊ณผ ํน์ ๋ธ๋๋ ์ข
์์ ์ธ ๋น์ฆ๋์ค ๋ก์ง ๋ถ๋ฆฌ๋ฅผ ์ํ ์ง์์ ์ธ ๋ฆฌํฉํ ๋ง ์งํ
โข
JSON ํ๋๋ฅผ ํ์ฉํ ๋ฉํฐ ๋ธ๋๋์ ์ ์ฐํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ค๊ณ
โข
S3๋ฅผ ํ์ฉํ์ฌ ๋์ ์ผ๋ก ์ ์ด ๊ฐ๋ฅํ configuration ์์คํ
์ค๊ณ ๋ฐ ๊ตฌํ
โข
Python โ Typescript๋ก ์ฌ๋ด ๋ฐฑ์๋ ์ธ์ด ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ ๊ฐ์ด๋๋ผ์ธ ๋ฐ ์ด๊ธฐ ์
ํ
์งํ
โฆ
Typescript Style & Convention ์ ์
โฆ
Typescript์ ํ์
์์คํ
์ ์ ๊ทน ํ์ฉํ ์์ ์ ์ธ ์๋น์ค ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
[ํํผ์คํธ] ์ฑํฅ ๊ธฐ๋ฐ ๋ฐ์ดํ ์ดํ๋ฆฌ์ผ์ด์ โENFPYโ ๊ฐ๋ฐ ๋ฐ ์ด์ (2022.07 ~ 2023.08)
โข
Typescript, Nest.js, Prisma, PostgreSQL ๊ธฐ๋ฐ์ ๋ฐ์ดํ
์๋น์ค ์ค๊ณ, API ๊ฐ๋ฐ ๋ฐ ๊ณ ๋ํ
โข
Bounded Context, Ubiquitous Language ๋ฑ DDD ์ ๋ต์ ์ค๊ณ๋ฅผ ํ์ฉํ์ฌ ๋ฐฑ์๋ ํ ๋ด ๋๋ฉ์ธ ์ปจํ
์คํธ sync ๋ฐ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ์ฉ
โข
JWT ๋ฐ Oauth๋ฅผ ํ์ฉํ ์ธ์ฆ ์์คํ
๊ตฌ์ถ
โข
์ /๋ฌด๋ฃ ํฌ์ธํธ ๋ฐ ์ฌํ, ํ๋ก๋ชจ์
, ๊ตฌ๋
๋ชจ๋ธ ๋ฑ์ ๊ณ ๋ คํ ํ์ฅ ๊ฐ๋ฅํ ์คํ ์ด ์์คํ
์ค๊ณ ๋ฐ ๊ตฌํ
โข
Kafka๋ฅผ ํ์ฉํ Notification ํ์ดํ๋ผ์ธ ์ค๊ณ ๋ฐ ๊ตฌํ
โข
์ฝ 1300๊ฐ ๊ฐ๋์ Unit / E2E Test๋ฅผ ์์ฑํ์ฌ ์์ ์ ์ผ๋ก Test Drivenํ ์์คํ
๊ตฌ์ถ
[ํํผ์คํธ] M:N ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ์๋น์ค โ๋ผ์ด๋ธโ ๊ฐ๋ฐ ๋ฐ ์ด์ (2021.07 ~ 2022.06)
โข
Python, FastAPI ๊ธฐ๋ฐ์ MSA ์๋น์ค ์ค๊ณ, API ๊ฐ๋ฐ ๋ฐ ์ด์
โข
Web Socket์ ํ์ฉํ Real time messaging ๊ตฌํ
โข
Redis ๊ธฐ๋ฐ์ Aggregation ๋ฐ์ดํฐ ํํ ๋ฐ ์ถ์ฒ ํผ๋ ๊ตฌํ
โข
์์ ์ ์ธ live streaming์ ์ํ establish/termination flow ๊ตฌ์ถ
โข
Kafka๋ฅผ ํ์ฉํ ํ๋ซํผ ์๋ฒ์์ ๋ฐ์ดํฐ ๋๊ธฐํ
โข
์ฌ๋ด ๋ผ์ด๋ธ ์ปจํ
์ธ ์งํ์ ํ์ํ ์ ๊ด ๋ถ์ ๊ธฐ์ ์ง์
โข
๊ทธ ์ธ ๋ค์ํ ๊ธฐ๋ฅ ๊ณ ๋ํ
[ํํผ์คํธ] 1:1 ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ โ๋๋ค์ฝโ ๊ฐ๋ฐ ๋ฐ ์ด์ (2020.12 ~ 2021.06)
โข
Python, FastAPI ๊ธฐ๋ฐ์ MSA ์๋น์ค ์ค๊ณ, API ๊ฐ๋ฐ ๋ฐ ์ด์
โข
๋งค์นญ ์๊ณ ๋ฆฌ์ฆ ๊ตฌ์ถ ๋ฐ ๊ณ ๋ํ
โข
์ํ ๋จธ์ ์ ํ์ฉํ์ฌ ํ๋ซํผ ์๋ฒ๋ฅผ ํตํ ์คํ ์ด ๊ฒฐ์ ๋ก์ง ๊ตฌํ
โข
MENA (์ค๋) ์์ฅ์ ํ๊ฒ์ผ๋กํ ๊ธ๋ก๋ฒ ์๋น์ค ์ด์ ๋ฐ ๊ณ ๋ํ
[ํํผ์คํธ] ๋ฐ์ดํ ์ดํ๋ฆฌ์ผ์ด์ โGLAMโ ํ๋ซํผ ๊ฐ๋ฐ ๋ฐ ์ด์ (2019.12 ~ 2023.08)
โข
PHP, Laravel๋ก ๋ ๋ ๊ฑฐ์ ํ๋ซํผ ์๋ฒ API ๊ฐ๋ฐ ๋ฐ ์ด์
โข
์
์ฑ์ ์ ๋์์ ์ํ ๋ณธ์ธ ์ธ์ฆ ์๋น์ค ๊ฐ๋ฐ ๋ฐ ๊ณ ๋ํ
โข
๊ฐ MSA ์๋น์ค ๋ด ๊ด๋ฆฌ์ API ๊ฐ๋ฐ์ ์ํ ๊ถํ ์์คํ
๊ฐ๋ฐ
โข
Apple Login ์ฐ๋ ๋ฐ ๊ฐ๋ฐ
โข
๊ฐ์ข
๋ฐ์ดํ
๊ธฐ๋ฅ ๊ณ ๋ํ
โข
PG ๊ฒฐ์ ์ฐ๋
ย Other Experiences
์ฝ์ ์ง๊ฐ ๋ฐฉ์ง ์ดํ๋ฆฌ์ผ์ด์ โ์ง๊ฐ๋ฟ์ โ ๊ฐ๋ฐ (2023.05 ~ 2024.02)
โข
์ฌ์ด๋ ํ๋ก์ ํธ ํ๋ซํผ ๋น์ฌ์ด๋์์ ๊ตฌ์ฑ๋ 8๋ช
์ ํ์๊ณผ MVP ์๋น์ค ๊ฐ๋ฐ & ์ฑ ์ถ์ ์๋ฃ
โข
Typescript, Nest.js, TypeORM 0.3 ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค ์ค๊ณ, API ๊ฐ๋ฐ
โข
๊ฐ๋ฐ ๋ฆฌ๋๋ก์จ, ํ๋ก์ ํธ ์ผ์ ๊ด๋ฆฌ ๋ฐ ๊ฐ๋ฐ์ ํ์ํ ์ ๋ฐ์ ์ธ ์ปค๋ฎค๋์ผ์ด์
๋ฐ ๋
ผ์/๋ฆฌ๋ทฐ ์งํ
โข
Architecture & Style Guide, Convention ์ ์
โข
Nestia๋ฅผ ํ์ฉํ์ฌ OPEN API๋ฅผ SDK ํจํค์ง๋ก buildํ์ฌ Response /Request Model ๊ณต์
โข
Naver Cloud Platform์ ํตํด CI/CD ๋ฐ ์ธํ๋ผ ๊ตฌ์ถ
Blog (2023.01 ~ ํ์ฌ)
โข
borntodare.me ์ด๋ผ๋ ๊ฐ์ธ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ ์ค
โข
์ง์์ ์ผ๋ก ๊ฒฝํํ๊ณ ๋ฐฐ์ด ๊ฒ๋ค์ ์ ๋ฆฌํ์ฌ ๋ด์ฌํํ๋ ค๊ณ ๋ถ๋จํ ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
ย Education
๋ฐฉ์กํต์ ๋ํ๊ต (2022.09 ~ ํ์ฌ)
โข
์ปดํจํฐ๊ณตํ๊ณผ ์ฌํ์ค
SSAFY: ์ผ์ฑ ์ฒญ๋ ์ํํธ์จ์ด ์์นด๋ฐ๋ฏธ 1๊ธฐ (2018.12 ~ 2019.12)
โข
์ฌํ ํ๋ก์ ํธ 800์๊ฐ ์๋ฃ
โข
Python ๊ธฐ๋ฐ์ ์ฝ๋ฉ ์ง์ค ๊ต์ก 800์๊ฐ ์๋ฃ
โข
์ผ์ฑ ์์ SW ์ญ๋ ํ
์คํธ Level A ์ทจ๋
๋ถ๊ฒฝ๋ํ๊ต (2008.02 ~ 2016.02)
โข
๊ฒฝ์ ํ๊ณผ ํ์ฌ ์กธ์
(3.9 / 4.5)
ย ETC
SQLD
โข
2021.10
OPIc
โข
AL(Advanced Low) / 2019.03.11