인프라를 구축
**하는 것을 즐깁니다.개발 환경을 개선
**한 경험이 있습니다.오픈소스** 프로젝트
에 관심이 많아 PinLayout, 당근, Tuist 등의 오픈소스 프로젝트에 기여한 경험이 있습니다.이러한 경험을 토대로 **끊임없이 학습하고 성장
**하고 있습니다.
Github. baekteun
Tistory. baegteun
Medium. baegteun
Email. [email protected]
AppStore. 최형우
Swift
의 기본 문법을 이해하고 이를 기반으로 Apple Platform 앱을 요구사항에 맞게 기능을 개발할 수 있습니다.객체지향
, 프로토콜
지향 등 여러 프로그래밍 패러다임과 Swift를 사용해 앱을 개발할 수 있습니다.MVVM
, ReactorKit
, MVI
등의 여러 Architecture 패턴에 관심을 가지고 사용 및 학습중입니다.Clean Architecture
, Modular Architecture
등의 여러 App Architecture대해 고민하고 적용해본 경험이 있습니다.Reactive Programming
을 이해하고 개발할 때 적극적으로 활용할 수 있습니다.Combine
, RxSwift
를 사용하여 Reactive Programming을 활용하였습니다.GCD
의 DispatchQueue를 사용해 Concurrency를 구현한 경험이 있습니다.Swift Concurrency
의 Task를 사용해 Concurrency를 구현한 경험이 있습니다.XCTest
, Quick
, Nimble
을 사용해 Unit Test를 진행한 경험이 있습니다.DI
를 할 수 있는 코드를 작성하고, Unit Test를 용이하게 만드려고 합니다.URLSession
, Alamofire
, Moya
등을 사용하여 REST API와 통신한 경험이 있습니다.Apollo-iOS
를 사용하여 GraphQL API와 통신한 경험이 있습니다.Github Action
을 사용해 깃허브 위에서 빌드, 테스트, 배포 등의 파이프라인을 자동화
한 경험이 있습니다.fastlane
을 사용해 앱스토어 심사 제출, TestFlight 업로드 등의 배포 자동화
를 한 경험이 있습니다.