Resume
Experience
Software Engineer
Cisco
Oct 2022 - Present
Ottawa, Ontario, Canada
Working on automation and testing for SRv6.
Research Assistant
Concordia University
Sep 2020 - Sep 2022
Montreal, Quebec, Canada
Full-time role, focused on Autonomic Networks research under the supervision of Dr. W. Atwood and Dr. L. Narayanan.
Teaching Assistant
Concordia University
Jan 2022 - May 2022
Montreal, Quebec, Canada
Principles of Programming Languages Teaching Assistant.
Computer Networking Course Teaching Assistant.
Advanced Programming Course in C++ Teaching Assistant.
Teaching Assistant and Marker
Concordia University
Sep 2021 - Dec 2021
Montreal, Quebec, Canada
Teaching Assistant for the Advanced Programming design with C++.
Marker for Principles of Programming Languages undergrad course.
Software Engineer Intern
Bell Canada
May 2021 - Aug 2021
Montreal, Quebec, Canada
Fullstack Software engineer
Freelance Tokenomics Specialist
Jan 2021 - Mar 2021
Teaching Assistant
Isfahan University of Technology
Sep 2019 - Jan 2020
Isfahan, Iran
Computer Networks II under the supervision of Dr. Hashemi.
Computer Networks I under the supervision of Dr. Fanian.
Teacher Assistant
Isfahan University of Technology
Feb 2017 - Jun 2017
Isfahan, Iran
Advance Programming at Isfahan University of Technology under the supervision of PhD. M. Mouzarani.
Teacher Assistant
Isfahan University of Technology
Sep 2016 - Jan 2017
Isfahan, Iran
Basics of Programming at Isfahan University of Technology under the supervision of PhD. M. Nabi.
Blockchain Consultant (Part-time)
Ergo Platform
Sep 2019 - Jan 2020
Intern at Institute For the Future (IFF)
University of Nicosia
Jul 2019 - Sep 2019
Cyprus
Worked on Hyperledger and researched Blockchain technology.
Intern
Iran Blockchain Labs
Jul 2018 - Oct 2018
Tehran Province, Iran
Worked on developing Blockchain-based applications.
Education
Master of Computer Science, Computer Systems Networking and Telecommunications
Concordia University 2020 - 2022
Bachelor’s Degree, IT Engineering
Isfahan University of Technology 2015 - 2019
Publications
IEEE · May 8, 2023
Collaborators: Dr. J. W. Atwood, Dr. L. Narayanan