Farid Zandi is a research-focused software engineer and PhD candidate at the University of Toronto with a decade of experience building scalable infrastructure for ML and distributed systems. His work spans network-aware load balancing for large-scale ML clusters, live migration of stateful virtualized network functions, and resilient SDN controller migration—blending systems research with practical emulation and simulator extensions. Prior projects include Tor traffic fingerprinting and production-grade push-notification and ad-publishing platforms, showing fluency across privacy-sensitive networking and real-world web services. Based in Old Toronto, he combines strong academic rigor from Sharif University and U of T with hands-on engineering that repeatedly bridges simulators, emulators, and deployed systems. An understated strength is his habit of extending tooling (e.g., NS2/Mininet) to enable reproducible evaluations of complex distributed behaviors.
10 years of coding experience
1 year of employment as a software developer
High School, Mathematics & Physics, High School, Mathematics & Physics at Allameh Helli school
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Toronto
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Sharif University of Technology
Contributions:2 reviews, 1 PR, 367 pushes in 1 year 8 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
Farid Zandi - Research Assistant at University of Toronto