Eurisko Mobility
Native iOS delivery across chat, video, live streaming, localization, and production release workflows.
SwiftUIKitSwiftUIRxSwiftCombineAtomic DesignClean SwiftCore DataFirebaseOneSignalAppCenterTestFlightApp Store ConnectLocalizationCachingVideo PlaybackLive StreamChattingReelsSchemesJSONPostman
Role
iOS / Software Engineer, December 2021 - November 2024.
Engineering focus
- Developed, maintained, and improved native iOS applications across chat, video playback, live stream, reels, localization, caching, and app release flows.
- Reduced iOS application size by 40%.
- Improved performance through lazy loading, caching, background tasks, and migration from RxSwift toward Combine where it made sense.
- Delivered multiple feature sprints without introducing new bugs.
- Built reusable SOLID components and documented code for readability.
- Also developed Flutter and React Native applications with unit testing for cross-platform reliability.
Skills used
- Native iOS development with Swift, UIKit, and SwiftUI
- RxSwift, Combine, and migration from RxSwift toward Combine
- Atomic Design, Clean Swift architecture, SOLID components, and reusable UI
- Chatting, video playback, live stream, screen recording, reels, and localization
- Caching, lazy loading, background tasks, and application performance improvements
- Core Data, Firebase, OneSignal, schemes, JSON, and Postman
- AppCenter, TestFlight, App Store Connect, and production release workflows
- Crash prevention, documented code, and bug-safe sprint delivery
- Flutter and React Native development with unit testing