Summary
Sajad Maghrebi is a software engineer and educator with seven years of experience blending academic teaching and hands-on startup engineering. Currently a Teacher Assistant at the University of Toronto while pursuing a PhD in Computer Science, he has taught core courses from databases to software engineering and previously supported numerous foundational CS classes at Sharif University. As co-founder and tech lead at GoldScan he applies automation and algorithmic trading techniques to financial markets, drawing on prior work refactoring monolithic systems into service-oriented architectures at Digikala. His background spans research in complex networks, practical AI/fintech internships, and grassroots teaching on data-driven trading—reflecting a rare mix of rigorous theory, production engineering, and market-facing product intuition. Colleagues describe him succinctly: less is more—he favors lean, maintainable solutions that scale.
7 years of coding experience
2 years of employment as a software developer
High school, Mathematics and Physics, High school, Mathematics and Physics at Allameh Helli 3
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Toronto
Bachelor's degree, Computer Engineering, 3.85/4, Bachelor's degree, Computer Engineering, 3.85/4 at Sharif University of Technology
English, Persian