Samih Mustafa

Samih Mustafa Email and Phone Number

Senior Software Engineer w/ 8+ Years | Android | Kotlin | KMM | Expertise in Optimizing App Performance & User Experience @ invisual
Samih Mustafa's Location
United Arab Emirates, United Arab Emirates
Samih Mustafa's Contact Details

Samih Mustafa work email

Samih Mustafa personal email

About Samih Mustafa

My most impactful work as a seasoned Android developer has been leading cutting-edge projects at Ustad Mobile and YAW. At Ustad Mobile, I led the development of porting an e-learning app to Kotlin Multiplatform, enabling true cross-platform capabilities while significantly improving the app's performance and usability. My role encompassed everything from content scraping to implementing advanced compression algorithms, optimizing the app for offline use, and ensuring consistency across Android and web platforms.At YAW, I took the project from the ground up, building a team and leading the development of a highly customizable 3D avatar system. This involved deep dives into 3D rendering technologies, optimizing device storage, and creating advanced animation and customization features that enhanced the user experience. My leadership in these projects highlights my ability to innovate and deliver high-quality Android applications that meet complex technical requirements.Languages: Kotlin, Java, Kotlin Multiplatform, Javascript, TypescriptFrameworks & Tools: Android SDK, Jetpack Compose, React, React Native, Redux, Kotlin Coroutines/Flow, Hilt/Koin, Room/SQLDelight, Retrofit/KtorArchitecture: MVVM, MVI, Clean ArchitectureTesting & CI/CD: JUnit, Espresso, Kaspresso Mockito, Jenkins, Maestro, JestVersion Control: Git, GitHubCloud & Backend: Firebase, REST APIs(Ktor) , AWS, NodejsInterest: Web3, Crypto, Stocks, Travel, Gaming, Skiing, Jogging, Cycling, Boardgames, Self-DevelopmentLanguages: English

Samih Mustafa's Current Company Details
invisual

Invisual

View
Senior Software Engineer w/ 8+ Years | Android | Kotlin | KMM | Expertise in Optimizing App Performance & User Experience
Samih Mustafa Work Experience Details
  • Invisual
    Senior Software Engineer
    Invisual Feb 2024 - Present
    Dubai, United Arab Emirates
  • Yaw
    Lead Android Engineer
    Yaw Nov 2022 - Feb 2024
    Managed a team of 6 engineers, streamlining remote collaboration tools (e.g., Slack, Jira), which increased project efficiency by 20% and reduced development time by 30%Implemented the MVI pattern with Jetpack Compose by modularizing the UI components, which improved codebase maintainability by 25% and enhanced user engagement by 20% through more responsive and interactive interfaces.Achieved 40% code reusability across platforms by implementing shared business logic with Kotlin Multiplatform Mobile (KMM), leading to a 30% reduction in development time for cross-platform features.Optimized CI/CD pipelines with GitHub Actions, reducing release cycle times by 30% and achieving a 99.7% bug-free release through automated build, testing, and deployment.Achieved over 100,000 downloads in 4 months on Google Play Store by managing end-to-end app deployment and adhering to a monthly release schedule, reducing time-to-market by 25% and improving app stability.
  • Ustad Mobile
    Software Engineer
    Ustad Mobile Jul 2018 - Jun 2022
    Dubai Internet City, Dubai, United Arab Emirates
    Implemented Selenium to scrape content from educational websites like Khan Academy, enriching the app with a wide array of offline courses and assignments.Utilized the Redux library with ReactJS for effective state management of components in a Kotlin Multiplatform web frontend, enhancing the scalability, performance, and maintainability of the application.Led the migration from Java to Kotlin Multiplatform, reducing code complexity by 40%, which accelerated feature delivery and improved app performance.Developed RESTful APIs using Kotlin with Ktor, facilitating seamless communication between the client-side applications and server-side logic, ensuring robust and scalable backend architecture.Enhanced UI test coverage to 95% by integrating Kaspresso, a robust Android UI test framework, leading to significant improvements in the application's interface quality and user experience.Managed both PostgreSQL and SQLite databases for a multiplatform environment, optimizing queries and ensuring data integrity and performance, which contributed to a 20% improvement in data retrieval speed.
  • Emirates Group
    Software Engineer
    Emirates Group Mar 2016 - Sep 2017
    Dubai, United Arab Emirates
    Collaborated with cross-functional teams in an Agile environment to redesign key application modules using Android best practices, which improved app performance by 25%.Increased feature delivery speed by 30% by collaborating closely with Product Owners and Business Analysts in a Scrum environment, ensuring alignment between technical solutions and business goals.Refactored legacy code to support the latest Android versions and devices, reducing technical debt by 30% and ensuring seamless app functionality across all supported platforms.
  • Lemeno
    Android Developer
    Lemeno Aug 2015 - Mar 2016
    Dubai, United Arab Emirates
    Sync and pair Contacts and Users with server using RealmIntegrating Retrofit library for Restful APIsIntegrating Picasso library for lazy loading of imagesAutomatic Location detection and search using Google Maps and Places APIGenerate Crash Reports and fix top crashes using Crashlytics Practice Agile Development Approach such as Scrum
  • Mshoppee - Food Delivery App
    Android Developer
    Mshoppee - Food Delivery App Apr 2014 - Jun 2015
    Dubai, United Arab Emirates
    Implemented Push Notifications with GCM Developed RESTful services using Volley Implemented 3D secure for credit card transactions;Auto Login users with authentication Track user engagement using Google Analytics Login with Facebook and tracking of Installs using Facebook SDKMigrating from Hybrid to fully Native Android ApplicationRefactoring of the application to build a better infrastructure with efficient, reusable code
  • Valorise
    Technical Assistant
    Valorise Feb 2014 - Mar 2014
    Work on multiple open source projects to extend the functionalityDebugging and Resolving issues with various applicationsCapture fingerprint data using Bluefin APIProduce Weekly Automated Reports using Pentaho Scan and extract Customers ID information using Abby Imaging SDK
  • Uowd Final Year Project
    Useek - An Indoor Navigation System
    Uowd Final Year Project Sep 2011 - May 2012
    Dubai, United Arab Emirates
    Created an innovative indoor navigation application that assists users in finding specific rooms or other users within the same building. The application calculates the user's position through triangulation of available Wi-Fi access points and employs an A-star search algorithm to determine the shortest path to the destination.

Samih Mustafa Skills

Java Uml C++ Visual Studio Programming Android Development Mysql Algorithms Git Eclipse User Interface Design Database Design Lightwave Opengl Android Kotlin Software Project Management Tortoise Svn Android Studio Android Support Software Development Xml Json Sql Html Css Javascript Payment Card Industry Data Security Standard

Samih Mustafa Education Details

  • University Of Wollogong In Dubai
    University Of Wollogong In Dubai
    Computer Science

Frequently Asked Questions about Samih Mustafa

What company does Samih Mustafa work for?

Samih Mustafa works for Invisual

What is Samih Mustafa's role at the current company?

Samih Mustafa's current role is Senior Software Engineer w/ 8+ Years | Android | Kotlin | KMM | Expertise in Optimizing App Performance & User Experience.

What is Samih Mustafa's email address?

Samih Mustafa's email address is sa****@****ail.com

What schools did Samih Mustafa attend?

Samih Mustafa attended University Of Wollogong In Dubai.

What skills is Samih Mustafa known for?

Samih Mustafa has skills like Java, Uml, C++, Visual Studio, Programming, Android Development, Mysql, Algorithms, Git, Eclipse, User Interface Design, Database Design.

Not the Samih Mustafa you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.