Mahdy Abdelaziz

Teaching Assistant Chargé De Cours at Université Paris Cité

Paris, Ile-de-France
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
Mahdy Abdelaziz is a Paris-based software engineer, trainer and developer advocate with 17 years of experience building web and mobile applications and teaching advanced topics from PWA and offline-first design to GenAI and cloud-native architectures. At Google he leads technical training programs across Generative AI, application development and security while mentoring startups and running accelerator coaching across EMEA and MENAT. He combines academic instruction as a TA in AI and Game Theory with hands-on open-source contributions to projects like Vaadin Flow, where he strengthened test coverage and code quality for core Java modules. A frequent international speaker and “code artist,” he blends deep frontend/offline expertise (PWA, IndexedDB/PouchDB, WebComponents) with pragmatic backend and cloud skills, and co-founded a green-tech startup reflecting his interest in sustainable technology.
code17 years of coding experience
job19 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Åbo Akademi
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Cairo University
bookBAC, High School, BAC, High School at LHC, Lycee Francais du Caire
languagesArabic, French, English, German, Swedish
stackoverflow-logo

Stackoverflow

Stats
123reputation
5kreached
1answer
5questions
github-logo-circle

Github Skills (14)

javas10
java10
vaadin10
spring-boot10
testing9
unit-testing8
vaadin-flow8
git6
android6
github6
github-pages6
spring6
android-source6
pagination6

Programming languages (8)

TypeScriptJavaC++SCSSJavaScriptVueHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
vaadin/flow

Feb 2015 - Mar 2015

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
userBack-end Developer
Contributions:6 commits, 11 comments, 5 issues in 1 month
Contributions summary:Mahdy's contributions primarily focused on applying coding format standards and implementing unit tests within the Vaadin Flow framework. The changes involve modifying Java code, particularly in the `vaadin-spring` module, including the `SpringViewProvider` and `VaadinUIScope` classes. The user also added and updated unit tests for the `BeanStore` and `VaadinUIScope`, ensuring the robustness and functionality of core components.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
amahdy/java-pwa

Jan 2017 - Feb 2019

Contributions:23 commits, 1 PR, 22 pushes in 2 years 1 month
javaprogressive-web-appsprogressiveweb-apps
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