LEE YOONJI
이윤지 LEE YOONJI
Finance · AI / Data

멀리서 구조를 잡고, 가까이서 근거를 확인합니다

미대 입시에서 형태를 쪼개던 훈련이, 데이터를 보는 방식이 되었습니다.

재학
덕성여자대학교 디지털소프트웨어공학과
현재
학부연구생 · 졸업 프로젝트 FHTC 진행 중
연락
lyoonji1025@gmail.com · github.com/lyoonji
0.9672Recall
r = 0.89상관 · p=0.043
80%+일치
1.000000재현 일치율

Introduce. ✍🏻

없는 지표를 직접 정의하는 일과, 그 지표를 믿어도 되는지 검증하는 일을 함께 해왔습니다. 앞으로는 텍스트와 시계열을 함께 보는 금융 리스크 탐지 쪽으로 더 깊이 가려 합니다.

정의되지 않은 것을 지표로 만들어 왔습니다. 2022년 범죄율과 대중교통 접근성의 관계를 지수화한 것이 시작이었고, 이후 도봉구 접근성 지수, 광진구 결빙 RiskIndex, 그리고 공시 언어의 변화를 점수화한 드리프트 지표까지 같은 작업을 반복해 왔습니다. 금융의 신용 스코어링과 리스크 지표 설계가 정확히 이 일이라고 생각합니다.

텍스트에서 위험 신호를 찾는 일을 이어왔습니다. 다크웹 게시글의 범죄 유형 분류에서 시작해, 피싱 문자 탐지(Recall 0.9672)와 그 모델의 웹 서비스화, 공시 기반 협력사 위기 탐지로 이어졌습니다.

만든 것을 스스로 의심합니다. 백테스팅에서 상관이 0.97로 나왔을 때 기뻐하는 대신 데이터 누수를 찾았고, 막고 나니 0.72였습니다. 제출 코드의 상수 12건을 전수 재현해 8건을 해소하고 재현되지 않는 2건을 먼저 드러냈습니다.

Who Am I? 🌱

“맡은 일은 끝까지 책임집니다”

프로젝트를 하다 보면 마감 직전에 주제가 통째로 바뀌거나 엎어지는 일이 생깁니다. 저는 조급해하지 않는 편이라, 팀에 문제가 생겼을 때 함께 당황하기보다 무너진 부분과 살릴 부분을 나누고 다음 방향을 잡아 완성까지 끌고 온 경험이 많습니다. 졸업 프로젝트에서 마감을 앞두고 분류 로직과 모델이 동시에 무너졌을 때도, 분류 단계를 제거하고 추론 모델로 피벗하는 결정을 먼저 제안해 마감 안에 핵심 기능을 뽑아냈습니다.

“복잡한 형태 뒤에는 항상 규칙이 있습니다”

미대 입시를 준비하며 복잡한 형태를 구조적으로 쪼개보는 훈련을 오래 했습니다. 그 과정에서 형태 뒤에는 언제나 규칙과 패턴이 있다는 걸 알게 됐고, 그 규칙을 데이터로 직접 증명할 수 있다는 점에 끌려 진로를 바꿨습니다. 정의가 없던 접근성과 위험도를 지표로 만들어 온 것도 같은 습관에서 나왔다고 생각합니다.

“제 결론이 틀렸을 지점을 먼저 적어둡니다”

파이프라인이나 보고서를 넘길 때는 "이 결과가 틀렸을 수 있는 지점"을 함께 적습니다. 재현하지 못한 상수 두 건을 보고서 맨 앞에 올린 것도, 백테스팅 표본이 5개라는 사실을 결론과 같은 크기로 쓴 것도 같은 이유였습니다. 나중에 남이 발견하는 것보다 내가 먼저 말하는 편이 팀에 이득이라고 생각합니다.

앞으로 🐋

Language
PythonSQLRJavaTypeScript
전 프로젝트 · R은 통계 분석 과정
ML · Boosting
scikit-learnLightGBMCatBoostK-Means
LG Aimers · 하나금융 청년인재
DL · NLP
PyTorchTransformersKoBERTSBERT
피싱 문자 탐지
LLM · RAG
BGE-M3FAISSHyperCLOVA XClaude APIOllamaqwq:32bdeepseek-r1:70b
Dartrio · CashMap · math_gaze
모델 검증
Brier ScoreStratified 분할임계값 설계재현 검증3자 교차 대조shrinkage 보정
LG Aimers · 피싱 · CashMap
Data Eng.
pandasNumPyDuckDBParquetPostgreSQLpgvectorSQLite
Dartrio · CashMap
Geo · GIS
GeoPandasShapelyQGISFoliumGeoJSON
광진 결빙 · 도봉 접근성
Optimization
NetworkXPuLPATSP / MTZ휴리스틱 튜닝
관광 순환 택시 최적화
Viz · BI
MatplotlibFoliumTableau
광진 위험지도 · 분석 리포트
Backend
FastAPIFlaskDjangoNode.jsOAuth
Dartrio · 도봉 챗봇 · 고르게
Infra · 재현성
DockerVercelSSH · nohup 원격 실행체크포인트 저장
Dartrio · 피싱 배포 · math_gaze
Domain Data
DART OpenAPIKIPRIS공공데이터포털Google PlacesOSM
CashMap · Dartrio · 공공 분석
CS 기반
객체지향 설계JUnit컴퓨터비전자연어처리데이터베이스
전공 과정 · 학부연구생
Collaboration
GitpytestPR 템플릿코드리뷰 규약NotionSlack
전 팀 프로젝트

● 주력    ○ 부분적으로 다룸

검증 🔎

프로젝트마다 검증 방법이 달랐습니다. 무엇을 의심해야 하는지가 매번 달랐기 때문입니다.

Gold Trace 정답셋공시 에이전트

질문에서 슬롯 분해 · 문서 · 근거 · 답변까지 전 구간의 정답을 미리 정의하고, 8개 지표를 자동 측정하는 평가 하네스를 만들었습니다. 고치면 무엇이 좋아졌고 무엇이 깨졌는지 바로 보입니다.

상수 역산 재현LG Aimers

모델을 다시 돌릴 수 없는 조건에서, LightGBM이 남기는 잎별 학습 행 수로 평균 예측을 역산해 상수 12건을 검증했습니다. 8건을 오차 0.0으로 재현하고 2건은 재현 불가로 밝혔습니다.

독립 모델 3자 대조FHTC 캡스톤

한 모델의 판정을 믿지 않고 다른 모델로 다시 받아 라벨과 함께 셋을 맞춰 봤습니다. 제외한 11문항 중 원본 라벨이 틀린 것은 0건이었습니다.

외부 기준 대조광진 결빙 위험지수

가중치를 정당화할 데이터가 없어서, 산출한 상위 10% 구간을 실제 민원 다발 구간과 겹쳐 봤습니다. 80% 이상 일치했습니다.

데이터 누수 점검NOVA

상관이 r = 0.97로 나왔을 때 기뻐하는 대신 새는 곳을 찾았습니다. 신호 구간과 검증 구간이 겹치고 있었고, 분리하자 0.72로 떨어졌습니다. 그게 진짜 숫자였습니다.

실패 케이스 설계피싱 탐지 · FHTC

정상 풀이를 일부러 섞어 오탐(FP)이 잡히는지 확인하는 실험을 짜고, 과적합을 의심받을 지점에 미리 반증을 준비했습니다.

Skill. ⚒️

각 기술을 실제로 쓴 프로젝트를 함께 적었습니다. 써본 적 없는 것은 넣지 않았습니다.

지금까지가 지표를 만들고 검증하는 일이었다면, 앞으로는 두 가지를 더 하고 싶습니다.

어느 프로젝트에서 무엇을 다뤘나 📊

● 주력으로 다룬 것, ○ 부분적으로 다룬 것입니다.

텍스트와 시계열을 함께 보는 금융 리스크 탐지

지금은 공시 텍스트의 변화와 재무 시계열을 따로 다뤘습니다. 둘을 같은 축에 놓고 보면 "말이 먼저 바뀌는가, 숫자가 먼저 바뀌는가"를 물을 수 있습니다. NOVA에서 드리프트 점수와 매출 상관을 lag 0~3분기로 옮겨가며 본 것이 그 출발점이었고, 여기서 더 나아가고 싶습니다.

AI 에이전트의 하네스를 직접 설계해보기

하네스는 에이전트를 제한하는 장치가 아니라 제한하는 동시에 일할 수 있게 해주는 구조라고 생각합니다. 어떤 툴을 줄지 정하고, 모델 출력을 실제 행동으로 바꾸고, 관찰–판단–행동 루프를 관리하고, 그 안에 안전장치를 거는 것까지가 하네스입니다. 툴이나 정보를 의도적으로 제한했을 때 에이전트가 스스로 한계를 인지하고 우회하거나 도움을 요청하는지를 관찰해보고 싶습니다. 규제 산업에서 AI를 쓰려면 결국 이 구조를 다룰 줄 알아야 한다고 봅니다.

Work Experience. 🏃🏻‍♀️

덕성여자대학교 연구실 · 학부연구생
시선추적(Computer Vision) 기반 학습 진단 연구
데이터 · 검증 레인 담당 2026.01 ~ 현재
  • 시선 기반 학습 진단 앱의 데이터 층을 맡아, 출제 가능 문항을 0개 → 109개로 열었습니다.
  • 예외도 로그도 없이 3개월간 시선 좌표의 90%를 버리고 있던 파이프라인 결함을 찾아냈습니다.
  • 이번에 실제로 터진 검사만 모아 재발 방지 스크립트를 커밋했습니다. 문제가 있으면 종료 코드 1을 냅니다.
Oracle 청년 일경험 · 프로젝트형 인턴
도시문제 해결형 과제 · 팀 4명
모델링 · 알고리즘 설계, 현실 보정 엔진, 성능 검증 2025.06.30 ~ 2025.08.27
  • 공공 교통·관광 데이터를 통합해 순·역방향 순환 택시 최적 경로 모델(ATSP-MTZ)을 구축했습니다.
  • Global Time Multiplier와 Short-hop 휴리스틱으로 실측–예측 오차를 ±4.8%까지 좁혔습니다.
  • 최장 구간 20% 단축, 경로 안정성(표준편차) 65% 개선, 피크·야간·주말 강건성을 확보했습니다.
  • 멘토·팀원 투표로 ‘최고의 태도 인턴상’(2명 선정)을 받았습니다.
순천향대학교 연구실 인턴
AI 모델링 보조 · 데이터 전처리 / EDA
약 5개월 2024.02 ~ 2024.07
  • 교내 대회에 공동 참여하며 모델 실험 환경을 구성하고 보고서 작성을 지원했습니다.

Activity. 🌊

UIC · ISSUE 투자동아리
전국 대학생 투자 연합(UIC) · 덕성여자대학교 ISSUE 공동 활동
기업 분석 · 리스크 리포트 2025.08 ~ 현재
  • 기업 가치평가와 재무제표 분석을 수행했습니다. 매출·영업이익 추이와 사업보고서를 직접 읽고 투자 논리를 문서로 정리했습니다. 분석 종목 수 · 산업 분야 확인 필요
  • 산업 트렌드 리서치 — 업황 사이클과 밸류체인을 놓고 어느 구간이 먼저 움직이는지를 봤습니다. 이 관점이 NOVA에서 원청과 협력사의 시차를 신호로 잡는 설계로 이어졌습니다.
  • 주간 시황 브리핑과 팀 단위 리스크 분석 보고서 작성에 참여했습니다. 작성 편수 확인 필요
  • 포트폴리오 전략 토론과 모의투자 운영으로 시장 데이터 해석 역량을 쌓았습니다.
  • 여기서 익힌 공시와 재무제표를 읽는 감각이 Dartrio의 공시 구조 파싱과 NOVA의 시그널 설계에 그대로 쓰였습니다.
하나 청년 금융인재 양성 프로젝트
하나금융그룹 · 아이들과미래재단 주관 · 금융감독원 후원 · 실무형 금융 AI 심화 과정
팀 하나시그널 · AI 파트 담당 2026.04 ~ 2026.07
  • 오리엔테이션 → 소프트웨어 집중교육(5~7월 주말 오프라인) → 해커톤 → 현장 프로젝트 → 최종 성과공유회로 이어지는 과정을 수료했습니다.
  • 실무형 금융 데이터 분석 · 생성형 AI · LLM 기반 서비스 개발을 중심으로 한 심화 커리큘럼이었습니다.
  • 최종 성과물로 협력사 위기 조기탐지 시스템 NOVA를 만들어 성과공유회에서 발표했습니다. → 프로젝트 보기
  • 머신러닝 실습으로 고객 세분화(K-Means)와 서울 따릉이 수요 분석을 수행했습니다.
Tobigs 26기 · BDA
데이터 분석 · 인공지능 연합 학회
정규 세션 이수 2026 기간 확인 필요
  • 생성 모델(Deep Generative Modelling)을 포함한 주차별 정규 세션 과제를 이수했습니다.
사이드 프로젝트
개인 · 소규모 프로젝트
상시
  • 범죄율 × 접근성 EDA (2022) — 경찰청 범죄 통계와 대중교통 승하차로 자치구 접근성을 지수화. 강도 r=0.90, 폭력 -0.44. 지금까지 이어지는 지표 설계 작업의 시작점입니다.
  • 하둡 기반 다크웹 범죄유형 분류 (2022) — 게시글 8,976건을 TF-IDF·Word2Vec으로 벡터화해 병렬 처리로 유형 분류.
  • KBO 팀 추천 시스템 (2023) — 연고지·성적·선수 능력치 등 5개 키워드에 가중 점수를 부여해 Top3 추천.
  • 그 외 공공기관 챗봇 PoC, 저출산 아이디어 해커톤, 게임환경디자인(3D 공간 연출).

Education. 🎓

덕성여자대학교 디지털소프트웨어공학과
편입 · GPA 확인 필요
이수: 자연어처리, 딥러닝, 머신러닝, 컴퓨터비전, DB, 빅데이터시스템, 인공지능 플랫폼 2025.03 ~ 현재
순천향대학교 AI빅데이터학과
전적대 · GPA 확인 필요
AI · 빅데이터 전공 과정 2022.03 ~ 2024.06

Certifications. 📜

Awards. 🏆