Available to hire
I am a mobile developer with over 6 years of experience, focusing on Android and Flutter with MVVM and Clean Architecture to build high-performance applications.
I take pride in being a key player in dynamic, collaborative teams, constantly seeking ways to expand my knowledge and skills. My dedication to simplicity and usability drives me to create solutions that are truly useful for users. Through my commitment to CI/CD and test-driven development, I have successfully reduced bug rates by 30%, ensuring the delivery of high-quality applications.
Language
English
Advanced
Work Experience
Flutter Developer at IBM
July 1, 2022 - PresentCollaborated with cross-functional teams to define, design, and ship new features using Flutter and Dart. Mentored junior developers through code reviews and technical guidance to ensure high code quality and faster onboarding in Agile development teams. Designed and built advanced Flutter applications and implemented comprehensive safety features that increased app usage by 25%.
Mobile Developer at Unilever
July 1, 2022 - August 27, 2025Worked on tools for Unilever Customer Development department using Android, Kotlin, and Java. Engaged in bug fixing and application performance improvements. Continuously researched, evaluated, and implemented new technologies to maximize development efficiency. Gained extensive experience in databases.
Android Software Engineer at E-Bakers
November 30, 2020 - August 27, 2025Developed and maintained several mobile applications using Kotlin and Java. Translated designs and wireframes into high-quality code, designing, building, and maintaining high performance, reusable, and reliable Java code following MVVM and SOLID principles.
Flutter Developer at IBM
July 1, 2022 - PresentCollaborated with cross-functional teams to define, design, and ship new features. Mentored junior developers through code reviews and technical guidance, ensuring high code quality and faster onboarding within Agile development teams. Designed and built advanced applications in Flutter. Implemented comprehensive safety features that increased app usage by 25%.
Mobile Developer at Unilever
July 1, 2022 - August 28, 2025Worked on tools for Unilever Customer Development department using Android, Kotlin and Java. Engaged in bug fixing and improving application performance. Continuously discovered, evaluated and implemented new technologies to maximize development efficiency. Gained extensive experience in database management.
Android Software Engineer at E-Bakers
November 1, 2020 - August 28, 2025Developed and maintained several mobile applications with Kotlin and Java. Translated designs and wireframes into high-quality code. Designed, built, and maintained high performance, reusable, and reliable Java code applying MVVM and SOLID principles.
Flutter Developer at IBM
July 1, 2022 - PresentCollaborated with cross-functional teams to define, design, and ship new features using Flutter and Dart. Mentored junior developers through code reviews and technical guidance to ensure high code quality and accelerate onboarding within Agile teams. Designed and built advanced Flutter applications and implemented comprehensive safety features that increased app usage by 25%.
Mobile Developer at Unilever
July 1, 2022 - August 28, 2025Worked on tools for the Unilever Customer Development department using Android, Kotlin, and Java. Focused on bug fixing and improving application performance. Continuously researched, evaluated, and implemented new technologies to maximize development efficiency. Gained substantial experience in database management.
Android Software Engineer at E-Bakers
November 1, 2020 - August 28, 2025Developed and maintained multiple mobile applications using Kotlin and Java. Translated designs and wireframes into high-quality code, designing, building, and maintaining high performance, reusable, and reliable Java code. Applied MVVM and SOLID principles in development.
Senior Android Developer at IBM
July 1, 2022 - PresentCollaborate with cross-functional teams to define, design, and ship new features. Mentored junior developers through code reviews and technical guidance, ensuring high code quality and faster onboarding within Agile development teams. Design and build advanced applications in Android. Implemented comprehensive safety features that increased app usage by 25%.
Mobile Developer at Unilever
July 1, 2022 - September 17, 2025Working on tools for Unilever Customer Development department using Android, Kotlin and Java. Work on bug fixing and improving application performance. Continuously discover, evaluate and implement new technologies to maximize development efficiency. Gained a lot of experience in database.
Android Software Engineer at E-Bakers
November 1, 2020 - September 17, 2025Developing and maintaining several mobile applications with Kotlin and Java. Translate designs and wireframes into high quality code, Design, build, and maintain high performance, reusable, and reliable Java code.
Education
Bachelor's degree at Ain Shams University
September 1, 2014 - May 1, 2018Bachelor's degree at Ain Shams University
September 1, 2014 - May 1, 2018Bachelor's degree at Ain Shams University
September 1, 2014 - May 1, 2018Bachelor's degree at Ain Shams University
September 1, 2014 - May 1, 2018Qualifications
Google Developer Nano Degree Scholarship - Udacity
March 1, 2018 - August 27, 2025Android Developer, Intern - SmartPan
September 1, 2018 - August 27, 2025LeetCode 100 days badge 2022
August 1, 2022 - August 27, 2025Google Developer Nano Degree Scholarship - Udacity
March 1, 2018 - August 28, 2025Android Developer, Intern - SmartPan
September 1, 2018 - August 28, 2025LeetCode 100 days badge 2022
August 1, 2022 - August 28, 2025Google Developer Nano Degree Scholarship - Udacity
March 1, 2018 - August 28, 2025Android Developer, Intern - SmartPan
September 1, 2018 - August 28, 2025LeetCode 100 days badge
August 1, 2022 - August 28, 2025Google Developer Nano Degree Scholarship - Udacity
March 1, 2018 - September 17, 2025Android Developer, Intern - SmartPan
September 1, 2018 - September 17, 2025LeetCode 100 days badge
August 1, 2022 - September 17, 2025Industry Experience
Software & Internet, Consumer Goods, Professional Services, Energy & Utilities, Computers & Electronics
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Berlin today.