Summary
Karim Davoodi is a Principal Software Engineer and architect based in Kitchener with two decades of hands-on experience and over a decade focused on building production video and streaming systems. He has led full-stack video engineering efforts—WebRTC live streaming, adaptive bitrate playback, GPU transcoding, watermarking, and synchronized group playback—while architecting fault-tolerant, low-latency platforms in Python, C++, and Rust on Kubernetes. As a serial startup co-founder he shipped IPTV, embedded media devices, and experimental digital-signage/VoD solutions, bringing both product-minded pragmatism and deep systems expertise. His background in secure Linux systems and embedded audio/VoIP work gives him uncommon breadth across kernel-level security, media pipelines, and cloud-native services. Colleagues rely on him to convert complex real-time media requirements into scalable, resilient architectures that perform in production.
11 years of coding experience
17 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Shahid Sattari Aviation University
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Sharif University of Technology
Azerbaijani, Persian, English