Summary
Jawad Tahir is a scientific researcher and software architect with 11 years of hands-on engineering experience and a Ph.D. from TU Munich specializing in distributed, streaming, and AI/ML systems. He researches fault tolerance and performance of production-grade stream processing engines and built benchmarking and grading platforms (Challenger and pTA) that demonstrate reproducible, scalable evaluations on Kubernetes. A multi-year co-chair of ACM DEBS and a former visiting researcher at IBM, he blends academic leadership with practical systems engineering. His background includes firmware tooling at Intel (earning an invention award) and blockchain and cloud deployments, reflecting a taste for solving low-level and cloud-native challenges alike. He has taught distributed systems at TU Munich and the University of Toronto, applying research artifacts directly in coursework. Based in Munich, he pairs rigorous measurement-driven research with a developer’s pragmatism for building reliable, fault-aware streaming systems.
11 years of coding experience
6 years of employment as a software developer
Government College University (GCU), Lahore
Bachelor of Science (B.Sc.), Computer Engineering, Bachelor of Science (B.Sc.), Computer Engineering at University of Engineering and Technology, Lahore
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Technical University Munich
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Technical University of Munich
Visiting graduate student, Visiting graduate student at University of Toronto
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Lahore University of Management Sciences
English, Urdu, German