I am an experienced Android Developer and Kotlin Multiplatform Developer with a solid 6-year background in designing, developing, and maintaining Android applications. I have a proven track record of leading projects, collaborating with cross-functional teams, and implementing clean architecture and modular code structures to improve development velocity and code quality. I am passionate about continuous delivery practices, automation, and utilizing modern tools and technologies in mobile development. I enjoy solving complex problems while creating scalable and high-performance features that deliver great user experiences.

Abdelrahman Salah

I am an experienced Android Developer and Kotlin Multiplatform Developer with a solid 6-year background in designing, developing, and maintaining Android applications. I have a proven track record of leading projects, collaborating with cross-functional teams, and implementing clean architecture and modular code structures to improve development velocity and code quality. I am passionate about continuous delivery practices, automation, and utilizing modern tools and technologies in mobile development. I enjoy solving complex problems while creating scalable and high-performance features that deliver great user experiences.

Available to hire

I am an experienced Android Developer and Kotlin Multiplatform Developer with a solid 6-year background in designing, developing, and maintaining Android applications. I have a proven track record of leading projects, collaborating with cross-functional teams, and implementing clean architecture and modular code structures to improve development velocity and code quality.

I am passionate about continuous delivery practices, automation, and utilizing modern tools and technologies in mobile development. I enjoy solving complex problems while creating scalable and high-performance features that deliver great user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

Arabic
Fluent
English
Advanced

Work Experience

Mobile Developer (KMM) at NFQ
June 1, 2025 - Present
Led development and maintenance of the official KOSTAL Solar Android app. Contributed to the design and implementation of a new Kotlin Multiplatform Mobile (KMM) based version to unify Android and iOS under shared business logic. Architected shared modules using KMM to reduce code duplication and ensure feature parity across platforms. Set up and maintained GitHub Actions for CI/CD workflows with automated build, testing, and release pipelines targeting both Android and iOS. Collaborated with cross-functional teams via ClickUp integrating task tracking with version control for streamlined agile development and team communication. Advocated clean architecture principles, modular code structure, and continuous delivery practices to improve development velocity and code quality.
Senior Android Developer at Mazaady
June 1, 2025 - September 1, 2025
Led Android native development for Mazaady and DoWorks applications. Developed and maintained scalable, high-performance features using Kotlin and Android SDK. Integrated advanced auction and bidding functionalities with real-time updates for the Mazaady platform on Google Play. Built and optimized task management and productivity features for DoWorks app. Refactored legacy code following Clean Architecture, MVVM, and Jetpack Compose where applicable. Enhanced app stability and reduced crash rates through rigorous testing.
Team Lead Android at Grinta, Alexandria
September 1, 2023 - Present
Led the Android team through code reviews, system design architecture, monitoring and sprint tasks. Redesigned the Grinta application’s database handling by integrating Room database and modern database design principles. Developed real-time database synchronization between front-end and back-end layers using Room for consistent checkout and payment actions. Developed new features including user activation, direct ordering, and bug fixes. Integrated various "Buy Now, Pay Later" payment methods including Contact and Stryve. Designed and implemented Bitrise testing and publishing pipelines for continuous deployment and development. Collaborated closely with DevOps (Azure), Java, Kotlin, Room, CI/CD, Agile, and Firebase services.
Senior Android Developer at Ten Degree, Alexandria
September 1, 2023 - September 1, 2025
Worked on the Prexle project adding new improvements and refactoring deprecated features. Integrated with Al Rajhi Bank and implemented integration between Prexle and Epson, Sunmi printers, supporting printing bills. Used Java, Kotlin, Realm, CI/CD, Agile, and Firebase services for development.
Senior Android Developer (Remote, Part-Time) at Smart Angle, Amman
October 1, 2022 - September 1, 2025
Led Android team, managing merge tasks and sprint milestones working with Clean Architecture. Developed social network LinkMe application using Pusher integration for real-time chatting. Integrated URCLOSET Trading App with Myfatoorah payment gateway to enhance user experience. Designed and developed several private customer applications including Seven Plus (Firebase integrated), Tafawd bidding app with advanced Google Analytics APIs, and BuySell property trading app incorporating Google Maps API for property locating.
Android Developer at Way Groups, Alexandria
January 1, 2022 - September 1, 2025
Reimplemented and redesigned VRoua application with latest Kotlin version instead of outdated Java. Developed subscriber features in Mint Application with Myfatoorah integration and enhanced with Firebase authentication. Improved user login in all Way Groups applications using Facebook/Google login APIs. Developed Jamal application for online fresh fruits shopping and built Jamal App for trading fresh fruits and vegetables. Developed Taht Talabk Driver app for delivery drivers.
Android Developer at Imperial Studio, Cairo
December 1, 2019 - September 1, 2025
Developed PM App for car service maintenance tracking and integrated iTextPdf to optimize layout for users. Developed Khazna App for personal finance planning integrating it with other banks. Built OHS App for risk assessment and work permit management using Java, Kotlin, iTextPdf document, signatures, and Firebase services.
Mobile Developer (KMM) at NFQ
June 1, 2025 - Present
Led development and maintenance of the official KOSTAL Solar App on Android. Contributed to the design and implementation of a new Kotlin Multiplatform Mobile (KMM) based version of the app to unify Android and iOS platforms under shared business logic. Architected shared modules to reduce duplication and ensure feature parity across platforms. Set up and maintained GitHub Actions for CI/CD workflows, including automated build, testing, and release pipelines for both Android and iOS targets. Collaborated with cross-functional teams using ClickUp for task tracking integrated with version control to streamline agile development and team communication. Advocated for clean architecture principles, modular code structure, and continuous delivery practices to improve development velocity and code quality.
Senior Android Developer at Mazaady
June 30, 2025 - September 1, 2025
Led Android native development for Mazaady and DoWorks applications. Developed and maintained scalable, high-performance features using Kotlin and Android SDK. Integrated advanced auction and bidding functionalities with real-time updates for the Mazaady platform on Google Play. Built and optimized task management and productivity features for DoWorks app on Google Play. Refactored legacy code following Clean Architecture, MVVM, and Jetpack Compose where applicable. Enhanced app stability and reduced crash rate through rigorous testing.
Team Lead Android at Grinta
September 1, 2023 - Present
Led the Android team through code reviews, appropriate system design architectures, monitoring, and leading sprint tasks. Redesigned the Grinta application’s database handling by integrating Room database and implementing modern database design principles. Developed real-time database synchronization between front-end and back-end layers using Room database for consistent checkout and proceed payment actions. Developed new features for the Grinta app including user activation, direct ordering, and bug fixes. Integrated 'Buy Now, Pay Later' payment methods in Grinta app with modern payment methods such as Contact and Stryve. Designed and implemented Bitrise testing and publishing pipelines for continuous deployment and continuous development. Collaborated with DevOps (Azure), Java, Kotlin, Room, CI/CD, Agile, and Firebase services.
Senior Android Developer at Ten Degree
September 30, 2023 - September 1, 2025
Worked on the Prexle project adding new improvements and refactoring deprecated features. Implemented integration between Prexle and Al Rajhi Bank. Developed integration with Epson Sunmi printers to support printing bills. Utilized Java, Kotlin, Realm, CI/CD, Agile methodology, and Firebase services.
Senior Android Developer (Remote, Part-Time) at Smart Angle
October 31, 2022 - September 1, 2025
Led Android team managing merge and task milestones with the team while working with Clean Architecture. Developed social network LinkMe application with Pusher integration for realtime chatting. Integrated UR CLOSET Trading app with MyFatoorah payment gateway for enhanced user experience. Designed and developed private customer applications such as Seven Plus (Firebase services integration), Tafawd bidding application with advanced Google Tag Analytics APIs, and BuySell for property trading featuring Google Maps API integration for property locating.
Android Developer at Way Groups
January 31, 2022 - September 1, 2025
Reimplemented and redesigned VRoua application with the latest Kotlin version instead of outdated Java versions. Developed subscriber feature in Mint application with MyFatoorah integration enhanced with Firebase authentication. Enhanced user login in all Way Groups applications to use Facebook/Google login APIs. Developed Jamal application for online fresh fruits shopping and trading. Developed Taht Talabk Driver for delivery drivers.
Android Developer at Imperial Studio
December 31, 2019 - September 1, 2025
Developed PM app for car service maintenance tracking, integrated iTextPDF to optimize layout for users. Developed Khazna app for personal finance planning including integration with other banks. Built OHS app for making risk assessment and work permits. Utilized Java, Kotlin, iTextPDF document signatures, and Firebase services.
Mobile Developer (KMM) at NFQ
June 1, 2025 - Present
Led development and maintenance of the official KOSTAL Solar Android app. Contributed to designing and implementing a new Kotlin Multiplatform Mobile (KMM) based app to unify Android and iOS platforms under shared business logic. Architected shared modules using KMM to reduce code duplication and ensure feature parity across platforms. Set up and maintained CI/CD workflows with GitHub Actions for automated build, testing, and release for both Android and iOS targets. Collaborated with cross-functional teams integrating task tracking and version control to streamline agile development and team communication. Advocated for clean architecture principles, modular code, and continuous delivery practices to improve development velocity and code quality.
Senior Android Developer at Mazaady
June 30, 2025 - September 1, 2025
Led native Android development for Mazaady and DoWorks applications. Developed and maintained scalable and high-performance features using Kotlin and Android SDK. Integrated advanced auction and bidding functionalities with real-time updates for the Mazaady platform on Google Play. Built and optimized task management and productivity features for the DoWorks app. Refactored legacy codebases adhering to Clean Architecture, MVVM, and Jetpack Compose where applicable. Enhanced app stability and reduced crash rate through rigorous testing.
Team Lead Android at Grinta, Alexandria, Egypt
September 1, 2023 - Present
Led the Android team including code reviews, system design architecture, monitoring, and sprint task leadership. Redesigned Grinta app’s database handling by integrating Room database with modern design principles. Developed real-time database synchronization between frontend and backend layers using Room for consistent checkout and payment processing. Added new features including user activation, direct ordering, and bug fixes. Integrated "Buy Now, Pay Later" payment methods supporting Contact, Stryve, and Contact. Designed and implemented Bitrise testing and publishing pipelines for continuous deployment and development. Collaborated with DevOps on Azure, Java, Kotlin, Room, CI/CD, Agile, and Firebase services.
Senior Android Developer at Ten Degree, Alexandria, Egypt
September 30, 2023 - September 1, 2025
Worked on the Prexle project adding improvements and refactoring deprecated features. Integrated with Al Rajhi Bank and implemented connection between Prexle and Epson, SUNMI printers supporting bill printing. Used Java, Kotlin, Realm, CI/CD pipelines, Agile methodology, and Firebase services.
Senior Android Developer (Remote, Part-Time) at Smart Angle, Amman
October 31, 2022 - September 1, 2025
Led Android team managing merges, task milestones and working with clean architecture. Developed the social network LinkMe application using Pusher for real-time chat. Integrated URCLOSET trading app with MyFatoorah payment gateway for enhanced user experience. Designed and developed private customer apps including Seven Plus (Firebase integration), Tafawd bidding app (Google Tag Analytics APIs integration), and BuySell property trading app with Google Maps API integration.
Android Developer at Way Groups, Alexandria, Egypt
January 31, 2022 - September 1, 2025
Re-implemented and redesigned VRoua application upgrading from outdated Java to latest Kotlin versions. Developed subscriber features in Mint app with MyFatoorah integration and enhanced Firebase authentication. Improved user logins across Way Groups apps to use Facebook/Google login APIs. Developed Jamal application for online fresh fruits shopping and trading. Developed Taht Talabk driver app for delivery drivers.
Android Developer at Imperial Studio, Cairo, Egypt
December 31, 2019 - September 1, 2025
Developed PM app for car service maintenance tracking, integrated iTextPdf for optimized user layout. Built Khazna app for personal finance planning with bank integrations. Developed OHS app for risk assessment and work permits using Java and Kotlin, added digital signatures and Firebase services.
Mobile Developer (Kotlin Multiplatform Mobile - KMM) at NFQ
June 1, 2025 - Present
Led development and maintenance of the official KOSTAL Solar App (Android). Contributed to the design and implementation of a new KMM-based version of the app to unify Android and iOS platforms under shared business logic. Architected shared modules using Kotlin Multiplatform Mobile to reduce duplication and ensure feature parity across platforms. Set up and maintained GitHub Actions for CI/CD workflows, automating build, testing, and release pipelines for both Android and iOS. Collaborated with cross-functional teams via ClickUp, integrating task tracking with version control to streamline agile development and team communication. Advocated for clean architecture principles, modular code structure, and continuous delivery practices to improve development velocity and code quality.
Senior Android Developer at Mazaady
June 30, 2025 - September 1, 2025
Led Android native development for Mazaady and DoWorks applications. Developed and maintained scalable, high-performance features using Kotlin and Android SDK. Integrated advanced auction and bidding functionalities with real-time updates for the Mazaady platform (Google Play). Built and optimized task management and productivity features for the DoWorks app (Google Play). Refactored legacy code following Clean Architecture, MVVM, and Jetpack Compose where applicable. Enhanced app stability and reduced crash rate through rigorous testing.
Team Lead Android Developer at Grinta, Alexandria
September 1, 2023 - Present
Led the Android team through code reviews, following appropriate system design architectures, monitoring and leading sprint tasks. Redesigned the Grinta application's database handling by integrating Room database and implementing modern database design principles. Developed Real-Time database synchronization between frontend and backend layers using Room for consistent checkout and proceed payment actions. Developed new features for the Grinta App including user activation, direct ordering, and bug fixes. Integrated "Buy Now, Pay Later" payment methods with modern payment providers such as Contact and Stryve. Designed and implemented Bitrise testing and publishing pipelines for continuous deployment and development. Collaborated with DevOps (Azure), Java, Kotlin, Room, CI/CD, Agile, and Firebase Services.
Senior Android Developer at Ten Degree, Alexandria
September 30, 2023 - September 1, 2025
Worked on Prexle project adding new improvements and refactoring deprecated features. Implemented integration between Prexle and Al Rajhi bank. Developed integration between Prexle and Epson Sunmi printers to support printing bills. Utilized Java, Kotlin, Realm, CI/CD, Agile methodology, and Firebase services.
Senior Android Developer (Remote, Part-Time) at Smart Angle, Amman
October 31, 2022 - September 1, 2025
Led Android team managing merge and task milestones. Worked with Clean Architecture. Developed social network LinkMe application with Pusher integration for real-time chatting. Integrated UR CLOSET Trading app with MyFatoorah payment gateway for enhanced user experience. Designed and developed private customer applications: Seven Plus app integrated with Firebase services; Tafawd bidding app using advanced Google Tag Analytics APIs; BuySell app for property trading incorporating Google Maps API for property locating.
Android Developer at Way Groups, Alexandria
January 31, 2022 - September 1, 2025
Reimplemented and redesigned VRoua application using the latest Kotlin version replacing outdated Java versions. Developed subscriber feature in Mint application with MyFatoorah integration and enhanced it with Firebase authentication. Enhanced user login across Way Groups applications to use Facebook/Google login APIs. Developed Jamal application for online fresh fruits shopping and built Jamal app for trading fresh fruits and vegetables. Developed TahT Talabk Driver app for delivery drivers.
Android Developer at Imperial Studio, Cairo
December 31, 2019 - September 1, 2025
Developed PM app for car service maintenance tracking and integrated iTextPdf to optimize layout for users. Developed Khazna app for personal finance planning integrating with other banks. Built OHS app for making risk assessment and work permits. Used Java, Kotlin, iTextPdf documents, signatures, and Firebase services.

Education

Bachelor Degree in Software Engineering at Helwan University, Cairo, Egypt
September 1, 2013 - July 1, 2017
Bachelor Degree in Software Engineering at Helwan University
September 1, 2013 - July 1, 2017
Bachelor Degree in Software Engineering at Helwan University, Cairo, Egypt
September 1, 2013 - July 1, 2017
Bachelor Degree in Software Engineering at Helwan University
September 1, 2013 - July 1, 2017

Qualifications

Android Developer Nanodegree Program
October 1, 2017 - July 1, 2018
Developing Android Apps Training
January 11, 2030 - September 1, 2025
General English Certificate (Grade A-)
January 11, 2030 - September 1, 2025
Android Developer Nanodegree Program, Communication Ministry, Udacity
October 1, 2017 - June 1, 2018
Developing Android Apps Training (MAL) - Google
January 11, 2030 - September 1, 2025
General English Certificate, Arab Academy for Science & Technology
January 11, 2030 - September 1, 2025
Android Developer NanoDegree Program, Communication Ministry, Udacity
May 1, 2017 - December 1, 2017
Developing Android Apps Training by Google (MAL)
October 1, 2017 - January 1, 2018
General English Certificate, Arab Academy for Science & Technology
January 11, 2030 - September 1, 2025
Android Developer Nanodegree Program, Communication Ministry, Udacity
October 1, 2017 - July 1, 2018
Developing Android Apps, Google Training MAL
January 11, 2030 - September 1, 2025
General English Certificate, Arab Academy for Science & Technology
January 11, 2030 - September 1, 2025

Industry Experience

Software & Internet, Financial Services, Transportation & Logistics, Retail, Professional Services, Consumer Goods, Other