PARK SO YOUNG
๐ CONTACT
- ๐ ์๋ ์์ผ: 1998๋ 7์ 9์ผ
- ๐ ์ฐ๋ฝ์ฒ: +82-10-2988-6898
- ๐ง ์ด๋ฉ์ผ: soieu9898@gmail.com
- ๐ป GitHub: https://github.com/soieu
๐ฏ ์๊ฐ
์คํ๋ ฅ๊ณผ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ๊ฐ์ถ ๋ฐฑ์๋ ๊ฐ๋ฐ์
์์คํ ์ ์์ ์ฑ๊ณผ ํจ์จ์ฑ์ ์ถ๊ตฌํ๋ฉฐ, ๋ ๊ฑฐ์ ์์คํ ๊ฐ์ ๊ณผ AI ์๋น์ค ๊ฐ๋ฐ์ ์ ๋ฌธ์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋จ์ํ ๊ธฐ๋ฅ ๊ตฌํ์ ๋์ด์ ๋น์ฆ๋์ค ๊ฐ์น ์ฐฝ์ถ์ ์ํ ์์คํ ์ค๊ณ์ ์ต์ ํ์ ์ง์คํฉ๋๋ค.
๐ผ ๊ฒฝ๋ ฅ ์ฌํญ
BrainzCompany | Full-stack Developer
2025.02 ~ ํ์ฌ (์งํ ์ค)
๐ ๋ชจ๋ํฐ๋ง ์๋น์ค ๋ฐฑ์๋ ์์คํ ์ด์ ๋ฐ ๊ฐ์
- PostgreSQL ๊ธฐ๋ฐ ๋๊ท๋ชจ ๋ชจ๋ํฐ๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ฐ ์ฑ๋ฅ ํ๋
- ๋ณต์กํ View ํ ์ด๋ธ ์ฟผ๋ฆฌ ์ต์ ํ๋ฅผ ํตํ ์กฐํ ์ฑ๋ฅ ํฅ์
- ๋ ๊ฑฐ์ Java ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ ๋ถ์ ๋ฐ ์ ์ง์ ๋ฆฌํฉํ ๋ง ์ํ
๐ ์ ๋ฌด ์๋ํ ์์คํ ๊ฐ๋ฐ
- ๊ธฐ์กด ์์์ ์ฃผ๊ฐ๋ณด๊ณ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ์ฌ ์ ๋ฌด ํจ์จ์ฑ ๊ฐ์
- ์ผ์ผ๋ณด๊ณ ๋ฐ์ดํฐ ์๋ ์ทจํฉ ์์คํ ์ค๊ณ ๋ฐ ๊ตฌํ
- ๋ฐ์ดํฐ ์ ํฉ์ฑ ๊ฒ์ฆ ๋ก์ง ๊ตฌ์ถ์ผ๋ก ๋ณด๊ณ ์ ์ ํ๋ ํฅ์
Planningo | AI Developer Intern
2024.08 ~ 2024.10
๐ค AI ๋ชจ๋ธ ์๋น ์ธํ๋ผ ๊ตฌ์ถ
- FastAPI ๊ธฐ๋ฐ AI ๋ชจ๋ธ ์๋น API ๊ฐ๋ฐ
- ๋น๋๊ธฐ ๋ก๊น ์์คํ ๊ตฌํ์ผ๋ก API ์๋ต ์๋ ๊ฐ์
- Redis ์บ์ฑ ์ ๋ต ๋์ ์ผ๋ก ๋ฐ๋ณต ์์ฒญ ์ฒ๋ฆฌ ์๊ฐ ๋จ์ถ
โก ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ์ํคํ ์ฒ ์ ํ
- socket ๊ธฐ๋ฐ ๊ธฐ์กด ์ฑ๋ด์ streaming responses ๋ฐฉ์์ผ๋ก ์ ํ
- Spring Boot๋ฅผ ํ์ฉํ ๋ฐฐ์น ์ด๋ฏธ์ง ์ฒ๋ฆฌ ์๊ฐ ์์ธก ๊ธฐ๋ฅ ๊ฐ๋ฐ๋ฐ
- Pydantic์ ํ์ฉํ ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฐ ์ง๋ ฌํ ์ต์ ํ
๐๏ธ ์ฃผ์ ํ๋ก์ ํธ
AI ๊ธฐ๋ฐ ๊ฐ์ธ๋น์ ์๋น์ค (๊ฐ์ธ ํ๋ก์ ํธ)
2024.11
์ข ํฉ์ ์ธ ๊ฐ์ธ ์ ๋ฌด ๊ด๋ฆฌ๋ฅผ ์ํ AI ํตํฉ ์๋น์ค ๊ฐ๋ฐ
- ์ฃผ์ ๊ธฐ๋ฅ: ๋ด์ค ์์ฝ, ์ผ์ ๊ด๋ฆฌ, ๋ฉ๋ชจ ์์คํ , ๊ฐ๊ณ๋ถ ์ฐ๋
- ๊ธฐ์ ์ ์ฑ์ทจ:
- Spring AI๋ฅผ ํ์ฉํ ์์ฐ์ด ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- Supabase ๊ธฐ๋ฐ ์ค์๊ฐ ๋ฐ์ดํฐ ๋๊ธฐํ ๊ตฌํ
- JWT ๊ธฐ๋ฐ ๋ณด์ ์ธ์ฆ ์์คํ ์ค๊ณ
- Jenkins CI/CD ํ์ดํ๋ผ์ธ๊ณผ Docker ์ปจํ ์ด๋ํ๋ก ์์ ์ ๋ฐฐํฌ ํ๊ฒฝ ๊ตฌ์ถ
Tech Stack: Spring Boot
Spring AI
Supabase
JWT
Jenkins
Nginx
Docker
์ ํต์์ฅ P2P ํ๋ซํผ (ํ ํ๋ก์ ํธ)
2024.08 ~ 2024.10
์ง์ญ ์ ํต์์ฅ๊ณผ ์๋น์๋ฅผ ์ฐ๊ฒฐํ๋ B2C ์ค๊ฐ ํ๋ซํผ
- ๋ฐฑ์๋ ์ํคํ ์ฒ: RESTful API ์ค๊ณ ๋ฐ ๋ง์ดํฌ๋ก์๋น์ค ๊ตฌ์กฐ ์ ์ฉ
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ: QueryDSL์ ํ์ฉํ ๋ณต์กํ ๊ฒ์ ์ฟผ๋ฆฌ ์ต์ ํ
- ๊ฒฐ์ ์์คํ : ์์ ํ ๊ฒฐ์ ์ฐ๋ ๋ฐ ํธ๋์ญ์ ๊ด๋ฆฌ
- ํ์ง ๊ด๋ฆฌ: Mockito๋ฅผ ํ์ฉํ ๋จ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง 85% ๋ฌ์ฑ
Tech Stack: Spring Boot
Java
QueryDSL
MySQL
JavaScript
๋ง์ดํฌ๋ก ์ ๊ธ ์ ํ๋ฆฌ์ผ์ด์ (ํ ํ๋ก์ ํธ)
2023.06 ~ 2024.07
์ผ์ ์๋น ํจํด ๋ถ์์ ํตํ ์๋ ์ ๊ธ ์๋น์ค
- ํต์ฌ ๊ธฐ๋ฅ: ์๋น ์ต๊ด ๋ถ์, ์๋ ์ ๊ธ ์ถ์ฒ, ์์ฐ ๊ณํ ์๋ฆฝ
- ๊ธฐ์ ์ ํน์ง:
- React์ Spring Boot ๊ธฐ๋ฐ ํ์คํ ๊ฐ๋ฐ
- Redis ์ธ์ ๊ด๋ฆฌ๋ก ์ฌ์ฉ์ ๊ฒฝํ ์ต์ ํ
- ChatGPT API ์ฐ๋์ผ๋ก ๊ฐ์ธํ๋ ๊ธ์ต ์กฐ์ธ ์ ๊ณต
- Docker ์ปจํ ์ด๋ํ๋ก ๊ฐ๋ฐ ํ๊ฒฝ ์ผ๊ด์ฑ ํ๋ณด
Tech Stack: Spring Boot
MyBatis
Redis
Docker
ChatGPT API
React
์ค์๊ฐ ์ค๋ชฉ ๊ฒ์ (ํ ํ๋ก์ ํธ)
2023.05
WebSocket ๊ธฐ๋ฐ ์ค์๊ฐ ๋ฉํฐํ๋ ์ด์ด ์ค๋ชฉ ๊ฒ์
- WebSocket์ ํ์ฉํ ์ค์๊ฐ ์๋ฐฉํฅ ํต์ ๊ตฌํ
- ์์ ํ ์ค๋ชฉ ๊ท์น ์์ง ๋ฐ ํด ๊ด๋ฆฌ ๋ก์ง ๊ฐ๋ฐ
- JSP์ JavaScript ๊ธฐ๋ฐ ๋ฐ์ํ ๊ฒ์ UI ๊ตฌํ
Tech Stack: WebSocket
JSP
JavaScript
Java
๐ ๏ธ ๊ธฐ์ ์คํ
Backend
- Language:
Java
Kotlin
Python
C/C++
- Framework:
Spring Boot
FastAPI
Spring Security
Spring AI
- Database:
PostgreSQL
MySQL
Oracle
Redis
- ORM:
JPA
QueryDSL
MyBatis
Frontend
- Language:
JavaScript
TypeScript
- Framework:
React
Next.js
DevOps & Tools
- Version Control:
Git
GitHub
- Build Tool:
Maven
Gradle
- CI/CD:
Jenkins
Docker
- Monitoring:
Nginx
JWT
- Collaboration:
Jira
Slack
Environment
- OS:
Linux
Ubuntu
- Cloud:
AWS
Vercel
Supabase
๐ ํ๋ ฅ ๋ฐ ๊ต์ก
ํ๊ฒฝ๊ตญ๋ฆฝ๋ํ๊ต | ์ปดํจํฐ๊ณตํ๊ณผ ํ์ฌ 2018.03 ~ 2024.02
์ ๋ฌธ ๊ต์ก ๊ณผ์
- ์ ํDS ๊ธ์ตSW ์์นด๋ฐ๋ฏธ (2023.02 ~ 2023.08)
- JS ๊ธฐ๋ฐ ํ์คํ ํ๋ก์ ํธ ๊ณผ์ (2023.09 ~ 2024.01)
- Python ๊ธฐ๋ฐ AI ์๋น์ค ๊ฐ๋ฐ ๊ณผ์ (2024.12 ~ 2025.03)
๐ ์๊ฒฉ์ฆ
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ (2024.09)
- SQLD (SQL ๊ฐ๋ฐ์) (2023.04)