Project: Photos handler app
Application:
- Confidential Mobile App
Company Name: ImproveIt Solution
Client: Confidential
Role: Senior iOS Developer
Duration: 12/2018 - 03/2020
Team size: 3 members
Technologies:
Click to reveal used technologies
Category | Technologies |
---|---|
Programming Languages | Swift |
Frameworks | Foundation, UIKit, CoreData, CoreLocation, NSURLSession |
Architectural Patterns | MVC, MVP |
3rd Party Libraries | Redux, SnapKit, SwaggerClient, PromiseKit, RxSwift, ScalingCarousel, Alamofire, SwiftInstagram, SwiftLint, Swinject, ReSwift, SwiftyJWT, KeychainAccess, SDWebImage, GooglePlaces, AEXML, SWXMLHash, StringExtensionHTML, SwiftHash, Stripe, Fabric, Crashlytics, Firebase/Core, Firebase/Analytics, Firebase/RemoteConfig, Bagel, ReachabilitySwift, MagicalRecord, XCGLogger, Accengage-iOS-SDK, Adjust, SemanticVersioning, PaginationUIManager, DeviceKit, FacebookCore, FacebookLogin, FacebookShare, SwiftyCrypto |
APIs and Networking | RESTful APIs, JSON |
Libraries and Tools | GIT (Bitbucket), CI/CD (Fastlane/Jenkins) |
Project managment Tools | JIRA |
Design Tools | Figma, Sketch |
App Management | Apple Store Management |
Leadership | iOS team Management |
Responsibilities:
- iOS Apps development and support for existing project
- Manage team members from the iOS side.
- Keep the app updated on the Apple Store.
- Communicate with the Product \ Design \ Back-End (BE)\ QA team members.
Achievements:
- Provided guidance to ensure adherence to project requirements and technical standards for team members, fostering a cohesive and efficient development process.
- Led the creation and launch of multiple iOS applications to the App Store, garnering substantial positive feedback from end-users and stakeholders.
- Streamlined workflows and enhanced system performance by transforming a challenging Redux-based iOS application into a model of efficiency and reliability.
- Guided efforts to enhance application-backend communication protocols by leveraging RESTful architecture and refining Swagger app approaches.
- Played an integral role in optimising CI/CD workflows by managing and resolving challenges within Fastlane settings, fostering streamlined automation and efficient delivery of software updates.