"ํ๋ฉด ๋ค์์ ๋์๊ฐ๋ ๋ก์ง, ์๋ฒ, ๋ฐ์ดํฐ ํ๋ฆ์ ๋ง๋ญ๋๋ค."
๊ฒ๋ณด๋ค ๊ตฌ์กฐ๋ฅผ, ๋์์ธ๋ณด๋ค ๋์์ ์ค์ํ๊ฒ ์๊ฐํฉ๋๋ค.
์์ง ์์ฑํ์ ์๋์ง๋ง, ๋งค์ผ ๋ ๋์ ๋ฐฑ์๋๋ฅผ ๊ณ ๋ฏผํ๋ฉฐ ์ฑ์ฅ ์ค์ ๋๋ค.
๐ฑ Goal : ์์ ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ๋ฐฑ์๋ ์์คํ
๊ตฌ์ถ
๐ Focus : Java & Spring ๊ธฐ๋ฐ ์๋ฒ ๊ฐ๋ฐ ๋ฐ API ์ค๊ณ
๐ก Mindset : ์์ ๊ธฐ๋ฅ๋ ์ด์ ์๊ฒ ๊ตฌํํ๋ ค๋ ๋
ธ๋ ฅ
Spring Boot ์ฌํ JPA & DB ์ค๊ณ ํด๋ฆฐ ์ฝ๋ & ์ ์ง๋ณด์ ์๋ฒ ์ฑ๋ฅ & ํ์ฅ์ฑ
AI ๊ธฐ๋ฐ ๋ฐ๋ ค๋๋ฌผ ์ผ๊ธฐ ๋ฐ ์ฐ์ฑ ๊ธฐ๋ก ์๋น์ค
- AI Diary Assistant: OpenAI ์ฐ๋์ ํตํ ์ผ๊ธฐ ์ด์ ์๋ ์์ฑ ๋ฐ ์ปค์คํ ์คํ์ผ ์ ์ฉ
- Spatial Tracking: PostGIS๋ฅผ ํ์ฉํ ์ฐ์ฑ ๊ฒฝ๋ก(LineString) ์ ์ฅ ๋ฐ ์์น ๋ฐ์ดํฐ ์ฒ๋ฆฌ
- Event-Driven: Kafka๋ฅผ ํ์ฉํ์ฌ ์ผ๊ธฐ ์ด๋ฒคํธ๋ฅผ ํ ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ค์๊ฐ ๋ธ๋ก๋์บ์คํ
- Semantic Search: Milvus Vector DB๋ฅผ ์ฐ๋ํ์ฌ ์ผ๊ธฐ ๋ณธ๋ฌธ์ ์๋งจํฑ ๊ฒ์ ํ๊ฒฝ ๊ตฌ์ถ
https://github.com/jxieun/Frontend
- Interactive AI Diary UX: React 18๊ณผ Framer Motion์ ํ์ฉํ์ฌ '์ ๋ก๋-์์ฑ-ํธ์ง-์๋ฃ'๋ก ์ด์ด์ง๋ ๋ชฐ์ ๊ฐ ์๋ ๋ฉํฐ ์คํ ๋ค์ด์ด๋ฆฌ ์์ฑ ์ธํฐํ์ด์ค
- Custom Style Engine: ๊ทธ๋ฆฌ๋, Masonry, ์ฝ๋ผ์ฃผ ๋ฑ ๋ค์ํ ๋ ์ด์์๊ณผ ๋นํฐ์ง, ๋ ํธ๋ก ๋ฑ 10์ฌ ์ข ์ ํ ๋ง๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ์ฉํ ์ ์๋ ๋ค์ด์ด๋ฆฌ ํธ์ง ์์ง
- Real-time Location Tracker: Geolocation API๋ฅผ ํตํด ์ฌ์ฉ์ ์์น๋ฅผ 20๋ถ ๊ฐ๊ฒฉ์ผ๋ก ์๋ ์์งํ๋ฉฐ, ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ์ํ์ ๋ฐ๋ผ ์ถ์ ์ ์ ์ดํ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์คํ
- Visual Memory Archive: AI ๋ฆฌ์บก(Recap) ์์ฑ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ํด๋งํ๊ณ ์๊ฐ์ ์์๋ฅผ ๊ฒฐํฉํ ํ์ผํ ๋์๋ณด๋๋ฅผ ํตํด ์ฌ์ฉ์ ๊ฒฝํ์ ๊ณ ๋ํ
https://github.com/jxieun/KBO_Project_PJ1
KBO ๋ฆฌ๊ทธ ๋ฐ์ดํฐ ์คํฌ๋ํ ๋ฐ ์๊ฐํ ๋์๋ณด๋
- Visualization: Streamlit์ ํ์ฉํ ๋ํํ ๋ฐ์ดํฐ ์๊ฐํ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ
- Analysis: KBO ๊ฒฝ๊ธฐ ์ผ์ , ๊ด์ค ํํฉ, ํ๋ณ ์น๋ฅ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์๊ด๊ด๊ณ ๋์ถ
- Data Scraping: Python(BeautifulSoup)์ ํ์ฉํ ์ผ๊ตฌ ํต๊ณ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ
https://github.com/jxieun/every_moment_front
https://github.com/jxieun/every_moment_back
์ฌ์ฉ์ ์ฑํฅ ๋ถ์ ๊ธฐ๋ฐ์ ๊ธฐ์์ฌ ๋ฃธ๋ฉ์ดํธ ๋งค์นญ ์๋น์ค
- Matching System: ์ฑ๋ณ, ํก์ฐ ์ฌ๋ถ ๋ฑ ์ค๋ฌธ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ๋งค์นญ ์ ์ ์ฐ์ถ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ๋ฃธ๋ฉ์ดํธ ์ถ์ฒ ๊ธฐ๋ฅ ๊ฐ๋ฐ
- Security & Auth: Spring Security์ JWT๋ฅผ ๊ฒฐํฉํ ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ์์คํ ์ผ๋ก ํ์ ๋ฐ์ดํฐ ๋ณดํธ ๋ฐ ๋ก๊ทธ์ธ ๊ตฌํ
- Database Migration: Flyway๋ฅผ ๋์
ํ์ฌ MariaDB(
dormdb)์ ์คํค๋ง ๋ฒ์ ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌ ๋ฐ ์๋ํ - API Spec: Springdoc(Swagger)์ ์ฐ๋ํ์ฌ ํ๋ก ํธ์๋ ํ์ ์ ์ํ REST API ๋ฌธ์ํ ์๋ํ
https://github.com/jxieun/FE
https://github.com/jxieun/BE
AI ์ฑ๋ด ๊ธฐ๋ฐ ํฌ์ ์๋ด ๋ฐ ์ฃผ์ ๊ธฐ์ ๋ถ์ ์๋น์ค
- Frontend Architecture: React 19์ Vite๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณ ์ฑ๋ฅ ์น ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ , Tailwind CSS๋ฅผ ํ์ฉํด ์ฌ์ฉ์ ์นํ์ ์ธ ๋ฐ์ํ ๋์๋ณด๋ UI ๊ตฌํ
- AI Consultation: WebClient์ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ์ธ๋ถ AI ์๋น์ค์ ์ฐ๋ํ ํฌ์ ์๋ด ์ฑ๋ด ๊ตฌํ
- Technical Analysis: Yahoo Finance API์ ta4j๋ฅผ ์ฐ๋ํ์ฌ ์ฃผ์ ์งํ(RSI, MACD, MA20) ์๋ ๊ณ์ฐ ์์คํ ๊ตฌ์ถ
- Async Handling: Reactor(WebFlux)๋ฅผ ํ์ฉํ์ฌ ์ธ๋ถ API ํธ์ถ ์ค์๋ ์์คํ ์๋ต์ฑ์ ์ ์งํ๋ ๋น๋๊ธฐ ๋ก์ง ์ค๊ณ
- Collaborated with Team:
- Session Management: Redis์ Spring Session์ ํ์ฉํ ์์ ์ ์ธ ์ธ์ ๋ฐ ์บ์ ๊ด๋ฆฌ ๊ตฌํ (ํ์ ๊ตฌํ ๋ถ๋ถ ์ดํด ๋ฐ ์ฐ๋)
AWS ๊ธฐ๋ฐ์ ์ผ๊ตฌ ์ ๋ณด ์ ๊ณต ๋ฐ ํ๋ ๊ธฐ๋ก ํ๋ซํผ
- Cloud Infrastructure: AWS EC2๋ฅผ ํ์ฉํ ์๋ฒ ๋ฐฐํฌ ๋ฐ ์ด์
- Data Management: AWS S3๋ฅผ ํ์ฉํ ๋์ฉ๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฐ MySQL(
baseball_db) ์ค๊ณ - Core Features: ์ฌ์ฉ์ ์ธ์ฆ ์์คํ
(
auth) ๋ฐ ์ผ์ ๊ธฐ๋ก(diary) ๊ธฐ๋ฅ ๊ตฌํ - Status: Currently planning for further optimizations and feature expansions to enhance system stability.
๋ค๊ตญ์ด ์ง์ ๋ฐ ๊ด๋ฆฌ์ ๊ธฐ๋ฅ์ ํฌํจํ ํธํ ํค์ค์คํฌ ์์คํ
- Framework: Flask(Python)๋ฅผ ํ์ฉํ ๊ฒฝ๋ ์น ์๋ฒ ๊ตฌ์ถ ๋ฐ ํจ์จ์ ์ธ ๋ผ์ฐํ ์ค๊ณ
- i18n Support: ํ๊ตญ์ด, ์์ด, ์ค๊ตญ์ด 3๊ฐ ๊ตญ์ด์ ๋ํ ๋์ ๋ฒ์ญ ๋งคํ ๋ก์ง์ ํตํ ๊ธ๋ก๋ฒ ์ฌ์ฉ์ ๊ฒฝํ ์ ๊ณต
- Admin Features: ๊ฐ์ค ์ํ(Clean/Dirty) ์ถ์ ๋ฐ ์ค์๊ฐ ์๊ธ ์กฐ์ (์ฑ์๊ธฐ/์ฃผ๋ง/์กฐ์ ๋ฑ) ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ
- Status: Successfully modernized the entire UI with a sophisticated Black/Gray theme, implementing custom frontend components and optimizing responsiveness for a premium user experience.
https://github.com/jxieun/2023-2-University-WebProject
์น ํ์ค์ ์ค์ํ ์์
์ ๋ณด ๊ณต์ ๋ฐ ํฌํ ์ปค๋ฎค๋ํฐ
- Web Standards: HTML5 ์๋ฉํฑ ํ๊ทธ๋ฅผ ํ์ฉํ ๊ตฌ์กฐ์ ๋งํฌ์ ๋ฐ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ํธํ์ฑ ํ๋ณด
- UI/UX Design: float, position ๋ฑ์ ํ์ฉํ ๋ ์ด์์ ์ค๊ณ ๋ฐ ์ง๊ด์ ์ธ ๋๋กญ๋ค์ด ๋ค๋น๊ฒ์ด์ ๊ตฌํ
- Interactive Features: jQuery ๊ธฐ๋ฐ์ ๋์ ๋ฉ๋ด๋ฐ ์ธํฐ๋์ ๋ฐ ๋ค์ํ ์๊ฐ์ ํจ๊ณผ(Hover) ๊ตฌํ
- Refactoring & Optimization: ํ๋ก์ ํธ ํด๋ ๊ตฌ์กฐ ์ ๋ฉด ์ฌ๊ตฌ์ฑ(Assets ์ค์ํ, ํ์ด์ง ๊ทธ๋ฃนํ)์ ํตํ ์ ์ง๋ณด์์ฑ ํฅ์ ๋ฐ ๋ฆฌ์์ค ์ต์ ํ
- Status: Successfully completed system stability improvements, including project restructuring and major UI updates.


