Abdelrahman .

Abdelrahman .

  • Senior Android Developer
  • **** **** ****
  • 7 Jahre Erfahrung
  • Within a Month
  • Senior

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

Bildung

C

Computer Science

Faculty of Science, Alexandria University, Bachelor's Degree
2019

Arbeit & Erfahrung

Q

Senior Android Engineer

Qawafel
Jan'2022 - Gegenwart
• 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'2020 - Feb'2022
• 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'2019 - Oct'2020
• 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'2018 - Feb'2019
Develop, Maintain and Distribute Multiple Android Applications.
U

Freelancer Android Engineer

Upwork
Sep'2017 - Jan'2018
• Communicate with different Clients and gather Requirements.• Develop and Distribute Native Andorid Applications.

Projekte

D
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
2021
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
2022
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
2019
• 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
2020
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
ر
عداد خطوات المشي، تمارين رياضية، أنظمة غذائية لحرق السعرات الحرارية ومنبه الماء
T
2020
Testahel it is an application that aim to improve children’s quality of life by bringing technologyin the concept of upbringing as a tool in parents’ hands.
T
Testahel it is an application that aim to improve children’s quality of life by bringing technologyin the concept of upbringing as a tool in parents’ hands.

Berufliche Fähigkeiten

Framework
  • Android 7 Jahr(s)
  • Dagger 4 Jahr(s)
  • Espresso 4 Jahr(s)
  • RxJava 5 Jahr(s)
Language
  • Java 7 Jahr(s)
  • Kotlin 5 Jahr(s)
Technology
  • CI/CD 5 Jahr(s)
  • Git 6 Jahr(s)
General
  • Crashlytics 7 Jahr(s)
  • Fastlane 4 Jahr(s)
  • Figma 4 Jahr(s)
  • GitFlow 6 Jahr(s)
API
  • Facebook API 4 Jahr(s)
  • Google API 6 Jahr(s)
  • Google Maps API 6 Jahr(s)
  • Retrofit 7 Jahr(s)
Database
  • Firebase 6 Jahr(s)
  • JSON 7 Jahr(s)
Testing
  • JUnit 5 Jahr(s)
  • Unit Testing 5 Jahr(s)

Sprachen

  • English good
Remoteplatz Logo