Mohamed Abdelrazek
Senior Android Developer

I specialize in developing high-quality, scalable, and user-centric mobile applications using Java and Kotlin. With a strong focus on clean architecture, seamless API integration, intuitive UI/UX, and performance optimization, I craft apps that deliver real value and a smooth user experience.

Currently Senior Android Developer, STC
6 October, Egypt
+201028561126 | mabdelrazekcs@gmail.com

About Me

Senior Android Developer with deep expertise in building modern, high-performance mobile applications using Kotlin, Jetpack Compose, and the latest Android architecture components. Skilled in crafting clean, modular codebases with a focus on scalability, maintainability, and testability. Experienced in end-to-end development—from intuitive UI/UX design to seamless backend integration via RESTful and GraphQL APIs. Strong background in localization, accessibility, and cross-cultural app design for global user reach. Proficient in modern tools and workflows including Hilt, Coroutines, CI/CD pipelines, and GitHub Actions. Agile team player passionate about delivering innovative digital experiences that align with user needs and business goals.

Work Experience

Mar 2023 – Present

Senior Android Developer

STC

Driving Android development at STC as a Senior Developer, focusing on scalable, secure, and user-centric mobile solutions. Contributing to the MySTC app, which serves over 10 million users.

Supervisor Android Developer

Orange Egypt

Supervised Android teams, delivered high-impact apps, and ensured best practices in code and architecture. Mentored junior developers and led the development of My Orange app with over 15 million downloads.

Aug 2021 – Mar 2023
Mar 2020 – Aug 2021

Senior Android Developer

Squadio

Developed and maintained Android apps for diverse clients, focusing on modularity, performance, and clean architecture. Implemented CI/CD pipelines and code reviews.

Android Developer

Grand Technology

Built and optimized Android applications, collaborating closely with product managers and designers to deliver user-friendly solutions.

Sep 2018 – Mar 2020
Dec 2017 – Sep 2018

Android Developer

Aqarmap

Worked on real estate mobile solutions, focusing on usability, feature delivery, and performance optimization for a large user base.

Android Developer

Atiaf For Complete Solutions

Developed Android apps for various business needs, ensuring code quality, maintainability, and timely delivery.

Dec 2016 – Dec 2017

Education

Bachelor of Computer Science

Minia University, Egypt | 2013-2017

Graduated with a strong foundation in computer science and software engineering.

Technical Skills

Languages & Frameworks

Kotlin Java

Network Libraries

Retrofit Volley ApolloGraphQL

Architecture Patterns

MVI MVVM MVP

Dependency Injection

Dagger2 Hilt

Reactive Programming

Coroutines Flows RxJava

Android Jetpack

Data Binding Lifecycle LiveData Navigation Component Paging3 Room ViewModel WorkManager Compose Android KTX

Databases

SQLite Room Firebase

Testing

JUnit Mockito

CI/CD

Continuous Integration Continuous Deployment

Version Control

Git GitHub Bitbucket GitLab

Notifications & Deep Linking

Firebase SignalR IZooto

Real-Time Communication

WebSockets Firebase

Additional Skills

Android WebScraping Android Framework Linux AOSP OOP Agile Scrum

Projects

MySTC 10M+

MySTC is an app for STC customers to view and pay bills, recharge prepaid lines, manage services, and purchase products.

Modular architecture Use cases SSL pinning Unit testing Hilt Coroutines Flows Retrofit DataBinding MVVM MVI DexGuard

My Orange 15M+

My Orange helps users manage balances, subscriptions, bills, and find stores. Features for billing, recharge, consumption tracking.

Modular architecture SSL pinning Unit testing Dagger2 RxJava2 LiveData Retrofit DataBinding Lottie animations MVVM MVP

Orange Cash

A secure mobile wallet for transferring money, paying bills, and recharging via Meeza.

Modular architecture SSL pinning Unit testing Dagger2 RxJava2 LiveData Retrofit DataBinding Lottie animations MVVM MVP

Orange U-Ctrl+

Orange U-Ctrl+ enables online management of account details and dials.

Modular architecture SSL pinning Unit testing Dagger2 RxJava2 LiveData Retrofit DataBinding Lottie animations MVVM MVP

Sabq 1M+

Popular Saudi Arabian news app offering local and international news.

IZooto Unit testing Dagger2 RxJava2 LiveData Retrofit DataBinding MVVM

Contact

Mohamed Abdelrazek

Mohamed Abdelrazek

Senior Android Developer

+201028561126

6 October, Egypt