📱 iOS Developer
<aside>
🛠 기술 이야기를 좋아하는 주니어 개발자, 홍성민 입니다.
매일 Github trending, Medium, 주간 기술 뉴스레터를 참고하여 iOS, 웹, 클라우드 등 다양한 분야의 최신 정보를 얻는 것을 좋아합니다.
다양한 도메인 경험을 위해 웹과 모바일 환경을 위한 프로젝트를 iOS, Backend, DevOps 파트에 기여하였고, 여러 프로젝트의 End-to-End 개발에 참여한 경험이 있습니다.
이러한 경험을 통해 UI/UX, 백엔드, PM 등 여러 분야와 소통이 필요한 클라이언트 개발에 흥미가 생겼고 애플의 코어 밸류와 모바일, 데스크톱, 서버를 아우르는 개발이 가능한 Swift에 매료되어 iOS 개발을 시작하게 되었습니다.
</aside>
무엇을 다룰 수 있나요?
-
iOS & Swift
- Swift와 SwiftUI, UIKit(Programmable UI) 를 사용하여 iOS 애플리케이션 프로젝트를 진행했습니다.
- 기술 문서 및 StackOverflow 등을 이용해서 개발할 수 있습니다.
- Alamofire, Fastlane, Core Data 등 프레임워크, 라이브러리, 툴을 프로젝트에 적용했습니다.
- ARKit, RealityKit, Metal 등 다양한 기술 적용에 열려 있으며 프로젝트에 적용한 경험이 있습니다.
- 가독성 좋은 코드를 고민하고 OOP, Clean Code를 위한 Design Pattern을 학습했습니다.
- ARC, App Life Cycle, HIG, POP 등 iOS 개발 지식을 학습했습니다.
- MVC와 MVVM을 적용한 Presentation 계층 아키텍쳐와 함께 Clean Architecture를 적용한 경험이 있습니다.
-
백엔드 개발
- Kotlin과 Spring을 활용해 DDD 기반, Clean Architecture 를 적용한 플랫폼 개발 경험이 있습니다.
- Python과 Django, FastAPI 프레임워크를 활용해 RESTful, GraphQL API 를 개발한 경험이 있습니다.
- Docker, Nginx, AWS EC2 등을 활용해 백엔드 서버를 개발 및 배포한 경험이 있습니다.
- MySQL, MongoDB 를 DB로 활용한 경험이 있습니다.
-
그 외 경험
- Git/Github을 사용해 프로젝트 협업을 진행하고 Git flow 를 적용한 경험이 있습니다.
- Kotlin으로 Android 개발을 경험 했습니다.
- Nasm(어셈블리어), Golang, Bash, C/C++, React(JS/TS), HTML/CSS, 등 다양한 언어와 개발을 경험했습니다

아래로 연락 주세요! ↓
📨 Email: [email protected]
📞 Phone: 010-3635-3106
🔗 Linkedin: sean-hong-47b977170/
💻 Github: https://github.com/KKodiac
학사 2017.03-2023.08
컴퓨터공학과 주전공 / 인공지능융합 부전공
한국공학대학교 3.64/4.5 전공 3.78/4.5
어떻게 성장할 생각인가요?
-
의사소통 & 팀워크
- 주니어로서 적극적으로 경청하며 구체적이고 간결한 의사전달을 위해 항상 겸손한 마음으로 키 포인트를 잡아내기 위해 노력합니다.
- 스타트업 플랫폼 초기 개발 팀원으로 기획, 마케팅, 디자인과 긴밀하게 소통하여 비지니스 타임을 존중합니다. 이는 개발 시작 3개월 만에 플랫폼의 초기 사전예약 을 런칭 시키며, 3000명 이상의 초기 사전 예약자를 얻을 수 있었습니다.
- 정의된 R&R 이외에 팀 및 회사에 기여할 수 있는 부분을 고민합니다. 연구 개발 중인 iOS 플랫폼으로 웹 플랫폼에 부족한 3D 애셋을 20건 이상 확보 할 수 있었으며, 개발단과 비개발단의 협업이 필요한 Google Analytics 협의 및 백오피스 관리자 어플리케이션 개발 등에 기여 했습니다.
- 실무에 적용 가능한 효과적인 애자일 방법론을 고민하고 학습합니다. 데일리 스크럼, DevRel, 월간 회고 팀의 방향성을 구체화 하고 KPT를 통해 문화를 개선해 나아갑니다. 그렇기에 자유로운 분위기에서 질문하고 답하는 환경에서 성장 하는 것을 좋아 합니다.
-
자기개발 & 문제해결
- 우매함의 봉우리를 종착지로 생각하지 않도록 항상 자신을 성찰하며 견제하고 회고 합니다.
- 회사 외 프로젝트에 참여 하며 실무에서 배운 의사소통 능력 및 협업 능력을 적용합니다. 2건의 장기 프로젝트에 기여하며 PR 리뷰 및 협업에 임하고 있습니다.
- Clean Code와 Swift다운 코드에 대한 고민을 하며 개발하기 위해 노력합니다. 이미 개발한 Swift 프로젝트에 적용하여 lines of code를 20% 줄여보며 실천 중 입니다.
- 문제해결 능력을 기르기 위해 7건 이상의 End-to-End 프로젝트를 진행하면서 관찰, 분석, 기획, 행동을 경험했습니다.
- 좋은 모방은 성장의 밑거름이라고 생각합니다. Github, 애플 개발자 문서, 미디엄(Medium) 등 코드 소스와 기술 블로그를 참고하며 코드를 개선 시키려 노력하고 있습니다.
무엇을 해보았나요?
연구원 - 한국딥러닝 2022.05 - Present
Poggle, Polyground (Utility, 글로벌 E-Commerce)
사용 기술 및 라이브러리
- Swift, SwiftUI, Combine
- ARKit, RealityKit, Object Capture API, FBX SDK
- MV 패턴 적용한 MVP 개발 및 DI, MVVM + Clean Architecture 리팩터링 경험
- SPM 을 통해 3rd-party framework 관리
- 프로젝트 구조화, 도메인 계층 정리 및 컨벤션 정리 진행
- Git-Flow 기반의 브랜치 전략 과 배포 전략을 세우고 유동적으로 개선
담당 기능
- 3차원 형상 복원 모바일 어플리케이션 연구 개발
- 애플 네이티브 프레임워크 기반 3D 형상 복원 API 개발
- 3D 애셋 E-Commerce 플랫폼의 연계 모바일 플랫폼 개발
배운 것
- 개발 공수에 따른 알맞은 아키텍쳐 적용
- 기획, 디자인, 개발단 사이 소통, 소프트 스킬
- 애자일 방법론의 실무 적용
이후 목표
- 유지보수가 가능한 코드로 변환, Best Practice 고민
- BLoC 아키텍쳐에 대한 학습
연구원 - 아이케이랩 (한국공학대학교 비전 연구실 소속) 2022.02 - 2022.04
프로젝트 경험
2022.11 ~ 2023.02 | 한국공학대학교 비전 연구실