Project: User activities (/sport) tracking apps
Applications:
- Confidential Mobile App 1; running activity
- Confidential Mobile App 2; walking activity
Company Name: ImproveIt Solution
Client: Confidential
Role: Senior iOS Developer
Duration: 03/2020 - 04/2021
Team size: 3 members
Technologies:
Click to reveal used technologies
Category | Technologies |
---|---|
Programming Languages | Swift, Objective-C |
Architecture Patterns | MVC, CleanSwift |
Frameworks | Foundation, UIKit CoreData, CoreLocation, Pagination, URLSession, NSURLSession |
APIs and Networking | RESTful APIs, JSON |
Modules | Bluetooth Modules (via private framework) |
3rd Party Libraries | Swinject, SwiftLint, PromiseKit, Bagel, BetterSegmentedControl, Charts, DZNEmptyDataSet, Firebase/Analytics, Firebase/Auth, Firebase/Crashlytics, Firebase/DynamicLinks, Firebase/Database, Eureka, HGCircularSlider, IQKeyboardManagerSwift, lottie-ios, QRCodeReader, PhoneNumberKit, SVProgressHUD, SwiftDate, SwiftMessages, SwiftyUserDefaults, SweeterSwift, SwiftGen, IPDashedLineView, SwiftEventBus, GoogleMaps, Google-Maps-iOS-Utils, GooglePlaces, Pulsator, ScrollingPageControl, Disk, FloatingPanel, GEOSwift, Kingfisher, SnapKit, ObjcExceptionBridging, INTULocationManager, GaugeKit, Themes, Amplitude-iOS, HCKalmanFilter, OneSignal |
Libraries and Tools | GIT (Gitlab) |
Project managment Tools | JIRA |
Design Tools | Figma |
App Management | Apple Store management |
Leadership | iOS app team Management |
Responsibilities:
- Create and improve several apps which using hardware Bluetooth module to collect user activities data.
- Deliver and keep app updating on Apple Store.
- Manage team members from the application’s side.
- Communicate with the Product \ Design \ Back-End (BE)\ QA team members.
Achievements:
- Guided application development with hardware Bluetooth & GPS modules: Leveraged sensor technology and data visualisation for insightful user activity analysis.
- Collaborated closely with Bluetooth Module framework team for optimal solutions. Integrated CoreLocation, showcasing expertise in location-aware applications.
- Supervised iOS developers, fostering collaboration: Created a supportive environment enhancing team productivity.
- Proactively defined technical roadmap.