μν΅κ³Ό 체κ³μ μΈ νμ μ μ€μνλ©°, AI/MLκ³Ό μΉ/μ± κΈ°ν λ° κ°λ° μλμ μ΅ν©νμ¬ μ€μ§μ μΈ κ°μΉλ₯Ό μ°½μΆνλ κ°λ°μμ λλ€. μ μμ¬κ³΅νκ³Ό μ»΄ν¨ν°κ³΅νμ 볡μμ 곡νλ©° κΈ°λ₯Έ λ¬Έμ ν΄κ²°λ ₯κ³Ό λ°μ΄ν° νμ΄νλΌμΈ κ΅¬μΆ λ₯λ ₯μ λ°νμΌλ‘ μμ€ν μ μ€κ³νκ³ κ΅¬νν©λλ€.
- π£οΈ νμ λ° λ¦¬λμ: μ¬λ¬ νλ‘μ νΈμμ νμ₯μ μμνλ©° Notion, μ€ν¬λΌ, Git κΈ°λ°μ 체κ³μ μΈ λ¬Έμν λ° μν΅μ μ£Όλν΄μμ΅λλ€.
- π‘ λμ κ³Ό μ±κ³Ό: μ£Όμ 리밸λ°μ±, OCR νμ΄νλΌμΈ, μ 곡 μ§μ μ΅ν© λ± λ€μν λλ©μΈμμ μλ―Έ μλ μ±κ³Ό(κ²½μ§λν μμ)λ₯Ό κ±°λμμ΅λλ€.
- π« μ°λ½μ²: sh000917@gmail.com
AI κΈ°λ° μ£Όμ ν¬νΈν΄λ¦¬μ€ 리밸λ°μ± μ΅μ ν μΉ μλΉμ€ λ° λ Όλ¬Έ μ°κ΅¬
π§ μ¬μ© κΈ°μ :
- Frontend: React Native, Expo, TypeScript
- Backend: Spring Boot, Java, MySQL, CODEF API (κΈμ΅ λ°μ΄ν°)
- AI/ML: PyTorch, TGNN(Temporal Graph Neural Network), DDPG(Deep Deterministic Policy Gradient), NLP(VADER, TextBlob)
- Infrastructure: Git/GitHub, Notion
β¨ μ£Όμ κΈ°λ₯:
- π€ AI λͺ¨λΈ μ°λ: DDPG κ°ννμ΅κ³Ό TGNNμ κ²°ν©ν μ΅μ μ ν¬νΈν΄λ¦¬μ€ 리밸λ°μ± λΉμ¨ μΆμ²
- π λ€μ°¨μ 리μ€ν¬ λͺ¨λν°λ§: μ’ λͺ©λ³ μ§μ€λ, μκ΄κ΄κ³ λ° NLP κΈ°λ° ESG κ°μ μ μ λΆμ
- π κ±°λ μ΅μ ν: Dijkstra μκ³ λ¦¬μ¦μ νμ©ν μ΅μ κ±°λ λΉμ© κ²½λ‘ μλ νμ
- π ν ν κ΄λ¦¬: CODEF APIλ₯Ό ν΅ν λ€μ€ μ¦κΆμ¬ κ³μ’ μ°λ λ° μκ³ μ€μκ° λκΈ°ν
π μ±κ³Ό:
- π₯ SWμ€μ¬λνμ¬μ λ¨ κΈ°μ μ°κ³ νλ‘μ νΈ κ²½μ§λν λμ μμ
- νμ΄λΈλ¦¬λ(TGNN-DDPG) λͺ¨λΈλ‘ Annual κΈ°μ€ CAGR 9.28% (Benchmark λλΉ 2.93%p μ΄κ³Ό μμ΅) λ¬μ± λ° μμ€λ₯ 27% κ°μ
- νλ‘μ νΈ μ±κ³Όλ₯Ό κΈ°λ°μΌλ‘ μ§λκ΅μλ 곡쑰 νμ ν΄μΈ μ λ νκ² κ³΅λ λ Όλ¬Έ μμ μ§ν μ€
- μ€ν¬λΌ/μΉΈλ° λ°©μ λμ λ° νμ₯μΌλ‘μ κ°λ° μ£ΌκΈ° λ¨μΆ, κΈ°ν λ΄ νλ‘λνΈ λ°μΉ μ±κ³΅
OCR μ°λ μ£Όμ 리밸λ°μ± λ°μ΄ν° μλ νμ± μΉ λμ보λ
π§ μ¬μ© κΈ°μ :
- Frontend: React 18, Reactstrap, Sass
- Backend (Main): Spring Boot 3.3.4 (Java 17), MySQL / H2
- AI & Microservices: Python 3.7~3.9, Flask, Pororo, EasyOCR, OpenCV, TensorFlow
β¨ μ£Όμ κΈ°λ₯:
- πΌοΈ AI κΈ°λ° OCR: OpenCV μ μ²λ¦¬μ EasyOCR/Pororoλ₯Ό νμ©ν΄ μ¦κΆμ¬ UI μ€ν¬λ¦°μ· ν μ€νΈ μλ μΈμ λ° νμ±
- π λ°μ΄ν° νλ¦ μ μ΄: Java(Spring Boot) λ©μΈ μλ²μ Python λ§μ΄ν¬λ‘μλΉμ€ κ° λΉλκΈ° λ°μ΄ν° ν΅μ μν€ν μ²
- π μκ°ν λμ보λ: "νμ¬ μν β λ³κ²½ μ μ β μμ κ²°κ³Ό"μ μ§κ΄μ UXλ₯Ό λ°μν λμ μ°¨νΈ λ λλ§
- π€ ν¬νΈν΄λ¦¬μ€ λΆμ λ‘μ§: PCA λ° λ₯λ¬λ(Keras) κΈ°λ° λ°μ΄ν°λ₯Ό νμ©ν νΈμ λΉμ€ μ‘°μ μ μ
π μ±κ³Ό:
- π₯ IoT λΉ λ°μ΄ν°μμ©κ΅μ‘κ³Όμ μ±κ³Όλ¬Ό κ²½μ§λν μ°μμ μμ
- Javaμ Python νλ μμν¬λ₯Ό μ°λνλ νμ΄λΈλ¦¬λ λ°±μλ ν΅μ μ΅μ ν κ²½ν
- κΈ°μ μ€μ¬μμ μ¬μ©μ κ°μΉ μ€μ¬μΌλ‘ κΈ°νμ μ ννλ©° μ€μ ν¬μμ νΌλλ°±μ λ°μν μλΉμ€ λμΆ
μ μμ¬κ³΅ν μ€ν λ°μ΄ν°(XRD) νΌν¬ κ²μΆ νμ΄νλΌμΈ μλν ν΄
- κΈ°μ : Python, SciPy, Pandas, Matplotlib
- νΉμ§: μμμ μ μμ‘΄νλ λ Έμ΄μ¦ νΌν¬ λΆμμ CWT νμ μΈμ λ° ν΅κ³μ κ²μ¦(MAD) κΈ°λ²μΌλ‘ μμ μλν ꡬν.
- μ±κ³Ό: μ μ ν΄μ μ ν¨μ±μ μ§λκ΅μλκ» κ²μ¦λ°μμΌλ©°, ν¨μ¨μ± λ° λΆμ νλ¦¬ν° νλλ‘ ν΄λΉ μ€ν κ³Όλͺ© μ΅μ’ A+ μ±μ λ¬μ±.
μ μμ¬κ³΅ν μΈμ₯μ€ν λ°μ΄ν° μκ°ν λ° μλ ₯-λ³νλ₯ λΆμ λ°μ€ν¬ν± νλ‘κ·Έλ¨
- κΈ°μ : Java, Python, SWING, SQLite, Apache POI
- νΉμ§: λ°μ΄ν° λ‘λ μ μΈμ₯κ°λ/ν볡κ°λ λ± ν΅μ¬ λ¬Όμ±κ° μλ μ°μ° μκ³ λ¦¬μ¦ λ° CSV/Excel μΆμΆ κΈ°λ₯ ꡬν
- μ±κ³Ό: μ¬λ£μνμ 물리 κ³μ° μκ³ λ¦¬μ¦ν μ±κ³΅. μμ λ΄ μ΅μ°μ νκ° λ° κ΅μλ κ·Ήμ°¬ (λ Όλ¬Έ μ μ)
TCP μμΌ κΈ°λ° λ€μ€ μ μ μλ²-ν΄λΌμ΄μΈνΈ μν€ν μ² (CμΈμ΄)
- κΈ°μ : C (C99, MinGW), TCP/IP Socket (Winsock2), λ©ν°μ€λ λ (pthread), 곡곡λ°μ΄ν°ν¬νΈ API μ°λ
- νΉμ§: μ΅λ 10μΈ λμ μ μ μ²λ¦¬, μ¬μ©μ λ°μ΄ν° λ‘컬 μΊμ± μ΅μ ν μμ€ν λ° μ’μμ/μ«μ΄μ νκ° ν΅κ³ ꡬν
- κΈ°κ°: 2025.05.21 ~ 2025.06.18 (κ°μΈ νλ‘μ νΈ)
- μ 보μ²λ¦¬κΈ°μ¬ νκΈ° ν©κ²© / μ€κΈ° λλΉ μ€ (26λ 2νμ°¨) π₯
- Backend (Spring Boot/JPA): νΈλν½ μ¦κ°μ λμ©λ λ°μ΄ν° μ²λ¦¬λ₯Ό λλΉν 쿼리 νλ λ° μ±λ₯ μ΅μ ν νμ΅
- AI / MLOps: λͺ¨λΈ κ°λ°μ λμ΄, μ€μ μλΉμ€ νκ²½μ μμ μ μΌλ‘ AIλ₯Ό λ°°ν¬(Serving)νλ νμ΄νλΌμΈ μ°κ΅¬
- Mobile (React Native): λ λΆλλ¬μ΄ μ¬μ©μ κ²½ν(UX)μ μ 곡νκΈ° μν μ± λ λλ§ νλ μ λ° μλ μ΅μ ν κ³ λ―Ό