Abdullah Abdullah is a Software Engineer II with 11 years of experience, currently building cloud-native solutions at Canonical and living daily in Linux via Docker. He combines a strong research background from Fraunhofer IAIS—where he developed multimodal multimedia analysis platforms and ML services for media companies—with practical engineering chops in Python, Java and Rust. His master's in Media Informatics and early work in deep-learning speech segmentation give him a rare blend of applied research and production deployment experience. Comfortable moving between experiment and engineering, he has a track record of turning multimodal AI prototypes into robust services. Based in Bonn, Germany, he brings disciplined systems thinking from his Tata Consultancy and academia roots to large-scale, media-focused ML projects.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Technology (BTech), Electronics and Communications Engineering, Bachelor of Technology (BTech), Electronics and Communications Engineering at Aligarh Muslim University
Master of Science (M.Sc.), Media Informatics, Master of Science (M.Sc.), Media Informatics at RWTH Aachen University
Science, Science at Internation Indian School, Jeddah
Contributions:33 pushes, 8 branches, 2 issues in 3 years 7 months
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
Abdullah Abdullah - Software Engineer II at Canonical