Mahdi Hijazi

Senior Android Engineer at Booking.com

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mahdi Hijazi is a Senior Android Engineer with 12 years of experience building high-quality mobile products and leading teams, currently shaping the Android experience at Booking.com from Amsterdam. He has deep Android expertise dating back to JME and BlackBerry platforms, and a strong track record of revamps, cross-platform team leadership, and launching large-scale features such as a multi-platform customer service virtual assistant. At Booking.com he drives tech quality, A/B testing, hiring and the evolution of the Android stack while mentoring engineers and owning delivery. An active open-source contributor, he has improved Android-specific functionality for the widely used Dolphin emulator, addressing UI/UX bugs and modernizing code with lambdas and refactors. Fluent in Arabic and English, Mahdi brings a blend of hands-on engineering, product-oriented planning, and practical team leadership honed across startups and major product teams.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, 3.6/4, Bachelor of Science (BS), Computer Science, 3.6/4 at Jami'at Al Al-Bayt
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
4,444reputation
487kreached
72answers
10questions
Badges
android
top-5%
image
top-5%
github-logo-circle

Github Skills (16)

javas10
android-development10
java10
android-tv9
image9
ui-design9
android9
kotlin9
ux-design9
tint6
http6
gravity6
singleton6
scrollview6
android-viewpager6

Programming languages (5)

TypeScriptJavaC++KotlinPython

Github contributions (5)

github-logo-circle
dolphin-emu/dolphin

Aug 2017 - Oct 2018

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
Role in this project:
userMobile Developer (Android)
Contributions:41 commits, 35 PRs, 149 comments in 1 year 2 months
Contributions summary:Mahdi focused on implementing and refactoring Android-specific features for the Dolphin emulator. Their contributions included showing the version number in the Android TV UI, replacing anonymous classes with lambdas, refactoring asset copying, and improving the game disc changing functionality. The user also addressed several UI/UX related issues such as a bug when opening GC pad settings screen, and the animator duration scale settings issues.
gameboycppemulatorgamesplatforms
mahdihijazi/dolphin

Mar 2017 - Oct 2018

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
Contributions:2 PRs, 97 pushes, 66 branches in 1 year 7 months
gameboyemulatorgamesplatformsgamecube
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mahdi Hijazi - Senior Android Engineer at Booking.com