Mohamed Harmoush
Senior Software Engineer @CHECK24 Vergleichsportal
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @CHECK24 Vergleichsportal
Düsseldorf, DE
Key Responsibilities: Designed and built the Kreuzfahrten Android Plugin from the ground up using Clean Architecture, Kotlin, Jetpack Compose, Dagger, and gRPC, ensuring maintainable and efficient code Implemented Server-Driven UI for the components of the Kreuzfahrten plugin, enabling dynamic and flexible UI rendering based on backend configurations. Implemented gRPC from the start to enable real-time cruise availability updates, enhancing performance and user experience. Collaborated in code reviews and optimizing code quality Worked closely with product managers to ensure a smooth and intuitive user experience tailored to our target customer group.
EDUCATION
Ain Shams University
Bachelor’s Degree, Computer Science
SKILLS
ABOUT MOHAMED HARMOUSH
At CHECK24 Vergleichsportal GmbH, my focus is on developing the Kreuzfahrten Android Plugin, leveraging Clean Architecture and real-time gRPC communication to elevate our platform\'s performance. This role allows me to blend my Computer Science education from Ain Shams University with a deep expertise in Kotlin and Jetpack Compose, facilitating maintainable and efficient code development.Working collaboratively with product managers, we design user experiences that resonate with our target demographics. Our efforts in code quality optimization and my proficiency in Android development are aimed at fostering a culture of continuous improvement, ensuring our team consistently delivers solutions that prioritize user needs.Always looking to become a better person and a better developer :)-Skills: • Languages: Java, Kotlin for android development, C#.• Architecture Patterns (MVP, MVVM).• Web Services API: REST Web-service, gRPC, XML, JSON. • Third-Party Libraries: Retrofit 2, Volley, Coroutines, Picasso, Glide, Android Architecture Components, Android Jetpack, Gson, FCM, Rxjava, Kotlin Coroutines, Dependency Injection (Koin, Dagger-hilt), Kotlin Flow, StateFlow • Databases: SQLite, Room, Ormlite android.• Analytics and Reporting Tools: Crashlytics.• Social Media (Facebook SDK, Google SDK).• Geolocation: Google Places, Google Map, Google Direction).• Firebase: Firestore, Real-time Database, Messaging, Storage, Dynamic Links.• Software Engineering Tools (Git, GitHub, Bitbucket, Zeplin, Jira, Trello).Website => http://mohamedharmoush.github.io/website/
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.