Je suis développeur Android depuis 7 ans. Je travaille actuellement comme consultant informatique chez Qatar Airways, notamment via KBC Technologies.
J'ai une expérience professionnelle en développement UI/UX et back-end avec Java/Kotlin, Swift et SwiftUI natifs. Je travaille généralement sur les outils et technologies les plus récents. Les plus connus sont Kotlin/Java, XML, MVVM/MVC, Room DB, Retrofit2, Gson et Hilt pour Android et iOS. Swift, SwiftUI, CoreData, les dépendances de packages iOS, l'API Screen Time et Alomofire.
Dans mon précédent poste chez Hazel Mobile, j'ai dirigé le développement de plusieurs applications Android et iOS performantes pour divers clients. Mes responsabilités comprenaient la collaboration avec les chefs de produit, les concepteurs et les développeurs pour concevoir et implémenter des fonctionnalités, optimiser les performances et l'expérience utilisateur, et garantir la livraison rapide des applications.
Mes compétences techniques incluent la maîtrise de Java, Kotlin et Swift, une expérience avec diverses bibliothèques Android et frameworks iOS tels que Retrofit, Glide, Dagger, Alomofire, CoreData, le contrôle parental via l'API Screen Time, ainsi qu'une connaissance des meilleures pratiques de développement Android et iOS modernes, telles que l'architecture MVVM, Android Jet-Pack et iOS SwiftUI.
J'ai également acquis de l'expérience avec les API back-end et l'intégration de divers services tiers tels que Firebase, Google Maps et Analytics. De plus, je maîtrise les méthodologies de test, notamment les tests unitaires et les tests d'interface utilisateur automatisés, à l'aide de frameworks tels que Junit5 et Apple UI Automation. Je maîtrise parfaitement Jenkins et Azure pour l'intégration CI/CD.