μλ νμΈμ! μ λ λ°±μλ κ°λ°μλ₯Ό κΏκΎΈλ©° κΈ°μ λ‘ μ¬λμ μ΄ν΄νκ³ λ¬Έμ λ₯Ό ν΄κ²°νλ κ°λ°μλ₯Ό μ§ν₯νκ³ μλ μλνμ λλ€.
Javaμ Pythonμ κΈ°λ°μΌλ‘ λ°±μλ μμ€ν
κ³Ό λͺ¨λ°μΌ μ±μ κ°λ°ν΄μμΌλ©°,
μ¬μ©μ μ€μ¬μ AI κΈ°λ° μμ€ν
κ°λ°λΆν° DevOps νκ²½ ꡬμ±, λ°μ΄ν° κΈ°λ° λμ보λ μ μ λ± λ€μν μμμ λμ ν΄μμ΅λλ€.
κΈ°μ μ λμ΄ λ¬Έμ μ λ³Έμ§μ μ΄ν΄νκ³ , λΉμ¦λμ€ νλ¦μ κ°μ νλ κ°λ°μλ‘ μ±μ₯νκ³ μ ν©λλ€.
κ°λ° λΈλ‘κ·Έ
- μλͺ μ¬μλνκ΅ IT곡νκ³Ό μμ¬ (2022.09 ~ 2025.02)
- μλͺ μ¬μλνκ΅ IT곡νκ³Ό νμ¬ (2018.03 ~ 2022.08)
- μΈμ΄: Java, Python, SQL
- νλ μμν¬: Spring, Flask, Jinja, Flutter
- DevOps: Docker, GitHub Actions
- λ°μ΄ν°λ² μ΄μ€: Supabase, Firebase, MySQL
- κΈ°ν: Git, Postman, OpenCV, Figma
- κ΄μ¬ λΆμΌ: λ°±μλ μμ€ν μ€κ³, μ¬μ©μ μ€μ¬ μλΉμ€, λ°μ΄ν° μκ°ν, μλν μΈνλΌ
AI κΈ°λ°μ λ€μ΄μ΄κ·Έλ¨ μλ ν΄μ€ μμ€ν κ°λ°
- Python + OpenCV + Flask κΈ°λ° μλ² κ°λ°
- λ€μ΄μ΄κ·Έλ¨ κ°μ²΄ νμ§ λ° κ΄κ³ λΆμ β μλ μ€λͺ λ¬Έμ₯ μμ±
- μ¬μ©μ νΌλλ°± κΈ°λ° κ°μ β λ§μ‘±λ 9.82μ , μ΄ν΄λ 2.1μ μμΉ
- κ΅μ νμ λν SCOPUS λ Όλ¬Έ 2νΈ κ²μ¬
- π GitHub λ§ν¬
λ°±μλ
- Python: μ£Ό λ°±μλ μΈμ΄
- Flask: κ²½λ μΉ μλ² νλ μμν¬, RESTful API ꡬν
- OpenCV (cv2): μ΄λ―Έμ§ μ²λ¦¬, λ€μ΄μ΄κ·Έλ¨ λΆμ, μ€κ³½μ κ°μ§
- PySceneDetect: λΉλμ€μμ μ₯λ©΄ μ ν κ°μ§
- NumPy: μμΉ κ³μ° λ° λ°°μ΄ μ²λ¦¬
API μλΉμ€
- Naver Clova OCR API: μ΄λ―Έμ§μμ ν μ€νΈ μΆμΆ
- Google Cloud Image Captioning API: μ΄λ―Έμ§ μ€λͺ μμ±
- Google Cloud Text-to-Speech API: ν μ€νΈλ₯Ό μμ±μΌλ‘ λ³ν
μ μ₯μ
- Firebase Realtime Database: μ¬μ©μ λ°μ΄ν° λ° ν΄μ€ μ μ₯
- Firebase Authentication: μ¬μ©μ μΈμ¦ νλ‘ νΈμλ
- Flutter & Dart: ν¬λ‘μ€ νλ«νΌ λͺ¨λ°μΌ μ ν리μΌμ΄μ κ°λ°
- Firebase Storage: μ΄λ―Έμ§ λ° λΉλμ€ μ μ₯
κ³ λ Ήμμ μ¬νμ κ³ λ¦½ ν΄μλ₯Ό μν μ€μκ° λ§€μΉΒ·ν΅ν μλΉμ€
- Spring Boot(WebFlux) + Redis + MySQL κΈ°λ° νμ΄λΈλ¦¬λ λ§€μΉ λκΈ°μ΄ μ€κ³
- Redis Lua μ€ν¬λ¦½νΈλ‘ μμμ μ°μ° ꡬν β μ€λ³΅ λ§€μΉλ₯ 0%
- API μ΅μ ν + μΊμ± μ λ΅μΌλ‘ μλ΅ μ§μ° 200ms β 15ms (93% κ°μ )
- GA4 + BigQuery λ‘κ·Έ λΆμ κΈ°λ°μΌλ‘ ν΅ν μκ° 15%β, μ΄νλ₯ κ°μ μ±κ³Ό κ²μ¦
- GitHub Actions CI/CD + CodeRabbit AI μ½λλ¦¬λ·°λ‘ νμ§Β·μ΄μ μμ μ± ν보
- π GitHub λ§ν¬
λ°±μλ
- Java: μ£Ό λ°±μλ μΈμ΄
- Spring Boot(WebFlux): λ ΌλΈλ‘νΉ μλ², REST API ꡬν
- JPA: λ°μ΄ν° μμμ± κ΄λ¦¬
- Redis: λκΈ°μ΄ κ΄λ¦¬ λ° μΊμ±
- MySQL: κ΄κ³ν λ°μ΄ν° μ μ₯
λ°μ΄ν°/λΆμ
- GA4: μ¬μ©μ νλ λ°μ΄ν° μμ§
- BigQuery: μ§ν λΆμ λ° μ±κ³Ό κ²μ¦
DevOps
- GitHub Actions: CI/CD μλν
- Docker: 컨ν μ΄λ κΈ°λ° λ°°ν¬ νκ²½
- CodeRabbit: AI κΈ°λ° μ½λ리뷰 λꡬ
νλ‘ νΈμλ
- React 18, TypeScript
- Vit: λΉ λ₯Έ κ°λ° μλ² λ° λΉλ
- TailwindCSS 3: μ νΈλ¦¬ν° νΌμ€νΈ CSS νλ μμν¬
- shadcn/ui: κ³ νμ§ UI μ»΄ν¬λνΈ λΌμ΄λΈλ¬λ¦¬
μ¬μ©μ λ·°ν° νλ‘ν κΈ°λ° λ§μΆ€ν μν μΆμ² + κ·Έλ£Ή ꡬ맀 μλΉμ€ κ°λ°
- FastAPI κΈ°λ° Two-Tower μλ² λ© λͺ¨λΈ κ΅¬μΆ (μ¬μ©μ νλ‘ν β μν λ§€μΉ)
- KoSBERT μλ² λ© + Faiss λ²‘ν° κ²μ β κ°μΈ λ§μΆ€ν μΆμ² ꡬν
- OCR κΈ°λ° νμ₯ν μ±λΆΒ·μλ¬μ§ μ 보 μΆμΆ β μμ ν μν μΆμ² κ°ν
- Redis + MySQL + Faiss νμ΄λΈλ¦¬λ μ μ₯μ μ€κ³λ‘ μ€μκ° κ²μ μ±λ₯ μ΅μ ν
- MVP λ¨κ³μμ 5μ£Ό λ΄ νλ‘ν νμ μμ±, AWS μ 9λ§μ μ΄λ΄ λΉμ© μ΅μ ν μ€κ³
- π GitHub λ§ν¬
λ°±μλ
- Python: μ£Ό λ°±μλ μΈμ΄
- FastAPI: RESTful API μλ²
- MySQL: μ¬μ©μΒ·μν DB κ΄λ¦¬
- Redis: μΊμ± λ° μΈμ κ΄λ¦¬
AI/μΆμ²
- KoSBERT: νκ΅μ΄ μλ² λ© λͺ¨λΈ
- Two-Tower ꡬ쑰: μ¬μ©μ β μν μλ² λ© λ§€μΉ
- Faiss: λ²‘ν° κ²μ μμ§
λ°μ΄ν° μ²λ¦¬
- OCR API: μν μ±λΆ μ 보 μΆμΆ
- Pandas: λ°μ΄ν° μ μ²λ¦¬
- Scikit-learn: μΆμ² λͺ¨λΈ νμ΅
λ°°ν¬/μ΄μ
- Docker: λ°°ν¬ νκ²½ νμ€ν
- AWS: μ λΉμ© ν΄λΌμ°λ μ΄μ νκ²½
μ€μκ° λ°μ΄ν° κΈ°λ° λμ보λ + DevOps νκ²½ ꡬμ±
- Flask κΈ°λ° REST API μλ² μ€κ³
- Docker & GitHub Actionsλ₯Ό νμ©ν CI/CD μλν ꡬμΆ
- μ½μΈ μμΈ, λ΄μ€, μκ°ν μ°¨νΈ μ 곡 (μ€μκ°)
- π GitHub λ§ν¬
Backend
Java (HTTP μμ², JSON νμ±)
Data Analysis
OpenAI LLM (gpt-4)
Visualization
Chart.js
Deployment
GitHub Pages, GitHub Actions
- 2025 λΌμ€λ² κ°μ€ CES κΈλ‘λ² λ€νΈμνΉ μ§μ
- Python / μ΄μ체μ μ‘°κ΅ (2022~2024, μλͺ μ¬λ μΈκ³΅μ§λ₯곡νλΆ)
- μ 3ν IPS νλ‘μ νΈ λν λ©ν (2023)
- μλͺ μ¬λ μκ³ λ¦¬μ¦ λν μμ μμ (2021)
-
DiagramVoice: Automatic Lecture Video Commentator for Visually Impaired Students
β ICICT 2024 λ°ν / Oral / 1μ μ -
Design of Automatic Online Lecture Video Commentator for Visually Impaired Students
β ISBM 2023 λ°ν / Oral / 1μ μ -
Speech-Recognizing KIOSK Mobile Application for the Visually Impaired
β ICETC 2022 λ°ν / Poster / 1μ μ
- Blog: https://nan0silver.github.io/
- GitHub: https://github.com/nan0silver
- Email: silvernh1220@gmail.com
π¬ βκΈ°μ μ μ¬λμ μ΄ν΄ν λ λ μλ―Έ μμ΅λλ€.β
μ¬μ©μμ λ¬Έμ μ λ§₯λ½μ μ΄ν΄νκ³ , κΈ°μ λ‘ μ€μ§μ μΈ λ³νλ₯Ό λ§λλ κ°λ°μκ° λκ² μ΅λλ€.