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

KotlinClean ArchitecturePostgreSQLAzureRESTful APIsGradleAmélioration des processus

Langues

Arabe (Maternelle)Anglais (Courant)

Recommandé par

Imad El Bouhati

Société Générale - Africa Technologies & Services

Production Engineer

A recommandé le 18 août 2021

À 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.

Liens

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

Certifié par LinkedIn

Android App Development: Accessibility

Délivré le : déc. 2022

Certifié par LinkedIn

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.