Amr Hassan

Tech Lead at SAP

Berlin, 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
Amr Hassan is a seasoned tech lead with 17 years of engineering experience, currently shaping Process Intelligence at SAP Signavio from Berlin. He combines deep backend and data infrastructure expertise—spanning Rust, Scala, Spark, Kafka, Kubernetes, and cloud-native architectures—with hands-on experience building a SaaS analytics stack as a founding engineer that was acquired by SAP. Amr’s career includes running large-scale data lakes and ETL platforms at Nubank and building merchant-facing microservices at Zalando, reflecting a strong track record in both startup and enterprise environments. He also contributes to open-source tooling, notably enhancing pylast’s core API integrations, demonstrating attention to interoperability and developer experience. Known for designing robust, production-ready systems, he brings a pragmatic blend of systems-level thinking and low-level implementation skills (including a Python extension via PyO3) that few leaders maintain concurrently.
code17 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Telecommunication and Information Technology Engineering, Bachelor's degree, Telecommunication and Information Technology Engineering at Helwan University Cairo
bookBachelor’s Degree, Telecommunication and Information Technology Engineering, Bachelor’s Degree, Telecommunication and Information Technology Engineering at Università Telematica Internazionale UNINETTUNO
github-logo-circle

Github Skills (6)

lib10
api10
python10
apidoc10
music9
documentation8

Programming languages (13)

JavaC++RustCScalaMakefileGoJavaScript

Github contributions (5)

github-logo-circle
pylast/pylast

Jul 2008 - Sep 2011

A Python interface to Last.fm and Libre.fm
Role in this project:
userBackend Developer
Contributions:115 commits in 3 years 2 months
Contributions summary:Amr primarily contributed to the core logic and functionality of the pylast library, which is a Python interface to Last.fm. Their commits focused on implementing features related to interacting with the Last.fm API, including retrieving and displaying metadata, adding and removing tags, handling authentication, and scrobbling music. They also updated documentation and fixed bugs. Their work primarily involved extending the library with new features and capabilities, as well as general code maintenance.
scrobblingpythonlibrescrobblescrobbler
amrhassan/scala-httpc

Jul 2016 - Feb 2018

Contributions:3 releases, 28 PRs, 165 pushes in 1 year 7 months
http-clientscala
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
Amr Hassan - Tech Lead at SAP