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.
code18 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)

CHTMLRuby

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.
oldmoe/roaringlite

Mar 2024 - May 2026

Roaring Bitmaps extension for SQLite
Contributions:1 PR, 11 pushes, 1 branch in 2 years 2 months
bitmapssqlite
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