๐ Phone : 010-9462-2607
๐ง Email : [email protected]
๐ Github : github.com/eymin1259
๐๐ปโโ๏ธย Introduce
ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ๋ก ๋น์ฆ๋์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๊ฒ์ ๊ด์ฌ์ด ๋ง์ 3๋
์ฐจ ๊ฐ๋ฐ์ ์ด์ฉ๋ฏผ ์
๋๋ค.
๋ชจ๋ํ๋ฅผ ํตํด ์ฌ์ฌ์ฉ์ฑ ๊ฐ์ ๋ฐ ์์ ๊ณผ ํ์ฅ์ด ์ฌ์ด ์์คํ
์ ๋ง๋๋๊ฒ์ ๊ด์ฌ์ด ๋ง์ต๋๋ค.
๋น์ฆ๋์ค ๋ก์ง์ UI ๋ก์ง๊ณผ ์ธ๋ถ ๋๋ฉ์ธ์ผ๋ก๋ถํฐ ์์กด์ฑ์ ๋ถ๋ฆฌ์์ผ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํ๋๋ก ์ค๊ณํฉ๋๋ค.
์์กด์ฑ ๊ด๋ฆฌ ๋ชจ๋์ ๊ฐ๋ฐํ๋ ๊ฒ์ ์ ํธํ๊ณ ์์ ๊ท๋ชจ์์๋ ํ๋์ IoC Container์์ ์์กด์ฑ์ด ๊ด๋ฆฌ๋๋๋ก ๊ฐ๋ฐํฉ๋๋ค.
๋น์ฆ๋์ค ์๊ตฌ์ฌํญ์ ๋ง์กฑ์ํค๋ ๊ฒ์ ๋์ด ์๋น์ค์ ๋ฐฉํฅ์ ์ฑ
์์ง๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ์ํด ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
๐ ๏ธย Skills
Frontend
- React, Typescript
- Next.js
- React-hook, Redux-toolkit, Recoil
- axios, RTK-Query, React-Query
- Emotion
- React-hook-form
iOS
- Swift, Objective-C
- Clean Architecture, MVVM-C, ReactorKit, MVVM, MVC
- RxSwift, RxCocoa, RxDataSources
- SwiftUI, UIKit, SnapKit, Storyboard, AutoLayout, Frame UI
- Jenkins, Fastlane
- CocoaPods, Swift Package Manager
ETC
- AWS - EC2, RDS
- Node.js, Express, Python, Django, MySQL
- Git, Slack, Zeplin
๐ข Careers
์๋ธ๋ง
- 2021.11 ~ ํ์ฌ
- AppStore Link
- ๋์ 580๋ง ์ด์์ ํ์์ ๋ณด์ ํ ๊ตญ๋ด 1์ Print On Demand ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์๋ธ๋ง์์ โ์ค๋
์ค', โ์คํ๋ฆฐํธ๋ฏธโ, โ์ค๋ผ์ด๋โ iOS App์ ๊ฐ๋ฐํ์์ต๋๋ค.
iOS Application ๊ฐ๋ฐ
Swift, Objective-C, MVVM, MVC, RxSwift, RxCocoa, WKWebView, Core Graphics, Alamofire, Vision, Jenkins, fastlane, Firebase
ํ๋ซํผ ํตํฉ ๋ฆฌ๋ด์ผ P.O.D ๋ชจ๋ฐ์ผ ํธ์ง์์คํ
๊ฐ๋ฐ
- ์น, ์๋๋ก์ด๋, iOS ํ๋ซํผ๋ณ๋ก XML ํฌ๋งท์ด ๋ชจ๋ ๋ค๋ฅด๋ ํธ์ง ๋ฐ์ดํฐ๋ฅผ ํ๋์ ํต์ผ๋ JSON ํฌ๋งท์ ํธ์ง์์คํ
์ผ๋ก ์ ํํ์ฌ ์ด๋ ํ๋ซํผ์์๋ ํธํ๋๋๋ก ๊ฐ๋ฐ
- ๊ธฐ์กด์ ์ ์ง๋ณด์๊ฐ ์ด๋ ค์ ๋ Objective-C๊ธฐ๋ฐ์ ๋ ๊ฑฐ์ ์์คํ
์์ Swift ๊ธฐ๋ฐ์ Print On Demand ๋ชจ๋ฐ์ผ ํธ์ง ์์คํ
๊ฐ๋ฐ
- ๋งค์ถ์ด ๊ฐ์ฅ ๋์ 4๊ฐ์ ์นดํ
๊ณ ๋ฆฌ ์ํ์ ๋ํด ๋ฆฌ๋ด์ผ P.O.D ํธ์ง์์คํ
์ผ๋ก ์ ํ ์๋ฃ, Crash Free 99%
- Jenkins, Fastlane, Firebase App Distribution์ผ๋ก ์ดํ๋ฆฌ์ผ์ด์
๋ฐฐํฌ ์๋ํ ๊ตฌ์ถ
์ ๊ท ํ๋ก์ ํธ ๊ฐ๋ฐ๋น์ฉ ๊ฐ์ ํ๋ก์ ํธ
- ์๋ก์ด ์ํ์ด ๊ธฐํ๋ ๋๋ง๋ค ๊ธฐ์กด ํธ์ง์์คํ
์ ๋ฎ์ ์ฌ์ฌ์ฉ์ฑ์ผ๋ก ์ธํด ์๋ก์ด ํธ์ง๊ธฐ ๋ชจ๋์ ๋ง๋ค์ด์ผํ๋ ์ด์ ์กด์ฌ
- UI ๋ก์ง, ํธ์ง ๊ธฐ๋ฅ ํด๋์ค, ์ํ ์ ์ฑ
ํด๋์ค, ํธ์ง ๋ฐ์ดํฐ ์ ์ฅ ํด๋์ค ๊ฐ์ ์์กด์ฑ ๋ถ๋ฆฌ
- ํธ์ง ์์คํ
์์ ํ์ํ ์์กด ํด๋์ค๋ฅผ ์ธ๋ถ์์ ์ฃผ์
ํจ์ผ๋ก์จ ํธ์ง๊ธฐ์ ์ฌ์ฌ์ฉ์ฑ ๋ฐ ํ์ฅ์ฑ ๊ฐ์
- ํ๊ท 8์ฃผ์ ์ ๊ท ํ๋ก์ ํธ ๊ฐ๋ฐ๋น์ฉ์ 4์ฃผ๋ก 50% ๋น์ฉ ์ ๊ฐ
ํธ์ง์์คํ
๊ธฐ๋ฅ ๊ฐ์ ํ๋ก์ ํธ
- ๋์ผ ์ํ ๋ด์์ ์ต์
๋ณ ์ํ ์ด๋ฏธ์ง๋ฅผ ๋ณ๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ์ฌ ํฐ ๋น์ฉ์ด ๋ฐ์ํ๋ ์ด์ ์กด์ฌ
- Core Graphics ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ ์ด๋ฏธ์ง ํฉ์ฑ ๋ชจ๋ ๊ฐ๋ฐ
- ์ดํจ๋ด ์ํ ํธ์ง์์คํ
์์ ์ต์
์ ๋ฐ๋ผ ํด๋น ๋ชจ๋๋ก ํ์ํ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น์ฉ ์ ๊ฐ
- Vision ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ Face Detection ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ฐ ์ฌ๋ด AI ์๋ฒ ํธ๋ ํฝ ๊ฐ์
์ด์ ์๋น์ค ์ ์ง ๋ณด์
- Objective-C ์ฝ๋ ๋ฐ Storyboard UI ์ ์ง ๋ณด์
- Frame based UI ๊ฐ๋ฐ
- WebView์ ๋ค์ดํฐ๋ธ๊ฐ MessageHandler ์ฐ๋
- Firebase, Appsflyer ์ดํ๋ฆฌ์ผ์ด์
๋ถ์ ํด ์ฐ๋