Mohamed Hassan

Group Product Manager at Google

Bavaria, Germany
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

🤩
Rockstar
🎓
Top School
Mohamed Hassan is a seasoned Group Product Manager at Google with 17 years of hands-on experience building and scaling web applications, specializing in performance optimization and information retrieval. He blends deep engineering roots—early career software engineering and multiple CTO/founder roles—with product leadership across Google since 2017, guiding complex, high-scale systems. A pragmatic Rubyist and SQL practitioner (evident from his ultralite caching work integrating ActiveRecord/Sequel and ActiveJob), he retains a developer’s focus on efficient data access and background processing. Based in Bavaria, Mohamed pairs entrepreneurial grit from founding Nezal Entertainment with enterprise product strategy, making him comfortable switching between low-level implementation details and big-picture roadmaps. Colleagues know him for turning hard technical problems into robust, production-ready solutions while keeping product impact front and center.
code17 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Alexandria University
bookComputer Science, Computer Science at Arab Academy for Science, Technology and Maritime Transport
languagesEnglish, Arabic
github-logo-circle

Github Skills (7)

caching10
sqlite10
ruby10
multithreading9
sequel9
activerecord9
performance-optimization8

Programming languages (3)

CJavaScriptRuby

Github contributions (5)

github-logo-circle
oldmoe/litestack

Feb 2022 - Mar 2023

Role in this project:
userBack-end Developer
Contributions:1 review, 98 commits, 48 PRs in 1 year
Contributions summary:Mohamed primarily contributed to the `lib/ultralite` directory, focusing on a caching library implementation that integrates with ActiveRecord and Sequel. They implemented core caching functionalities including set, get, delete, increment, and prune methods. Their work involved database interactions using SQLite, focusing on performance optimization and background thread operations. Further, they implemented the integration of this library with ActiveJob to integrate with Rails.
careo/neverblock

Aug 2008 - Oct 2009

Contributions:41 commits in 1 year 1 month
non-blockingblockinghigh-levelnon-blocking-io
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
Mohamed Hassan - Group Product Manager at Google