Shiva Saxena is a Research Assistant and PhD candidate at the University of Toronto with 11 years of software engineering experience focused on distributed machine learning and mobile edge computing. He combines hands-on research in the Wireless Computing Lab with practical teaching experience in software design, data modelling, and ML-driven textual analysis of large news and social datasets. His background spans industry roles at Cisco and HyperWorks Imaging and early internships, giving him a strong systems and applied engineering foundation alongside academic rigor. Skilled in Java, SQL, Android, and large-scale data processing, he brings a rare blend of algorithmic research (PhD in Algorithms and Optimization) and production-minded engineering to edge ML problems. Notably, he leverages historical and streaming text analysis to create novel measures of sentiment and uncertainty, bridging theory and real-world signals.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Algorithms and Optimization, Doctor of Philosophy - PhD, Algorithms and Optimization at University of Toronto
Bachelor of Engineering (BE), Computer Science and Engineering, Bachelor of Engineering (BE), Computer Science and Engineering at RV College Of Engineering
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
Shiva Saxena - Research Assistant at University of Toronto