Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

👩🏻‍💻 김민지 | Minji Kim

기능 구현을 넘어 사용자 경험과 시스템 흐름을 함께 설계하는 풀스택 개발자입니다. 프론트엔드와 백엔드를 분리된 영역이 아닌 하나의 사용자 여정으로 바라보며, UI 입력·대기 경험부터 서버의 데이터 처리 안정성까지 함께 고민합니다.

3년간 React 기반 웹 포털 개발과 대용량 데이터 처리 시스템 운영을 동시에 경험했습니다. 조건에 따라 달라지는 복잡한 신청 화면을 단계별 UI와 전역 상태 관리로 구조화하고, 재사용 가능한 공통 Form 설계를 통해 사용성과 확장성, 개발 효율을 개선했습니다. 백엔드에서는 CDC 기반 Kafka 파이프라인으로 일일 100만 건 이상 데이터를 안정적으로 처리하며, 동시 요청 환경에서도 데이터 유실 없이 운영·개선하는 경험을 쌓았습니다.

최근에는 AI 기반 문장 변환 및 Git 커밋 분석 서비스를 개발하며 비동기 처리와 사용자 대기 경험 문제를 함께 해결했습니다. BullMQ 큐와 청크 단위 분석으로 장시간 작업을 안정화하고, HUD·진행률 표시·알림 UI를 통해 대기를 예측 가능한 경험으로 전환했습니다.




📬 개인 링크

🚀 프로젝트

싹싹커밋 (Ssakssak-commit) - 3인 팀 프로젝트

GitHub 커밋 로그 AI 자동 분석·요약 및 리포트 생성 서비스

레포지토리 주소(단일 레포지토리) | 배포 사이트

  • Mermaid를 활용한 Git 커밋 히스토리 및 브랜치 구조 시각화
  • BullMQ(Redis 기반)로 대량 커밋 백그라운드 분석 및 진행률 실시간 업데이트
  • 지수 백오프 전략으로 OpenAI API 호출 안정성 향상, 서버 재시작 후에도 이어서 분석 가능

PasteWise - 개인 프로젝트

클립보드 기반 번역/말투 변환 데스크톱 앱

클라이언트 레포지토리 | 서버 레포지토리

  • Electron IPC 통신으로 OS 레벨 클립보드 접근 및 전역 단축키 등록
  • HUD·Toast UI로 변환 상태 실시간 피드백 제공

🛠 기술 스택

Language
TypeScript JavaScript Java

Frontend
React Next.js TailwindCSS Zustand

Backend
Node.js Express Spring Boot

Database
PostgreSQL Oracle Redis Prisma

Message & Queue
Kafka BullMQ

Tools & Others
OpenAI Electron Git

About

김민지 포트폴리오 및 자기소개 | Minji's portfolio & personal introduction.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors