์ค๋ฌด ๊ฒฝํ๊ณผ ํ๋ก์ ํธ ์ํ ๊ณผ์ ์์ ์ฌ์ฉ์ ๊ด์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ๋ฐ๋ผ๋ณด๊ณ ํด๊ฒฐํ๋ฉฐ,
๋ ๋์ ์๋น์ค ๊ฐ์น๋ฅผ ๋ง๋๋ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๊ณ ์์ต๋๋ค.
๐ฃ๏ธ Communication ย ย ย ๐ Challenge ย ย ย ๐ฏ Customer Value ย ย ย ๐ง Problem Solving
์ญํ : PM, Backend Developer (spring)
์ ํํฌ์์ฆ๊ถ ํ๋ก๋์งํธ ์์นด๋ฐ๋ฏธ ํ์ด๋ ํ๋ก์ ํธ๋ก, ์ด๋ณด ํฌ์์๋ฅผ ์ํ โํฌ์ ์ด์์คํธ ๋์๋ณด๋โ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค.
์ํคํ ์ฒ ์ค๊ณ- 4๊ฐ์ ๋ง์ดํฌ๋ก์๋น์ค(
internal,external,chart-similarity,common)๋ก ๋ถ๋ฆฌํ์ฌ ์๋น์ค ๊ฐ ๊ฒฐํฉ๋๋ฅผ ๋ฎ์ถ๊ณ , ์ฅ์ ์ ํ ์๋ ๋ ๋ฆฝ ๋ฐฐํฌ ๊ตฌ์กฐ ๊ตฌํ
- ํ๊ตญํฌ์์ฆ๊ถ Open API๋ฅผ ํ์ฉํด ์ค์๊ฐ ์์ธยท๊ฑฐ๋๋ ๋ฐ์ดํฐ ์์ง
- FinanceDataReader์ TA-Lib ๊ธฐ๋ฐ์ผ๋ก ์ด๋ํ๊ท ์ , RSI ๋ฑ ๊ธฐ์ ์งํ ๊ณ์ฐ
- ์นํฐ ๋ด์ค ํฌ๋กค๋ฌ ์ ์ ๋ฐ ๋ด์ค ์์ฝ ์๊ณ ๋ฆฌ์ฆ ์ ์ฉ
- ์ต์ ์์ฅ ๋ด์ค์ ์ข ๋ชฉ ์ฐจํธ๋ฅผ ํตํฉํ์ฌ โ์ค๋์ ์์ฅ ํ๋ฆโ ์ธ์ฌ์ดํธ ์ ๊ณต
- ์ฌ์ฉ์๋ณ ๋งค๋งค ์ด๋ ฅ(user_trades)๊ณผ ๋ณด์ ์ข ๋ชฉ(user_stocks) ๊ด๋ฆฌ API ๊ฐ๋ฐ
- Redis๋ฅผ ์ด์ฉํด ์ฌ์ฉ์๋ณ ํฌ์ ๋ฆฌํฌํธ ์บ์ฑ โ ๋์๋ณด๋ ์กฐํ ์๋ 45% ํฅ์
- ๊ฑฐ๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ต๋ฅ ยท๋ณด์ ์ผ์ยท๊ฑฐ๋ํจํด ๋ถ์ ๋ก์ง ๊ตฌํ
- PM ์ญํ ๋ก์ API ์คํ, ๋๋ฉ์ธ ์ค๊ณ, ์ค๋ฅ ๋ณต๊ตฌ ์๋๋ฆฌ์ค ์๋ฆฝ ์ฃผ๋
- ์ฌ์ฉ์ ํ๋ ๋ก๊ทธ๋ฅผ 10์ด ๊ฐ๊ฒฉ์ผ๋ก ์์ง โ Redis โ Kafka โ RDS ๋น๋๊ธฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- Kafka ๋ฉ์์ง์ผ๋ก ์๋น์ค ๊ฐ ํต์ ์ง์ฐ์ 300ms โ 40ms๋ก ๋จ์ถ
- ํ ๋ฆฌ๋๋ก์ ์ ์ฒด ์์คํ ์ํคํ ์ฒ ์ ์, ๋ฐ์ดํฐ ํ๋ฆ ์ค๊ณ, ์ฅ์ ๋์ ํ๋ก์ธ์ค ์๋ฆฝ
- ํ๋ก ํธยทAI ํํธ์ ํ์ ํ๋ฉฐ Kafka ํ ํฝ ์ค๊ณ, Redis ํค ๊ตฌ์กฐ, API ๋ช ์ธ์๋ฅผ ์ฃผ๋ ์์ฑ
์ฑ๊ณผ: ์์ ์ ์ธ ์ค์๊ฐ ์ํคํ ์ฒ ๊ตฌํ
๐งฉ Tech Stack: Spring Boot ยท Kafka ยท Redis ยท MariaDB ยท Docker ยท AWS EC2 ยท React
๐ Backend GitHub Repository
์ญํ : PM, Fullstack Developer (React + Node.js)
์ด๋ณด ํฌ์์๋ค์ด ์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐจํธ ํด์๊ณผ ์ฌ๋ฌด ๋ถ์์ ํ์ตํ ์ ์๋ ์น ์๋น์ค โCandlyโ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค.
- Dart OpenAPI๋ก KOSPI200 ์ข ๋ชฉ์ 20๋ ์น ๋ฐ์ดํฐ ์์ง
- PythonยทNode.js ๊ธฐ๋ฐ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ์ฌ๋ฌด ์งํ(PER, PBR, ROE ๋ฑ) ์๋ ๊ณ์ฐ
- React ํด๋ผ์ด์ธํธ์์ ์ฑ์ฅ์ฑยท์์ต์ฑ ๋ณตํฉ ๊ทธ๋ํ ๊ตฌํ
- ์ฌ์ฉ์๋ณ ํ์ต ๊ธฐ๋ก์ โ์๋ํ ์บ๋ฆฐ๋โ๋ก ์๊ฐํ
์ฑ๊ณผ: ๋ฐ์ดํฐ ๋ก๋ฉ ์๋ 35% ๊ฐ์ ยท ์ฐจํธ ์ ํ๋ 99%
๐งฉ Tech Stack: React ยท Node.js ยท Express ยท Python ยท AWS EC2 ยท MongoDB
๐ Backend GitHub Repository
๐ Frontend GitHub Repository
์ญํ : Android Developer, NLP Model Trainer
QR ์ฝ๋๋ฅผ ์ค์บํด ๋ณธ๋ฌธ์ ์์ฝํ๊ณ , ์ ํด ์ฝํ ์ธ ๋ฅผ ์ฐจ๋จํ๋ ๋ชจ๋ฐ์ผ ์ฑ โQweRโ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค.
- ๊ธฐ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์์งํ๊ณ KoBART ๋ชจ๋ธ์ ์ฌํ์ตํ์ฌ ์์ฝ ํ์ง ๊ฐ์
- Batch Size ์กฐ์ ์ผ๋ก ์ฒ๋ฆฌ ์๋ 15์ด โ 10์ด ๋จ์ถ
- ChatGPT API ํตํฉ์ผ๋ก KoBARTยทGPT ์ ํํ ํ์ด๋ธ๋ฆฌ๋ ๊ตฌ์กฐ ์ค๊ณ
- Kotlin ๊ธฐ๋ฐ MVVM ์ํคํ ์ฒ ์ ์ฉ, ์ค์๊ฐ ์์ฝ ๊ฒฐ๊ณผ ๋ฐ์
- ์คํ ๋ฆฌํฌํธ๋ฅผ ํตํด ํ ๋ด ๊ธฐ์ ์์ฌ๊ฒฐ์ ์ฃผ๋
์ฑ๊ณผ: ํ์ด๋ธ๋ฆฌ๋ ์์ฝ ์์คํ ์์ฑ โ ์ฐ์ ํ๋ก์ ํธ ์ ์
๐งฉ Tech Stack: Kotlin ยท Android Studio ยท KoBART ยท ChatGPT API
๐ ์์คํ ๊ฐ๋ฐ ๋ณด๊ณ ์ ๋ณด๊ธฐ
| ํ์ฌ | ๋ถ์ | ์ง๊ธ | ๋ด๋น ์ ๋ฌด | ๊ธฐ๊ฐ |
|---|---|---|---|---|
| ์์ธ์ฐ์ ํ๋์กฐํฉ | ๊ฒฝ์์ ๋ณดํ | ๊ณ์ฅ | Oracle ERP ๊ธฐ๋ฐ ์ ๋ฌด ์์คํ ์ด์ ๋ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ง์ | 2026.02.09 ~ |
| ๋์ ๋ฅ์คํฐ์ด | ์ฌ์ ๋ณธ๋ถ(Platform DIV) | ์ธํด | Salesforce ๊ธฐ๋ฐ ERP, CRM ์์คํ
๊ฐ๋ฐ ํ๋ก์ ํธ ์ํ |
2023.07.24 ~ 2023.12.31 |
| ๊ธฐ๊ด | ์ ๊ณต / ๊ณผ์ | ๊ธฐ๊ฐ |
|---|---|---|
| ์ผ์ฑ์ฒญ๋ SWยทAI์์นด๋ฐ๋ฏธ SSAFY 15๊ธฐ | ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์์ฑ๊ณผ์ (Java/Full-Stack) | 2026.01.07 ~ 2026.02.06 |
| ์ ํํฌ์์ฆ๊ถ ํ๋ก๋์งํธ์์นด๋ฐ๋ฏธ 6๊ธฐ | ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๊ธ์ต ICT ๊ต์ก | 2025.04.22 ~ 2025.10.24 |
| ๊ฑด๊ตญ๋ํ๊ต | ์ปดํจํฐ๊ณตํ๋ถ ์กธ์ | 2018.03.02 ~ 2024.02.22 |
| ํ๊ตญ๋์งํธ๋ฏธ๋์ด๊ณ ๋ฑํ๊ต | ์นํ๋ก๊ทธ๋๋ฐ๊ณผ ์กธ์ | 2015.03.02 ~ 2018.02.02 |
| ์๊ฒฉ์ฆ๋ช | ์๊ฒฉ๋ฒํธ | ์ทจ๋์ผ | ๋ฐ๊ธ๊ธฐ๊ด |
|---|---|---|---|
| ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ | 25202011396L | 2025.09.12 | ํ๊ตญ์ฐ์ ์ธ๋ ฅ๊ณต๋จ |
| ์ธ์ด | ์๊ฒฉ์ฆ๋ช | ๋ฑ๊ธ | ๋ฐ๊ธ๊ธฐ๊ด |
|---|---|---|---|
| ์์ด | OPIc | IH | ACTFL |
- ๊ฑด๊ตญ๋ํ๊ต ์ปดํจํฐ๊ณตํ๋ถ ํ์ํ ๋ถํ์ํ์ฅ (2022.01.01 ~ 2022.12.31)
- ๊ฑด๊ตญ๋ํ๊ต ๊ณต๊ณผ๋ํ ํ์ํ ๊ธฐํ๊ตญ ๊ตญ์ (2018.03.10 ~ 2018.12.31)
- ๊ฑด๊ตญ๋ํ๊ต ์ํํธ์จ์ดํ๊ณผ ํ์ํ ๊ธฐํ๊ตญ ์ฐจ์ฅ (2019.01.01 ~ 2019.07.01)
- IT ๋์๋ฆฌ โ๋น๋น๋ฐฅโ ํ๋ (2022.01.01 ~ 2023.06.30)


