Abdelrahman Hussein

Abdelrahman Hussein

Application Development Engineer

Followers of Abdelrahman Hussein115 followers
location of Abdelrahman HusseinAmman, Jordan

Connect with Abdelrahman Hussein to Send Message

Connect

Connect with Abdelrahman Hussein to Send Message

Connect
  • Timeline

  • About me

    Computer Engineer | android developer

  • Education

    • Al Ahliyya Amman University

      2018 - 2023
      Bachelor's degree Computer Engineering Excellent
  • Experience

    • Freelance

      Jun 2019 - now
      Application Development Engineer
    • Beprogrammer.org

      Jul 2022 - Sept 2022
      Android Developer

      Android developer at AL-Azimah Academy for Consulting and Training My role was about integrated APIs and third-party services to expand the functionality of the app and improve user engagement using java and android studio for development, PHP as a back-end language and MYSQL as a Database Management system.

    • Leading Point Software

      Nov 2023 - Jan 2024
      Software Engineer | android

      During my Android development internship, I mastered essential skills across diverse domains:1-Kotlin Proficiency:Mastered Kotlin, the primary language for Android development2-Jetpack Integration Success:Implemented Android Jetpack components effectively, enhancing app development efficiency and overall performance.3-Third-Party Libraries:Gained proficiency in integrating third-party libraries to extend app functionality and elevate its capabilities.4-Image Handling with Coil:Implemented Coil for seamless image loading from servers, significantly improving the user experience.5-Retrofit for RESTful API Integration:Applied Retrofit to seamlessly integrate with RESTful APIs, ensuring robust communication between the app and server.6-Room Database Proficiency:Developed a strong command of Room database, efficiently managing and persisting data within the Android application.7-DataStore and Shared Preferences Management:Implemented Datastore and managed Shared Preferences for efficient storage and retrieval of app settings and user preferences.8-Data and View Binding:Incorporated Data Binding and View Binding techniques, establishing a robust connection between data and UI elements, streamlining development.9-Hilt for Dependency Injection:Applied Hilt for dependency injection, enhancing code modularity, scalability, and maintainability.10-Clean Architecture Application:Implemented Clean Architecture principles, ensuring the development of scalable, modular, and maintainable Android applications.11-Modern Android App Design:Embraced modern design principles, creating aesthetically pleasing and user-friendly Android applications.12-MVVM Architecture:Successfully implemented the MVVM architecture, ensuring the separation of concerns and maintainability in the codebase.13-Composables Integration for Dynamic UI:Integrated Composables to create dynamic and reusable UI components, contributing to a more flexible and responsive user interface. Show less

    • AppTranee

      Dec 2024 - now
      Software Engineer | android
  • Licenses & Certifications