MOHAMED AFSAL
Senior iOS Software Engineer
I am a mobile engineer specializing in developing iOS applications with modular design and clean architecture. I’m deeply passionate about building scalable, maintainable, and testable applications.
HIGHLIGHTS
• Strong experience with "Swift" (Working with Swift since version 1.0).
• Creation of UI through Storyboards and Programmatically using UIKit/SwiftUI.
• Distribution of beta apps through Test Flight.
• Experienced with deploying application to Appstore.
• Good experience with iOS provisioning profile, creating development/production certificates etc.
• Experienced with Apple’s Push Notification Services.
• Handling the entire life cycle of application development –
( *prototyping, *designing, development, deployment, testing, app store submission)
EXPERIENCE
Abu Dhabi Digital Authority • Abu Dhabi, UAE — Senior iOS Engineer https://www.tamm.abudhabi
NOV, 2022 – Present
Project: TAMM
- Converted 25 web services into native form.
- Integrated UIs (with reusable components), APIs and caching mechanism.
- Created separate submodule for the service integration.
- Used modular VIPER architecture and different design patterns. Homebase • Remote (USA) — Staff iOS Engineer
https://joinhomebase.com
NOV 2021 – NOV 2022
Project: Homebase
- Implemented biometric authentication, enhancing user security and experience through biometric recognition.
- Converted the old VIPER (Objective C) code to MVVM-C (Swift) improving maintainability and code stability.
- Developed the banking onboarding functionality including 7 screens with Plaid SDK integration.
- Collaborated with back-end developers to integrate APIs seamlessly, ensuring data integrity and optimal performance.
- Implemented and maintained automated testing processes. G42 Healthcare • Abu Dhabi, UAE — Senior iOS Engineer https://www.g42healthcare.ai
AUG 2021 – NOV 2021
Project: HealthierU
- Led the engineering efforts of the HealthierU consumer-facing iOS app.
- Played a pivotal role in enabling tele-communications, ensuring seamless appointment scheduling, and facilitating access to reports.
- Addressed the needs of both patients and doctors through the app's user-centric design and functionality.
- Wrote Unit/Integration tests and debugged critical application issues such as crashes and memory leaks.
Abu Dhabi, UAE.
*******.********@*****.***
COMPETENCE
Development IDE Tools:
Xcode, AppCode, VS Code.
Operating System
Mac OS, Windows, Linux
Mobile Development Skills:
Objective C, Swift, C, C++, SwiftUI,
SwiftData, Combine, RxSwift, Story
board, Xibs, Auto Layout,
Unit/Integration/Snapshot/Accepta
nce Tests, Agile/Scrum, Profiling,
Debugging, TDD, BDD, DDD, CI/CD,
Xcode Cloud, GitHub Actions,
Fastlane, CircleCI, Travis CI, Core
ML, ARKit, Core Data, Core
Bluetooth, Realm, Google Maps,
MapKit, Mapbox, Git, SVN, Cocoa
touch, Cocoapods, SPM, Carthage,
Firebase (Push notifications), JSON,
XML, SOAP, REST API, JIRA, Trello,
MVC, MVP,
MVVM, VIPER, Clean Architecture
(VIP), Design Patterns, WebSocket,
GraphQL, App Security, Apple Pay,
Stripe, PayPal, Braintree, Plaid SDK,
Transporter, Tower, Charles Proxy,
Postman, Proxyman, Amplitude,
Crashlytics, Sentry, Instabug.
Version Control
GitHub, GitLab, Bitbucket
LANGUAGES
English, Hindi
Digital14 • Remote (Dubai, UAE) — Senior iOS Engineer https://www.katim.com
AUG 2020 – AUG 2021
Project: ALHOSN UAE
- Led the design and development of the ALHOSN iOS app, implementing robust security measures for digital signing and OAuth authentication.
- Used Swift with an MVVM-C architecture with RxSwift to craft the application, ensuring a structured and scalable codebase.
- Utilized BLE technology to implement blue-trace for effective contact tracing.
- Enhanced app performance and data caching capabilities to accommodate seamless scaling to millions of users.
- Conducted ongoing maintenance and resolved bugs throughout the entire lifecycle of the application.
- Leveraged various frameworks, including UIKit, RxSwift, PromiseKit, Swinject, Rswift, Swiftlint, Alamofire, and Fastlane in the development of this project. Ekar • Dubai, UAE — Senior iOS Engineer
https://ekar.app/ae/en/carshare
JAN 2019 – AUG 2020
Project: Ekar
- Contributed to the development of the Ekar app by implementing new features using the MVVM architecture.
- Conducted extensive work with Core Data, specializing in seamless Core Data migration processes to ensure smooth transitions between app versions and data model updates.
- Integrated Apple Pay payments as part of the app’s enhanced functionality.
- Wrote clean, modular, and maintainable code.
- Investigated and fixed bugs reported by users and found through testing.
- Wrote unit/Integration tests to ensure the reliability of the code. Cybraum Technologies • Calicut, Kerala, India — iOS Engineer https://cybraum.com
DEC 2011 - DEC 2018
Project: Zulekha Hospital, Alexis Hospital, Zayed International Price, Zayed Green Challenge, Diya Travels, Al Hammadi Law, Pink Knights, Voice of Islam, HiPay, iGold, Trueway Online, 2Mummy
- Developed and maintained iOS applications.
- Integrated third-party libraries and APIs to enhance application functionality.
- Implemented BLE technology to generate recharge receipts in a designated format.
- Optimized user experience through careful attention to detail in layout and animations.
- Implemented caching strategies and asynchronous operations to enhance the user experience.
- Integrated with back-end APIs to fetch and update data in real-time.
- Optimized the application for diverse screen sizes and resolutions.
- Addressed post-release issues.
EDUCATION
Bachelor of Technology in Electronics & Communication — University of Calicut 2007 – 2011 Blue Belt — iOS Lead Essentials 2023 - 2024
“An experienced Mobile engineer with expertise in designing, implementing, integrating, testing and providing support for impactful applications developed in diverse, collaborative environments for mobile and tablet devices on the iOS platforms” LinkedIn