디테일을 중요하게 여기는 iOS 개발자 이승연입니다.
<aside> 💻 디테일을 중요하게 여기는 iOS 개발자 이승연입니다.
💡 디테일 하나 하나가 제품의 인상을 좌우한다고 생각합니다. 개발하다가 UX적으로 좋은 디테일이 생각이 나면 기획팀의 합의하에 추가를 하고 있습니다. 물 흐르는 듯한 UX를 가진 앱을 만드는 사람이 되고 싶습니다.
🙆♀️ 사람이 읽기 좋은 코드를 작성하는 방법에 관심이 많습니다. 돌아가는 쓰레기 코드가 작업 속도에 어떤 영향을 미치는지 직접 경험한 후, 지속적인 리팩토링을 진행하는 것을 중요하게 생각합니다. 결국 코드를 읽고 고치는 것은 사람이기에 사람이 읽기 좋은 명확한 코드를 작성하고자 합니다.
🔨 반복되는 일을 줄이려고 노력합니다. Fastlane으로 빌드 및 배포 자동화를 도입하고 나서 생산성이 크게 향상된 것을 직접 느끼고 자동화에 관심이 생겼습니다. '배포 알림 슬랙 봇', '앱스토어 리뷰 알림 봇'을 추가하는 등 팀 내/외적으로 도움이 되는 작업을 스스로 찾아 하는 것을 좋아합니다.
</aside>
Naver Maps SDK를 활용한 커스텀 마커 시스템 구현
다중 상태를 지원하는 바텀시트 애니메이션 설계 및 구현
지도 위에서 동작하는 복잡한 인터랙션을 사용자 경험 저하 없이 구현
네트워크 및 성능 최적화
네트워크 요청 최적화를 통한 응답 속도 개선
메모리 사용량 및 렌더링 성능 분석 후 병목 지점 개선 협업 프로세스
네이티브앱 + WebView 하이브리드 구조 설계 및 구현
∙ 기획자, 서버 개발자, 디자이너, QA와의 크로스 펑셔널 협업 주도 ∙ 변경사항 투명한 공유를 위한 커뮤니케이션 채널 운영 ∙ 요구사항 및 변경사항 문서화 프로세스 정착으로 팀 효율성 향상 ∙ 이슈 발생 시 관련 직군과 신속한 커뮤니케이션으로 프로젝트 리스크 최소화