I am a Senior iOS Developer with over 7 years of experience in designing and developing applications. I specialize in creating libraries and SDKs using CocoaPods and Swift Package Manager, and I am proficient in architecture patterns such as MVC, MVVM, MVP, Clean Architecture, and VIPER. My programming expertise includes Object-Oriented, Reactive (Rx), and Functional Programming, with a strong focus on unit testing using XCTest. In addition to Swift and Objective-C, I have experience in Java and Kotlin for Android development. I am skilled in version control with Git (GitLab, GitHub, Bitbucket) and project management using Jira, while also having a strong design background with tools like Sketch and Figma.
Project list
Reviver
- Our team at Reviver has reimagined what a license plate can do with RPlate®, the world's first digital license plate. The Reviver App is the companion mobile application for your RPlate. Owners can change backgrounds and display banner messages to personalize their RPlates in ways a metal plate never could. Modern Licensing for Modern Living.
- Link project: https://apps.apple.com/us/app/reviver/id1316191333
- Develop new features
- Maintaining
- Refactoring
- Working with Product Team to finalize UI/UX
- Bluetooth Interfaces
- Restful Services
- Unit Test
Technologies: Swift, Jenkins, CI/CD, REST API, Unit Testing
Shahid
- This is a Video Streaming Application, premium platform for a wide variety of the best Arabic Originals, exclusive series & movie premieres, live TV, Sports and more.
- Link project: https://apps.apple.com/us/app/shahid-%EF%BA%B7%EF%BA%8E%EF%BB%AB%EF%BA%AA/id879915134
- Develop new features
- Maintaining
- Refactoring
- Clean Architecture
- Digital Rights Management
Technologies: Swift, Clean Architecture, Unit Testing
My MITSUBISHI CONNECT
- Mitsubishi Connect is an innovative platform of services that provide vehicle owners with a safe, secure, and convenient driving experience. The My Mitsubishi Connect Mobile Application allows users to register and access the Mitsubishi Connect services.
- Link project: https://apps.apple.com/us/app/my-mitsubishi-connect/id1289985735
- Development
- Optimize code
- Bug Fixing
Technologies: Swift, REST API, Clean Architecture
ABU DHABI ISLAMIC BANK
- The ADIB Mobile Banking app gives you the freedom to manage your money on the go. View all your accounts at a glance, pay your bills, send money to your family & friends, pay your bills, recharge your phone & Salik credit, apply for financing and much more
- Linkproject: https://apps.apple.com/ae/app/adib-mobile-banking-app/id1128180440