이선호
| 사용자 경험을 최우선으로, 주도적으로 문제를 해결하는 iOS 개발자
다양한 프로젝트 경험을 바탕으로, 원활한 소통과 협업을 통해 사용자 경험을 개선하는 iOS개발자입니다.
Introduce
애플 디벨로퍼 아카데미를 시작으로 다양한 직군과 협업하며 효율적인 소통과 문제 해결 능력을 키웠습니다. 특히 개발 PM과 기획자가 되어 팀을 주도적으로 이끌고, 실제 사용자들의 페인 포인트를 발견하고 솔루션을 도출하여 문제를 해결하는 앱을 개발해왔습니다. 다양한 프로젝트를 통해 PM으로서의 리더십과 능동적인 iOS 개발자의 역량을 함께 발전시켜 왔으며, 이를 바탕으로 신입 개발자로서 빠르게 적응하고, 다양한 사람들과 협력하며 함께 성장하는 개발자가 되고자 합니다.
- 주기적인 스프린트 회의, 데일리 스크럼, Jira를 도입으로 협업 효율성을 개선하였으며, 짝코딩과 코드 리뷰 등 다양한 개발 문화를 적용하여 개발 기간을 단축하고 코드 품질을 향상시켰습니다.
- 국내 여행의 20~30세대 수요 감소 문제를 조사한 결과 특별한 경험과 공유를 포인트로 여행 기록 앱을 개발했으며, 노인분들의 가장 좋은 운동이 걷기인 데이터를 통해 더 좋게 걷기 위해 걷기 피드백 앱을 구현하여 올바른 보행 습관을 유도했습니다. 또한 잘파세대의 소비 고민을 해결하기 위해 학교, 지역 단위의 투표 커뮤니티 앱을 기획하여 다양한 층의 요구를 분석하고 이를 앱에 효과적으로 개발했던 경험이 있습니다.
- 다양한 기술을 활용해 실제 문제를 UX 관점에서 해결하는 과정을 즐기며, 사용자 경험을 극대화하는 iOS 개발자로 성장하고자 합니다.
Contact
Email) [email protected]
Phone) 010-2704-9055
Github) https://github.com/sunhofficial
Blog) https://codeisfuture.tistory.com
Core Competency
- 효율적인 아키텍처 추구: 변화하는 요구 사항에 빠르게 대응하기 위해 MVVM 패턴, TCA, Clean Architecture 등을 상황에 맞게 적용하려 노력하며, 코드 관리와 유지보수에 중점을 둡니다.
- CoreLocation, CoreMotion: 운동을 측정하며 위치 기반 서비스를 출시했던 경험이 있습니다.
- 백엔드 개발 경험: Vapor를 사용하여 Swift로 백엔드를 구현한 경험이 있으며, 소셜 로그인, CRUD 기능 구현, MongoDB를 활용한 데이터베이스 관리 등의 작업을 수행했습니다.
- SwiftUI/UIKit: 주로 SwiftUI로 개발을 진행하고 필요시 UIKit을 병행하는 것에 능숙하고 스토리보드를 통한 구현도 가능합니다.
- 함께하는 성장: 복잡하거나 새로운 분야에 대해 스터디를 직접 운영합니다. Swift Concurrency와 iOS 운영체제에 대한 스터디 경험이 있습니다.
- 팀 협업 및 리더십 : 협업 후 피드백 세션에서 항상 팀원들에게 팀을 원활하게 이끄는 중요한 역할을 맡았으며, 협업에서의 리더십과 팀 기여도가 높다는 평가를 받습니다.
- HIG 준수 및 다양한 프레임워크 활용: 애플의 HIG를 준수하여 개발하려고 노력합니다. 또한 다양한 애플 프레임워크 개발 경험이 있어 빠르게 익히고 응용할 수 있는 역량을 갖추고 있습니다.
- 새로운 기술에 호기심이 많아 매년 WWDC 발표 내용을 찾아 학습하며, 다양한 기술들을 활용해보았습니다.
- Swift Performance, 힙 메모리 분석 등 수업에서의 운영체제와 iOS의 차별화된 특징을 집중하여 공부합니다.
- VisionKit, ARKit, Speech, SpriteKit, CoreMotion등 다양한 프레임워크를 활용하여 개발한 경험이 있습니다.
Projects
Boleto
여행의 기록을 스티커를 모으고 티켓으로 꾸며 추억을 만드는 앱
프로젝트 기간: 24.08 ~ 진행중