클라우드 EMR(Electronic Medical Record)를 사용하는 병원과 PHR(Patient Health Record)을 사용하는 환자를 위한 플랫폼 개발 https://www.ormchart.com/
📌 오름차트 EMR 성능개선
- 환자 검사치를 입력하는 Form 내 다수의 controlled component의 성능 병목을 개선하여, 키보드 입력 시 change 이벤트 처리 속도를 평균 50% 향상(대부분 50ms 이내 유지)
- React Table 기반 인피니트 스크롤 테이블에서 Virtual DOM virtualization 기법 적용
- 데이터 증가에 따른 렌더링 성능 저하를 개선하고, TBT(Total Blocking Time)를 5,530ms → 720ms로 최적화 (668% 개선)
📌 건강검진 문진 서비스 개발
- 디자인 시스템을 제안하고 Figma로 디자이너와 협업하여 모바일·태블릿용 건강검진 문진 서비스의 반응형 UI 설계 및 개발
- 수십여 가지 건강검진 문진 유형을 atomic pattern으로 컴포넌트화하고, yup 기반 validation 및 form 상태 관리를 custom hooks로 공통화하여 유지보수 및 신규 개발 생산성 향상
📌 클레 PHR 서비스 https://cle.care/
- Next.js를 기반으로 앱 내 웹뷰에서 동작하는 고객센터 페이지(1:1 문의, 공지사항, 약관 등) 개발
- 다양한 기기 및 OS 버전(Android/iOS) 환경에서의 기기별 테스트를 통해 제조사 및 운영체제에 따른 렌더링/호환성 이슈를 발견 및 개선
- iOS 쿠키 누락 문제, OS safe-area 미적용 등 버전별/기기별 UI 동작 차이 문제를 수정하여 안정적인 사용자 경험 제공
📌 백오피스
- antd 컴포넌트를 적용하여 간헐적으로 백오피스에 투입되는 디자인 리소스를 없애고 일관성있고 신속한 컴포넌트 사용 환경 구축
- Next.js 기반 백오피스에서 사용자 Role에 따른 페이지 접근 제어 및 기능 권한 관리 기능 구현
💻 개발 문화
ESLint, Prettier를 기반으로 팀의 코드 스타일 가이드를 수립하고, 코드 리뷰 프로세스를 구축하여 개발 생산성과 코드 품질 향상에 기여
더보기