๐Ÿ“‹ 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)