Omar Hassanein

Omar Hassanein

Android Developer

Followers of Omar Hassanein2000 followers
location of Omar HassaneinDüsseldorf, North Rhine-Westphalia, Germany

Connect with Omar Hassanein to Send Message

Connect

Connect with Omar Hassanein to Send Message

Connect
  • Timeline

  • About me

    Android Engineer

  • Education

    • Mansoura University

      2018 - 2022
      Bachelor's degree Computer Science Very Good with Honor

      Activities and Societies: - 1st place in Ebda3 10 field AI&IOT of Ministry of Youth and Sports - Finals in Egypt IoT and AI. - Finals in Olympiad FCIS. - CAT Reloaded member, Android squad supervisor, and Media member. - ICPC Technical member. - Volleyball Player - Fourth place in volleyball Mansoura University tournament. Computer Science student. Enthusiastic about all computer science fields, love to explore and work with different technologies.

  • Experience

    • ٕ

      Oct 2019 - Jun 2020
      Android Developer

      - Utilized Clean architecture to separate apps into layers and modules which reduced the build time to seconds in some cases.- Used Dagger-Hilt for dependency injection.- Improved app performance by paging remote data using paging 3.- Cached app data with complex schema using Room.- Utilized Kotlin Coroutines and flows for asynchronous work and MVVM to architect apps.- Used Maps to locate user addresses, create custom markers, and draw custom paths.- Worked with real-time in-app chat using Sockets. Show less

    • Freelance

      Aug 2020 - Dec 2023
      Mobile Developer

      - Introduced a QR code system to manage students' attendance in real time.- Worked with Exo-player to handle a large number of audio files from both local and remote data sources.- Introduced Jetpack Compose to improve performance and UI of apps.- Used Firebase different SDKs extensively to authenticate users, store data, push notifications, and keep offline data synced with remote data.- Scraped web data manually and using Jsoup and interacted with web components.- Worked with canvas API, compound views, and custom views to create custom UI. Show less

    • ALEXON INCORP. FOR E-SOLUTIONS

      Aug 2022 - Jul 2023
      Android Engineer

      - Responsible for architecting, building, designing, and publishing the company's projects.- Implement a custom view to manage different use case scenarios.- Collaborate with the IOS and Back-end teams to ensure that the app fits the client's needs.- Monitor a small team of developers, providing and exchanging knowledge between team members.- Improve, assist, and build new features for clients' apps.

    • Troido

      Aug 2023 - Jan 2024
      Mobile Engineer

      - Develop, and maintain well-architectured KMP projects using kotlin for shared logic.- Use Jetpack Compose to write shared UI across mainly Android and IOS.- Use Clean Architecture guidelines to structure the code base to be readable, testable, and scalable.- Use Ktor-Client for networking and Ktor-Server to write the backend.- Implement caching for relational data using SqlDelight, preferences using KMP Persistence, and local files cache mechanism.- Experiment with new technologies, and tech stack, and level up my IOS skills. Show less

    • 1&1 Mail & Media Applications SE - GMX | WEB.DE | mail.com

      Jan 2024 - now
      Advance Android Engineer
  • Licenses & Certifications

  • Volunteer Experience

    • Flutter developer

      Issued by CAT Reloaded
      CAT ReloadedAssociated with Omar Hassanein
    • Android Supervisor

      Issued by CAT Reloaded on Oct 2021
      CAT ReloadedAssociated with Omar Hassanein
    • Android Developer

      Issued by CAT Reloaded on Oct 2019
      CAT ReloadedAssociated with Omar Hassanein
    • Media Circle Member

      Issued by CAT Reloaded on Sept 2019
      CAT ReloadedAssociated with Omar Hassanein
    • Technical Member

      Issued by ICPC Mansoura on Mar 2019
      ICPC MansouraAssociated with Omar Hassanein