2022-now: Chairman, Chemical & Petroleum Engineering Department, Sharif University of Technology
2018-now: Associate Professor of Petroleum Engineering, Chemical & Petroleum Engineering Department, Sharif University of Technology
2018-now: Direvtor of Information Technology, Chemical & Petroleum Engineering Department, Sharif University of Technology
2016-2018: Director of Petroleum Engineering Division, Chemical & Petroleum Engineering Department, Sharif University of Technology
2014-2016: Student Affairs Vice Chancellor, Chemical & Petroleum Engineering Department, Sharif University of Technology
2010-2018: Assistant Professor of Petroleum Engineering, Chemical & Petroleum Engineering Department, Sharif University of Technology
2008 – now: Development of PVT software with capability of asphaltene precipitation prediction (PVT Pro), Project manager, MAPSA Technology Center.
2007-2009: Development of an application for simulation of fluid flow through porous media using Pore Network Modeling approach, PEDEC
2007-2010: Senior reservoir engineer, MAPSA Co.
2003-2006: Development of PVTH, Programmer, NIOC Research & Technology Directorate