미리보기
기본 정보

테스트 기반 개발과 성능 최적화에 관심을 가지며, 안정적이고 효율적인 소프트웨어 개발을 지향합니다. 끈기 있는 성장 욕구로 꾸준히 공부하고 질문하며, 학습한 부분들을 적극적으로 실천합니다. 글로벌한 개발자들과 협력하여 성장하는 노하우를 터득하고, 협업을 통해 문제를 해결합니다.
기술 스택
JavaScript, TypeScript, React, Node.js, Next.js, Git, Electron, vitejs, vitest
경력
(주)비전인사이드
대리 | 보험상품팀 | 재직 중
2024.07. ~ 재직 중 (8개월)
교보생명 보험 설계 프로그램 개발
코드베이스 리팩토링 경험
Feature-Sliced Design(FSD) 방식을 적용하여 코드 구조를 개선하고 유지보수성과 확장성을 향상함.
Next + Electron로 되어 있는 코드를 Vite + Electron으로 개편하여 CPU 사용률을 80% 감축시켰음.
Vanilla JS로 되어 있는 코드베이스를 React로 리팩토링하여 유지보수성 및 회사간 협업을 구축함.
데이터 흐름 및 협업 개선
Zod, Zustand, Tanstack Query, Tanstack Router 등을 통해 Entity 기반의 DTO 및 CRUD 로직을 정리하여 협업 시 데이터 흐름을 명확히 함.
테스트 자동화 및 품질 개선
Postman을 활용한 Backend API 테스트 자동화 및 Vitest, React Testing Library를 활용한 UI 및 Feature 단위 통합 테스트 구축으로 유지보수 비용 절감.
React Scan, React Profiler 등으로 성능 병목을 분석하고 최적화하여, 메모리 사용량을 줄이고 렌더링 효율을 높여 UX를 개선함.
협업 및 프로세스 개선 경험
기존 엑셀 기반의 태스크 관리 방식을 Trello 칸반 시스템으로 전환하여 백엔드, QA 팀 간 협업 프로세스를 최적화하고 커뮤니케이션 효율성을 향상함.
프로젝트
StitchWitch
생성형 AI 수술 도우미
기술스택: Reflex, OpenCV
개발인원: BE 2명 (FE 1명)
담당역할: 백엔드 및 프론트엔드 개발
Google Gemini Pro에 RAG기법을 사용하여 실시간 피드백과 절차 지침을 제공함으로써 수술 오류를 줄이는 혁신적인 수술 보조 앱 StitchWitch를 개발함.
Reflex 프레임워크를 사용하여 프론트엔드 및 백엔드를 모두 설계하고 OpenCV를 통해 실시간 이미지 데이터를 처리함.
수술 절차를 관찰, 분석 및 경고하는 다중 에이전트 AI 시스템을 설계하여 운영 안전성과 의료 표준 준수도를 크게 향상시킴.
포트폴리오
URL
교육
University of California - San Diego (휴학)
대학교(학사) | 수학컴퓨터과학과
2022.09. ~ 2024.06. | 수료
외국어
영어
원어민 수준