
Yasser AKBBACH
Senior Android Developer - Banking | Kotlin - Compose | MVVM - Clean Architecture | Learning Enthusiast | AI
1 recommandation
Salaire / Taux journalier
1 personne recommande
Lusail, Qatar
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
I started my Android development journey in 2018, specializing in MVVM with Clean Architecture, Kotlin, and Jetpack Compose. My expertise spans Coroutines, Retrofit, Dependency Injection (Dagger Hilt), and a wide array of Jetpack libraries, enabling me to craft scalable, high-performance applications. With a well-rounded skill set, I have experience in web and backend development using Java, JavaScript, PHP, and Laravel, as well as database integration with MySQL, Oracle, and Firebase (Realtime Database and Firestore). My portfolio reflects diverse project requirements, including map integration (Google Maps, MapBox), push notifications, localization, database caching (Room Database), camera functionalities, and RESTful API communication. Additionally, I excel in managing production rollouts, creating technical documents, and conducting thorough code reviews. Proficient in tools like Firebase (Crashlytics) for crash reporting, I ensure the reliability and quality of applications. A passionate team player, I thrive on collaborating to deliver exceptional user experiences and tackling complex technical challenges.
Expérience de travail
Software Engineer Android
UBS
mai 2023 - Présent
3 ans 6 mois
Lusail, Qatar
- Rebuilt TWINT NG from scratch with Jetpack Compose. - Setup strategy to migrate to Jetpack Compose. - Architect and build the app to optimize for performance, growth, scalability, ease of future development, and code quality. - Work with Design and Product teams to build UI that is beautiful, performant, and well-engineered. - Write unit and functional tests to ensure maximum code and app quality. - Investigate, debug, and fix user-reported production issues. - Refactor existing code where needed in order to improve quality of life for the other engineers. - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Work within a highly cross-functional team, iterating on process and make suggestions for improvements.
Android Developer
Bell
nov. 2022 - mai 2023
7 mois
Casablanca-Settat, Morocco
- Work closely with key stakeholders such as Product Managers, UX Designers and Quality Engineers. - Unit-test code for robustness, including edge cases, usability, and general reliability. - Work with outside data sources and APls. - Fixes bugs including proper root cause analyses to ensure issues do not occur again. - Contribute to ongoing efforts to improve our processes and tools.
Android Developer
Imedia24 GmbH
oct. 2021 - déc. 2022
1 an 3 mois
Casablanca-Settat, Morocco
- Write UI composables and their previews and providers. - Add follow functionality on the public profile. - Add follow activity on chat when users follow the streamer. - Support Android 13 notification permission. - Migrate from Koin to Hilt. - Integrate the Installment payment method into the Shop App. - Migrate from deprecated Kotlin synthetics to ViewBinding. - Discover new technologies, propose new ideas, and do presentations. - Write unit tests, Code reviews, and attend daily meetings.
Android Engineer
SOWIT
janv. 2021 - oct. 2021
10 mois
Casablanca-Settat, Morocco
- Convert business requirements to real apps. - Active contribution and facilitation in daily standup, grooming, review/demo, retrospective, sprint and OKR cycle planning meetings. - Decide the architecture and generic approaches to ease the development lifecycle. - Deploy apps to Play Store. - Help with the recruitment process of new Android devs.
Android & Web Developer
CDMA Solutions
juil. 2019 - déc. 2020
1 an 6 mois
Casablanca, Maroc
- Build Web (PHP/Laravel) and mobile applications (Android/Kotlin). - Create a mobile app for insurance companies. - Collaborate with the backend team on building insurance back-office. - Develop SMS API gateway.
Formation
Specialized Institute Of Applied Technology NTIC
Associate's degree, Computer Science
Résultat : 15/20
FST Settat
Bachelor Degree, Mobile Applications Engineering
Résultat : 15/20
Licences et certifications
Android Development: Retrofit with Kotlin
Délivré le : déc. 2022
Android App Development: Accessibility
Délivré le : déc. 2022