Experience


Since Dec 2023 The University of Edinburgh
Postdoctoral Research Associate
Project: Hardaware-Accelerated Reliable Replication Protocols
Jul 2023 - Dec 2023 Huawei Technologies Research & Development (UK) Ltd
CPU Architect
2017-2022 The University of Edinburgh
Postgraduate Researcher
Project: Performance-Centric Bandwidth Allocation in Datacenter
2016-2017 Parallel Systems Architecture Lab @ EPFL
Intern
Projects: QFlex Timing, Deterministic QEMU
2014-2015 Software Systems Laboratory @ Shiraz University
Researcher
Project: Research on performance optimization on GPU and dealing with big data
2012-2013 CERT Center (Shiraz APA) @ Shiraz University
Intern
Project: Research on pattern matching algorithms for anti-malware software
2011-2012 Network Administration Team @ Shiraz University
Intern
Project: Implementation of a monitoring system on Windows and Linux stations of CSE department
2018-2021 The University of Edinburgh
Teaching Assistant
- Operating Systems, Winter 2018, 2019
- Introduction to Computer Systems, Fall 2018, 2019, 2020, 2021
2011-2015 Shiraz University
Teaching Assistant
- Operating Systems, Spring 2013, 2014, Fall 2013, 2015
- Principles Of Programming, Spring 2011, 2013, 2015, Fall 2012
- Operating Systems Laboratory, Fall 2014
- Database Laboratory, Spring 2015
- Machine Language & Assembly Programming, Fall 2013
- Computer Architecture, Spring 2014