본문 바로가기

이 포트폴리오의 원본은 https://resume.iruyo.com (심재빈) 입니다 · 출처 식별자 jbx-7f3a2e9b

← 경력기술서

코어 운영 기획·검토 주도

Premium iOS 대규모 리팩토링 (Objective-C → Swift / 모듈화 / AI 개발 워크플로우 엔지니어링)

Premium iOS 레거시 Objective-C 코드베이스를 Swift·모듈화 구조로 전환하고 AI 개발 워크플로우(TextRAG·MR 리뷰봇)를 적용하는 장기 리팩토링 트랙 설계 주도

기간
2026.05 – 2026.08 · 4개월
소속
스틸리언
수행 인원
본인 주도 + iOS 팀 협업
본인 역할
Premium iOS의 Objective-C → Swift 전환·모듈 경계 재설계·AI 개발 워크플로우 연동(TextRAG corpus 최신화, GitLab MR 리뷰봇 활용)을 포괄하는 대규모 리팩토링 트랙의 계획·설계 주도. iOS 팀 공동 적용 전제.
정량 임팩트
2026년 5월 정기 릴리즈 출시(2026-05-15) 직후 착수하는 본인 주도 장기 트랙으로 설계. Objective-C → Swift 전환과 모듈화를 병행 설계, TextRAG·GitLab MR 리뷰봇을 리팩토링 일부 자동화 자원으로 재사용. 수작업 검토·리뷰 공수 절감을 기대 목표로 설정(트랙 착수 전, 미검증).
버전·릴리즈
차기 버전 대상 장기 트랙 (2026-05 착수, 하반기 본격 진행)

언어

  • Swift
  • Objective-C

기술

  • XCFramework

환경

  • Xcode

Premium iOS의 레거시 Objective-C 코드베이스를 Swift와 모듈화 구조로 옮기고, AI 개발 워크플로우(TextRAG·MR 리뷰봇)까지 묶은 대규모 리팩토링 트랙입니다. 계획과 설계를 직접 주도하고 있습니다.

배경·과제

  • 보안 코어 모듈과 빌드 후처리 단계의 코드가 수년간 쌓이면서 Objective-C 중심으로 의존성이 얽혀 모듈 경계가 흐려졌습니다.

  • 레거시 구조를 계속 유지해야 하는 고객사가 있어, 일괄 전환이 아닌 단계적 전환을 전제로 잡았습니다.

  • 사내 TextRAG와 GitLab MR 리뷰봇을 쓸 수 있는 구조로 재구성해, 개발자 경험과 릴리즈·고객 적용 속도를 끌어올릴 필요가 있었습니다.

수행·기여

  • Objective-C에서 Swift로 가는 단계적 전환을 설계했습니다. 레거시가 남아 있어야 하는 고객사를 고려해 점진적 마이그레이션 경로를 잡았습니다.

  • 모듈 경계를 다시 그렸습니다. 보안 코어 모듈과 빌드 후처리 단계의 공통 파트를 추출해 분리하는 방향입니다.

  • AI 개발 워크플로우 적용을 설계했습니다. TextRAG corpus 최신화, MR 리뷰봇 활용, 코드 가이드 구조화가 들어갑니다.

  • 2026년 5월 정기 릴리즈 출시 직후 착수해 2026년 장기 트랙으로 일정을 편성했습니다.

성과

  • 담당자가 바뀌어도 광범위한 수정과 고객 이슈 대응이 가능한 구조로 가는 이행 경로를 확보했습니다.

  • TextRAG와 GitLab MR 리뷰봇을 리팩토링 일부 자동화 자원으로 재사용하는 연동 구조를 설계했습니다.