Hi, my name is

Mustafa.

I build cool Android apps

A passionate Senior/Lead Android developer. I tend to make use of modern Android technologies to build apps that look great, feel fantastic, and function correctly.

About Me

I’m a Senior Android Developer with +7 years of experience in Android. During my journey in Android Development, I participated in building well-known apps that are currently used by millions of users. Besides being an Android Developer, I’m a speaker in well-known Android and Software events. Here are a few technologies I've been working with recently:
  • Android
  • Kotlin
  • Java
  • Python
  • CI/CD
  • MVVM
  • Dagger Hilt
  • Jetpack Compose
  • Coroutines
  • Spring Boot
  • Clean Architecture

Experience

Senior Android Developer - REWE International AG
Sept 2022 - present

I am currently working as a Senior Android Developer at REWE International AG in Vienna Austria, we are building a whitelabel greocery app for the most popular grocery in Austria.

  • Building a scalable architecture for whitelabel solution
  • Build a full-stack feature by developing backend/Android tickets
  • Refactor legacy features to Jetpack compose instead of XML
  • Enhancing the automation streamline of Gitlab, to boast development lifecycle
  • Participating in refinement and pre-refinements to refine stories to be shared with the developers
  • Reviewing merge requests based on scalability, maintainability, SOLID, etc
  • Communicate with the stakeholders to resolve this issues efficiently
  • Building Unit test strategy to increase unit testing coverage
Senior Android Developer - Bitpanda
Oct 2021 - Sept 2022

I contributed as a senior Android developer to build a well-known trading application

  • Develop/maintain features for Bitpanda Cryptocurrency
  • Focusing on unit test for features, continuously
  • Focus on applying the latest android technologies announced
  • Maintain and observe the project architecture and guarantee clean architecture is applied
  • Sharing ideas and technologies in community of prac9ce of the Android team
Senior Android Developer - Vodafone
Nov 2020 - Oct 2021

I contributed as a senior Android developer to build a whitelabel soltion for all My Vodafone apps all over the world. we were building features to let the developers integrate with it

  • Working with core team to develop abstracted features that been used in all My Vodafone Apps around the world
  • coach and monitor junior developers
  • Working with the team in building fully unit test project using jUnit, Robelctric, MockK and Mockito to ensure high quality and reliable code.
  • Improve code quality by applying clean code and SOLID principles
  • Support all Vodafone teams around the world to solve their issue My Vodafone app in their local market.
Software Engineer - Intercom Enterprises
May 2018 - Jan 2020

I contributed as an Android developer to build a high quality mobile banking solution.

  • Applied CI/CD on GitLab for the product
  • Worked with architectural design patterns
  • Applied clean architecture for the project and MVVM as a presentational architecture
  • Slight developing of backend service for android using php.

Education

2012 - 2016
Bachelor of Computer Science
Fayoum University
2000 - 2012
High School
Islamic Language School

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!