박우찬

iOS Engineer

사용자가 사랑하는 앱을 만드는 iOS 개발자입니다.
사용성과 아키텍처, 성능을 함께 고민합니다.

Experience

(주) 핀다

2022.08 - Present

대출 비교 플랫폼 · 금융상품 팀

금융상품 Flow 개선 및 구조 설계

  • 주택담보대출, 케이뱅크 사업자 대출, KB국민은행 전용관 등 대출 비교 서비스의 End-to-End Flow를 설계하고 구현했습니다.
  • WebKit 기반 하이브리드 환경에서 Native-Web 인터페이스를 정의하고 프론트엔드와 협업해 화면 전환과 데이터 흐름의 일관성을 확보했습니다.

아키텍처 설계 및 모듈화

  • Tuist 기반 Multi-module 아키텍처를 설계하고 120개 이상의 모듈 구조 구축에 기여했습니다.
  • 화면 단위 모듈 경계와 Interface/Implementation 분리로 컴파일 타임 의존성 방향을 통제했습니다.
  • MVC 기반 레거시를 ReactorKit 기반 MVI 구조로 전환해 상태 관리 일관성과 유지보수성을 높였습니다.
  • Clean Architecture 기반 계층 분리로 테스트 용이성과 확장성을 개선했습니다.

성능 및 안정성 개선

  • Swift 컴파일 로그 분석으로 타입 검사 병목을 식별하고 코드 구조를 개선해 빌드 시간을 20% 단축했습니다.
  • HTTP 세션 간 비효율적인 통신 구조를 개선해 네트워크 latency를 최대 36% 감소시켰습니다.
  • 메모리 누수 15건을 해결하고 재발 방지 가이드를 정립해 앱 안정성을 강화했습니다.
  • Sentry 기반 오류 감지와 Slack 연동으로 장애 대응 시간을 줄였습니다.
  • 주요 기능에 대해 95% 이상의 유닛 테스트 커버리지를 확보했습니다.

AI 활용 및 개발 생산성 개선

  • 팀 공용 AGENTS.md 및 Skills 구조를 설계해 개발 프로세스를 표준화하고 팀 생산성을 높였습니다.
  • 반복 작업 워크플로우를 자동화해 작업당 개발 리드타임을 최대 80% 단축했습니다. (1.4md → 0.3md)
  • n8n 기반 이슈 트리아지 자동화 시스템을 구축해 운영 효율 개선을 진행 중입니다.