Experience


The University of Edinburgh

Postdoctoral Research Associate

Since Dec 2023

Project: Hardware-Accelerated Reliable Replication Protocols


Huawei Technologies Research & Development (UK) Ltd

CPU Architect

Jul 2023 - Dec 2023

Project: TLB optimizations on ARM cores.


The University of Edinburgh

Postgraduate Researcher

2017-2022

Project: Performance-Centric Bandwidth Allocation in Datacenter


Parallel Systems Architecture Lab @ EPFL

Intern

2016-2017

Projects: QFlex Timing, Deterministic QEMU


Software Systems Laboratory @ Shiraz University

Researcher

2014-2015

Project: Research on performance optimization on GPU and dealing with big data


CERT Center (Shiraz APA) @ Shiraz University

Intern

2012-2013

Project: Research on pattern matching algorithms for anti-malware software


Network Administration Team @ Shiraz University

Intern

2011-2012

Project: Implementation of a monitoring system on Windows and Linux stations of CSE department


The University of Edinburgh

Teaching Assistant

2018-2021

  • Operating Systems, Winter 2018, 2019
  • Introduction to Computer Systems, Fall 2018, 2019, 2020, 2021

Shiraz University

Teaching Assistant

2011-2015

  • 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