채용공고 올리기

조성민님을 응원해보세요!

이직/구직 중이에요
성실함
효율적
커뮤니케이션
열정적
적응력

미리보기

기본 정보

이름
조성민
직업
iOS Developer
간단 소개

사용자의 시야를 가진 개발자 조성민입니다. 정보 공유의 중요성을 인지하고 모든 상황을 적극적으로 공유하기 위해 노력합니다. 작은 불편함을 해소하여 가장 좋은 결과물을 도출하기 위해 노력합니다.

기술 스택

기술 스택

Swift, RxSwift, MVVM, MVC, clean-architecture, UIKit, combine, SwiftUI

경력

회사명

주식회사푼타컴퍼니(PuntaCompanyCo. Ltd)

직급 | 부서 | 근무 유형

인턴 | 개발팀

근무 기간

2024.03. ~ 2024.06. (4개월)

담당 업무

[iOS]

유지 보수
  • 코드 컨벤션 적용

  • 파일 분리

    • 하나의 파일에 모든 코드가 있었기 때문에 Clean Architecture를 기반한 디렉토리로 수정 및 파일 분리

리팩토링
  • MVC에서 MVVM + CleanArchitecture로 아키텍처 변경

    • 테스트가 불가능한 구조라고 판단하여 테스트 가능한 구조로 개선

    • 하나의 파일에 모든 코드가 있는 구조 개선

  • 스플래시 이미지 캐싱

    • 앱이 시작될 때마다 서버에서 받아오는 스플래시 이미지의 URL을 캐싱하여 앱 시작 시간 단축

  • 에러 처리

    • 앱에서 발생한 모든 에러를 서버에 저장하여 추적할 수 있도록 구현

    • UIAlertController를 통해 치명적인 오류에 대응할 수 있도록 사용자 행동 유도

CI
  • GitHub Action을 통한 CI 적용 시도


[기획]

TIPS 투자 심사를 위해 새로운 프로젝트 고도화를 기획했습니다.

서비스가 고도화됐을 때 하나의 솔루션이 될 수 있도록 설득력있는 서비스 플로우를 구축하고 이를 달성하기 위한 조건을 정리했습니다.

정리하는 과정에서 오프라인 환경과 온라인 환경의 연결을 고려할 수 있는 시야와 사용자를 먼저 생각하는 시야를 기를 수 있었습니다.


[실제 고객 응대]

<고객 응대 및 인터뷰 진행>

식품 픽업 서비스를 운영하여 실제 고객에게 물건을 전달하고 현장 인터뷰 진행했습니다.

인터뷰의 내용을 바탕으로 화면의 구성을 변경하고, 새로운 기능을 추가하여 서비스의 고도화를 이끌어 냈습니다.

<오프라인 이벤트 진행>

식품 픽업 서비스의 홍보를 위한 오프라인 이벤트를 통해서 전 주 대비 신규 가입 고객 2배 이상 달성했습니다.

고객의 소리를 듣고 서비스의 성장 가능성을 확인하고 피드백을 통해 서비스 고도화 요소를 탐색할 수 있었습니다.

포트폴리오

첨부파일

첨부파일명

포트폴리오.pdf

프로젝트

프로젝트명

나라가 인증한 가게들, KCS (Korea Certified Store)

소속/기관명

개인

프로젝트 기간

2023.12. ~ 2024.02.

프로젝트 내용

GitHub Link

개요 : KCS는 네이버 지도 SDK를 활용하여 국가에서 지정한 안심식당, 모범음식점, 착한가격업소를 지도로 볼 수 있는 서비스입니다.

역할 : 팀 리드, iOS 개발, 서비스 기획, PM

기여 : iOS 아키텍처 설계, iOS 기능 전체 개발

사용 기술 : UIKit, RxSwift, Alamofire, 네이버 지도 SDK, MVVM + CleanArchitecture, CocoaPods


  • 가장 작은 단위로 앱스토어에 출시하여 매주 새로운 기능을 추가하며 업데이트했습니다.

  • 지도에 잘못된 정보가 나온다는 사용자의 피드백을 적용하여 잘못된 정보를 신고할 수 있는 기능을 추가했습니다.

  • 적극적인 소통을 위해 코어타임 규칙을 만들고 실시간 소통이 가능하도록 환경을 조성했습니다.

프로젝트명

대여 중개 플랫폼, Village

소속/기관명

부스트캠프 웹·모바일 8기

프로젝트 기간

2023.11. ~ 2023.12.

프로젝트 내용

GitHub Link

개요 : Village는 게시판 기능과 채팅기능이 포함된 대여 중개 플랫폼 서비스입니다.

역할 : iOS 개발, 서비스 기획, 디자인

기여 : 게시글 생성, 삭제, 편집 등 게시판 관련 기능 개발, 마이페이지 개발

사용 기술 : UIKit, Combine, MVVM, SPM


  • 서비스의 기획, 디자인, 개발까지 모든 분야에 기여했습니다.

  • 적극적인 소통을 위해 공간을 대여하여 주 3회 이상 오프라인으로 개발을 진행했습니다.

  • 개발 문화를 적극 수용하여 코드 리뷰, 데일리 스크럼을 적용했습니다.

댓글