Project: Healthcare app with scalability to abilities (container base approaches)
Application:
- Confidential Mobile App
Company Name: SD Solution
Client: Confidential
Role: Senior iOS Developer
Duration: 03/2020 - …
Team size: 6 members
Technologies:
Click to reveal used technologies
Category | Technologies |
---|---|
Programming Languages | Swift, SwiftUI, Objective-C, Kotlin Multiplatform |
Frameworks | Foundation, UIKit, CoreData, CoreLocation |
Architectural Patterns | RIBs, MVC, MVP, MVVM, CleanSwift |
3rd Party Libraries | SnapKit,RxSwift,Combine |
Features | RTLs’ languages adaptation, Creating UI from code |
APIs and Networking | RESTful APIs, JSON |
Libraries and Tools | GIT (Bitbucket), CI/CD (Bitrise) |
Project managment Tools | JIRA, ClickUp |
Design Tools | Figma, Miro |
Responsibilities:
- Supporting existing apps.
- Creating screens for user iteration by using SnapKit frameworks; do not use storyboard or xib files. Creating UI from code.
- Create feature roadmaps on Confluence page.
- Covering existing and new functionality with Unit (and Integration) Tests.
- Bug fixing and improving application performance.
- Collaborate with Product, Design, Back-End (BE) and QA team members.
Achievements:
- Developed modular components: Enhanced code reusability and collaboration by developing modular components (SDKs) that could be delivered internally or via external dependency managers.
- Successfully migrated or created new business logic modules to Kotlin Multiplatform side.
- Enforced code quality standards: By providing UnitTest and Integration tests.
- Enhanced SwiftUI interfaces: Enhancing SwiftUI interfaces for the WatchOS app.
- Facilitated integration with HealthKit trackers: Enriched the app’s health and fitness capabilities by facilitating integration with a variety of new HealthKit trackers.
- Increased efficiency and deployment reliability by streamlining CI/CD (Bitrise) workflows.
- Developed secure files exchange module: Developed a secure files exchange module utilising AES and RSA encryption for files.