5년 차, 불확실성에 도전하는 iOS 개발자 조찬우입니다.

Contact
Email. [email protected]
Channel
Blog. https://green1229.tistory.com
GitHub. https://github.com/GREENOVER
Careerly. https://careerly.co.kr/@greeeen
LinkedIn. https://www.linkedin.com/in/green29
21년 7월부터 스타트업에서 커머스, 물류, IoT 앱 개발을 담당했으며, iOS 파트 리드로서 팀 문화 개선과 새로운 통합 커머스 앱 런칭을 주도했습니다.
23년 2월부터는 한화생명에서 마케팅 플랫폼 앱 개발을 맡아, 다양한 기술적 시도를 통해 기존 대비 3배 증가된 100만명의 유저 수를 유입하며 더 좋은 혜택의 마케팅 서비스를 제공해왔습니다.
현재 25년 2월부터는 쿠팡에서 쿠팡이츠 앱 개발을 맡아, 더 많은 사람들이 다양한 주문 배달 혜택을 누리며 맛있는 음식을 간편하게 즐길 수 있도록 서비스를 발전시키며 Wow the Customer를 만들어가고 있습니다.
비지니스 성장을 위해 유저의 관점에서 고민하고 사용성 좋은 프로덕트 만들기를 좋아합니다. 개발뿐만 아니라 PM, QA 직군을 경험하며 좋은 코드를 넘어 좋은 프로덕트를 같이 만들어 갈 수 있는 역량을 쌓았습니다.
타 파트와 프로젝트를 진행함에 있어 늘 유저의 관점에서 바라보며 커뮤니케이션 해오고 있습니다.
새로운 기술에 대한 관심이 많아 여러가지 시도를 하며 같이 성장하기를 먼저 실천합니다. 새로운 기술을 맹목적으로 습득하는것이 아닌 근간을 먼저 이해하고 토이 프로젝트로 테스트 후 실제 서비스 코드에 접목 시키려고 힘쓰고 있습니다. 이 과정에서 배운것들을 꾸준한 블로그 포스팅과 발표 및 강의를 통해 같이 성장을 노력합니다.
Work Project
트라이브
iOS Developer
2023.02 ~ 2025.01

일상의 관심사를 사람들과 함께 즐기는 색다른 방법과 경험을 제공하는 한화 그룹 마케팅 플랫폼 서비스
- 모듈화를 통한 Tuist 적용 및 CI/CD 인프라 구축으로 프로젝트 관리 효율성 증가
- 디자인 시스템 및 에셋 리소스 커스텀 관리 기반 구축을 통해 팀원들의 업무 효율성 증가
- AVPlayer를 이용한 HLS 지원 동영상 플레이어 기능 SwiftUI 기반 내 구축으로 다양한 마케팅 컨텐츠 제공 (쿠키로 안전하게 HLS m3u8 영상 접근 플로우 개발)
- 통합 코드의 뷰/로직 코드 개선을 통해 SwiftUI 환경 body view 타입 추론 성능 향상
- 기존 UIKit 기반 코드 SwiftUI로 60% 이상 마이그레이션 전환
- VoiceOver를 앱 전반에 도입하여 접근성 향상
- 자체적인 Router와 Window를 활용한 코디네이터 패턴 적용으로 화면 전환에 대해 통일성과 일원화 관리 개발
- 유저 데이터를 기반으로 혜택들을 캘린더 및 리스트 등 다양한 형태로 접근할 수 있고 참여율을 높일 수 있는 디자인과 기능들로 메인 Home과 MY 파트 개편으로 유저 수 100만명 유입으로 기존 대비 3배 상승
- 인앱리뷰 기능 도입을 통한 앱 리뷰 및 평점 향상 (2.7 → 4.4)
- 마케팅 활용 및 추세 분석을 위한 전반적인 이벤트 로깅 작업으로 DDD 기반 구축
- 게이미피케이션 기능 개발
초샵
iOS Developer & Leader
2022.06 ~ 2022.12

정육각과 초록마을의 통합 앱으로 소비자들에게 즐거운 내식 문화를 경험하게 해줄 수 있는 커머스 앱 서비스
- iOS 개발 리드를 맡아 타 부서와의 커뮤니케이션 및 팀 내 리소스 분배 등과 함께 주요 기능 구현 개발
- 커머스의 기초인 메인 화면 및 상품 탐색 그리고 상품 상세정보 파트 도메인 개발
- 프로젝트 초기 설정 및 모듈화, Tuist 도입 개발을 통해 팀원들의 빠른 개발 환경 구축으로 실제 예상 개발 공수를 30% 가량 절약
- Redux 사상에 따라 TCA와 TCACoordinator를 이용해 완전한 컴포저블 아키텍처 도입 및 개발
- 코디네이터와 도메인과 뷰를 N:N:N 관계로 설계하고 개발함에 따라 컴포저블한 환경 구축을 주도
- 네트워크 커스텀 추상화를 통해 더 편리하면 RESTful API 통신 모듈 개발
- 추상화된 Router 및 RouterManager 개발
- GA4 및 Airbridge 도입 및 세팅으로 유의미한 사용자 행동 분석 및 로그 수집 환경 구축
런즈
iOS Developer & Leader
2021.07 ~ 2022.12

자차 및 화물차를 이용하여 신선 식품을 배송하는 일반/지입기사들을 위한 배송 앱 서비스
- iOS 및 Android 통합 개발 리드를 맡아 주도적인 커뮤니케이션 및 리소스 분배와 함께 주요 기능 구현 개발
- TCA 도입을 통한 컴포저블 환경 구축으로 팀 내 통일된 아키텍쳐 및 코드 개발 주도
- 상용 및 개발용 스킴 별도 관리 구축과 Fastlane 도입을 통한 자동 배포 환경 구축
- 화면 캡쳐 및 녹화 방지 기능 개발을 통한 고객들의 정보 보호
- 개발자 모드를 개발하여 QA 시 테스트 편의를 제공하여 업무 효율성 향상
- 일반 배송기사 대상인 법적 안전교육 이수 의무화 프로세스 개발로 사고율 20% 감소
정육각 커머스
iOS Developer
2021.07 ~ 2022.12

소비자들에게 즐거운 내식 문화를 경험하게 해줄 수 있는 육류, 수산물 등 다양한 식재료 커머스 앱 서비스
- 기존 스토리보드 사용 레거시들을 SwiftUI 및 ReactorKit 아키텍쳐 변경을 통해 구조적인 앱으로 개선 (70% 전환)
- TCA와 ReactorKit, SwiftUI와 UIKit이 공존하는 환경 구축을 위해 각 모든 피쳐들의 모듈화
- 결제 및 주문 파트 리팩토링 개선을 통해 크래쉬율 40% 대폭 감소로 앱 안정성 향상
- 카테고라이징과 수평/수직 스크롤 시 유저의 자연스러운 사용자 경험을 위한 포지셔닝 로직 개발
- 해당 앱 서비스의 도메인을 신규 팀원들이 쉽게 이해할 수 있도록 앱 구조 및 모듈간 상호 관계 등 온보딩 문서 제작
IoT
iOS Developer
2022.06 ~ 2022.12

자사 내 상품들의 편리한 식생활 경험을 위한 IoT 기기와 연동되어 사용될 IoT 앱 서비스
- 프로젝트 초기 설정 및 디자인 시스템에 따른 모든 요소들을 컴포넌트화 시켜 편리하고 빠른 개발 업무 환경 구축
- 팀원들과 몇주간 회의를 거쳐 도출한 우리 팀만의 고유한 컨벤션을 통해 더욱 통일성 있는 코드 환경 구축
- 네트워크 상태 체크 로직을 세분화하여 사용자들의 IoT 디바이스 탐색 및 연결 경험에 기여
WMS & TMS
기획 & PM
2019.02 ~ 2020.10
창고 관리 시스템인 WMS & 운송 관리 시스템 TMS
- 신규 시스템 개발에 PM으로 임직원들의 니즈를 데이터로 반영하여 전반적인 서비스 기획 주도
- 기존 PDF 기기로만 작업하던 환경을 iOS/Android 모바일 환경에서 상품 입출고 및 피킹 등의 전반적인 창고 물류 작업을 할 수 있도록 앱 서비스 기획 및 운영
- 실제 현장 직원 만족도 설문조사에서 평점 9.7 달성과 오 입출고율 20% 감소
- 자동 배차 및 운송 관리 시스템 도입을 통해 효율적인 배송 루트 제공으로 배송 지연률 40% 감소
그룹웨어
기획 & PM
2018.04 ~ 2019.12
임직원을 위한 오뚜기 전사 및 계열사 그룹웨어
- 노후화된 기존 그룹웨어를 10년 단위 개편을 위한 신규 그룹웨어 서비스 기획 주도
- 임직원들이 가장 불편함을 느낀 연차 사용 시스템, 증명서 출력을 개편하여 원클릭으로 손쉽게 처리할 수 있도록 기획
- 임직원들이 개편된 그룹웨어를 쉽게 사용할 수 있도록 전사 온보딩 교육 진행 및 교육 자료 제작 & 제공