Multi-brand food-delivery apps
- Company
- Eda.ua
- Client
- Foodout group
- Role
- iOS Developer
- Period
- 09/2017 – 12/2018
- Team
- 2 members
- Apps
- Eda.ua, MyChef.ee, Foodout.lv, Foodout.lt
Overview
iOS apps for the food-delivery brands of the Foodout group: eda.ua, MyChef.ee, Foodout.lv, and Foodout.lt. I worked on them as an iOS developer in a two-person team.
Responsibilities
- Developed the iOS apps and supported the existing Objective-C project.
- Worked with Product, Design, backend, and QA.
Selected engineering work
- Proposed and implemented a multi-scheme architecture that produced four branded apps from one codebase, which reduced duplicated development and maintenance effort.
- Owned the UI redesign delivery and the REST and Core Data architecture, from design collaboration through App Store release.
- Found performance bottlenecks and resolved bugs across the codebase.
Technologies
| Category | Technologies |
|---|---|
| Languages | Objective-C |
| Apple frameworks | UIKit, Core Data |
| Key libraries | Facebook SDK, Google Sign-In, Google Maps and Places, EasyMapping, TTTAttributedLabel |
| Testing | Expecta, OCMock |
| Services | AppsFlyer, Firebase App Indexing, Crashlytics |
| Tooling | Bitbucket, Jira, Sketch, InVision |


