Abdelrahman .
Senior
egypt Alexandria, Egypt ( GMT )
Senior
7 yrs Experience
Can Join Within a Month English: Advanced
About

Simply, I'm an Android Software Engineer who uses programming to make people's lives easier , a science geek who loves reading and learning new skills. I have 7 years of Work experience in Android and Kotlin and Java Programming I could make powerful Android applications when asked using Kotlin, Java, MVI, MVVM, MVP, MVC architecture patterns and also have advanced knowledge of Android SDKs, XML, JSON, Compose, Web Services, Third-Party Libraries, Location Services, Push Notification, SQLite Database, Realm Database, Room Database, OOP, Material Design, Debugging, Android Jetpack, Coroutines, Flows, RxJava, Dependency Injection (Hilt & Dagger), CI/CD (Bitrise, Fastlane). I could use Linux, MacOs, Git (Version Control). I consider myself as a fast learner. Hope to hear from you soon

Simply, I'm an Android Software Engineer who uses programming to make people's lives easier , a science geek who loves reading and learning new skills. I have 7 years of Work experience in Android and Kotlin and Java Programming I could make powerful Android applications when asked using Kotlin, Java, MVI, MVVM, MVP, MVC architecture patterns and also have advanced knowledge of Android SDKs, XML, JSON, Compose, Web Services, Third-Party Libraries, Location Services, Push Notification, SQLite Database, Realm Database, Room Database, OOP, Material Design, Debugging, Android Jetpack, Coroutines, Flows, RxJava, Dependency Injection (Hilt & Dagger), CI/CD (Bitrise, Fastlane). I could use Linux, MacOs, Git (Version Control). I consider myself as a fast learner. Hope to hear from you soon

Experience
Q
Senior Android Engineer
Qawafel
Jan'22- present

• Integration with Huawei mobile services (HMS) and Huawei smartwatch. • Architect Android App with cutting-edge tools and frameworks. • Working on bug fixing and improving application performance. • Translate business requirements into technical tasks • Enhance code performance and quality to follow modern tech stack (Coroutines, Flow, MVI). • Provide technical solutions for complex business requirements • Mentor Junior engineers and review PRs • Interviewing candidates • Working on UI revamps for specific features(Cart, Checkout, Product details, Product Listing, Orders Flow, Home Screen) which decreased cart exit rate and increased checkout entrance.

T
Senior Android Engineer
Ten Degrees
Oct'20- Feb'22

• Translate designs and wireframes into high quality code.
• Design, build, and maintain high performance, reusable, and reliable Java code
• Translate business requirements into technical tasks
• Enhance code performance and quality to follow modern tech stack
• Provide technical solutions for complex business requirements
• Identify and correct bottlenecks and fix bugs
• Develop and Maintain Multiple Android Applications.
• Distribute the Applications on Play Store.
• Help maintain code quality and organization
• Enhance the user experience of the Applications.

M
Android Engineer
Madar Software
Feb'19- Oct'20

• Design and build advanced applications for the Android platform
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and API's (Ads networks, Analytics, Google, Facebook, Twitter, Firebase..)
• Bug reproduction, analysis and define plans for the solution
• Ability to breakdown large tasks into smaller well-defined one.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Participate in design and development workshops to define new features and products.
• Code optimization improvements, maintenance, and refactoring of existing systems.

C
Android Engineer
Code & Grow
Feb'18- Feb'19

Develop, Maintain and Distribute Multiple Android Applications.

U
Freelancer Android Engineer
Upwork
Sep'17- Jan'18

• Communicate with different Clients and gather Requirements.
• Develop and Distribute Native Andorid Applications.

Education
Computer Science
to 2019
Bachelor's Degree
Faculty of Science, Alexandria University

Projects
D
Dares Teacher
Oct'21

A platform that makes it easier for a registered teacher as a private tutoring provider on a student platform to control his or her account, familiarize themselves with all processes and appointments, modify their profile, and communicate with the student.

D
Dares
Oct'21

A platform that facilitates student access to your tutor at the right time and place.
The student benefits from a review of qualified and specialized teachers within a local area close to him. The student can also make immediate reservations for the shares in quick and easy steps.

Q
Qawafel
Jan'22

Qawafel is the largest marketplace that brings together vendors of wholesale products and store owners. We provide your store with a variety of products to reach the top-selling products at the lowest cost than usual. We also offer effective digital and logistical solutions to address most of the challenges faced by suppliers and customers alike.
Delivery? It’s easier than before with us! Daily, hundreds of thousands of products are supplied from vendors to retailers

W
Waslak
Jan'19

• Waslak ....... We Make it easier for you to shop and order from anywhere easily through a unique application
• With one click select whatever you want
• Delivery location is automatically determined by Maps or you can add delivery location
• Wherever You Go order for what you want at the moment
• Special offers and discounts only with your Waslak

S
Senorita
Mar'20

Senorita is an electronic platform consisting of a website and Android mobile application and iPhone designed to facilitate reservations at clinics and beauty salons via the internet Senorita is a registered trademark owned by Sary Corporation for Communications and Information Technology based in Jeddah, Saudi Arabia

ر
رشاقة
Jan'19

عداد خطوات المشي، تمارين رياضية، أنظمة غذائية لحرق السعرات الحرارية ومنبه الماء

T
Testahel
Oct'20

Testahel it is an application that aim to improve children’s quality of life by bringing technology
in the concept of upbringing as a tool in parents’ hands.

T
Testahel Kids
Oct'20

Testahel it is an application that aim to improve children’s quality of life by bringing technology
in the concept of upbringing as a tool in parents’ hands.

Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Good