Ahmed Ashour

System Architect at Werum IT Solutions

Greater Hamburg Area 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

👤
Senior
🎓
Top School
Ahmed Ashour is a System Architect based in the Greater Hamburg Area with 19 years of experience designing and delivering solutions across telecom, enterprise systems, and mobile platforms. With a strong Java background and over a decade in the telecom industry, he combines hands-on development with architecture and delivery responsibilities at Werum IT Solutions. He has held leadership roles in data warehousing and eBusiness at Zain KSA, translating business needs into scalable technical solutions. An active open-source contributor, Ahmed has improved code quality and compatibility across high-profile projects such as Selenium, Neo4j, Spring Boot, Flutter, and OpenCV—often focusing on refactors, deprecation fixes, and test reliability. He pays attention to maintainability and modern Java practices (try-with-resources, deprecation handling, Path vs File), and also contributes to mobile and localization tooling. Unusually for a technologist, his academic background is in medicine, reflecting a broad analytical foundation and disciplined problem-solving approach.
code19 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.Sc.), Medicine, Bachelor of Science (B.Sc.), Medicine at Assiut University
stackoverflow-logo

Stackoverflow

Stats
5,329reputation
958kreached
201answers
29questions
Badges
selenium-webdriver
top-5%
java
top-5%
selenium
top-5%
github-logo-circle

Github Skills (89)

opencv10
decompiler10
mobile-development10
web-application10
testing10
databases10
graph-database10
decompile10
javas10
java-libraries10
code-analysis10
vaadin-flow10
linter10
linting10
refactoring10

Programming languages (23)

MDXC#PowerShellJavaC++CSSRustScala

Github contributions (5)

github-logo-circle
vaadin/framework

Mar 2017 - Nov 2017

Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
userBackend Developer
Contributions:114 commits, 128 PRs, 172 comments in 8 months
Contributions summary:Ahmed contributed to the Vaadin framework by fixing code warnings, refactoring code to use try-with-resources, and addressing generics warnings. Their commits involved modifying code related to component sorting, resource management, and other core functionalities within the framework. The user's work indicates a focus on improving code quality, maintainability, and resolving potential compiler issues.
web-applicationsjava-webvaadin-frameworkweb-application-frameworkjava
skylot/jadx

Mar 2019 - Apr 2019

Dex to Java decompiler
Role in this project:
userFull-stack Developer
Contributions:88 commits, 106 PRs, 179 comments in 1 month
Contributions summary:Ahmed primarily contributed to the Java decompiler project, focusing on the GUI aspects. Their work involved disabling packages in the GUI based on exclusion criteria, implementing a right-click context menu for packages, and sorting resources by type and name. They also introduced features like saving tree expansions in project files and handling Java version information in the "About" dialog.
dalvikapktoolresharperjava-bytecodeandroid
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
Ahmed Ashour - System Architect at Werum IT Solutions