IMG_4239.PNG

IMG_4240.PNG

IMG_4241.PNG

📑 상세 내용


본 프로젝트는 항공학교에서 실제 훈련에 사용하는 비행 트래킹 앱의 안정성을 확보하고, 신규 비행 시뮬레이션 기능을 통합하는 것을 목표로 진행되었습니다.

프로젝트 참여 당시, 기존 소스코드는 문서화가 부재한 상태의 방대한 Objective-C 레거시로 구성되어 있었으며, 복잡도가 높아 신규 기능 추가는 물론 일반적인 유지보수조차 어려운 상황이었습니다. 특히 다수의 런타임 버그로 인해 전체 일정이 지연되고 있는 기술적 부채가 심각한 상태였습니다.

저는 이 문제를 해결하기 위해 다음과 같은 엔지니어링 접근 방식을 취했습니다:

이 과정을 통해 단순한 기능 구현을 넘어, 복잡도가 높은 구형 시스템을 해체하고 비즈니스 연속성을 보장하며 현대화할 수 있는 시니어 엔지니어로서의 문제 해결 역량을 발휘하였습니다.