ABOUT
I am an Ubuntu Security Engineer at Canonical. I am also a near-to-completion Ph.D. candidate at FoSS group at the University of Sussex.
EDUCATION
Sep 2018 - present
University of Sussex, Brighton, UK
Ph.D. in Informatics(Computer Science)
Sep 2015 - Feb 2018
Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran
Master in IT Specialized in Information Security
- Master’s Thesis: “Algebraic Cryptanalysis of ARX-Design Hash Functions”, (Ranked 3rd among 10 classmates)
Sep 2011 - July 2015
University of Kurdistan, Sanandaj, Iran
Bachelor of Science in Information Technology
- Overall GPA: 18.47/20 - 3.9/4.0 (142 units)
- Main and Technical modules GPA: 18.97/20 - 4.0/4.0 (90 units)
- 1st Student Award, in Computer Eng. and Information Technology Department
RESEARCH
&
WORK EXPERIENCE
Jan. 2023 - present
Canonical, London, UK
Ubuntu Security Engineer
- Work under the supervision of Alex Burrage.
Sep. 2022 - Dec. 2022
Google, London, UK
Security Engineer Intern
- Worked under the supervision of Alexandra Sandulescu.
March. 2022 - Sep. 2022
Royal Holloway University of London - Centre for Programming Languages and Systems, London, UK
Postdoctoral Research Assistant
- Conducted research on “Formal Security” under the supervision of Dr. M. Sammartino.
Sep. 2018 - present
University of Sussex - FoSS Group, Brighton, UK
Researcher
- Conduct research on “Formal Security” under the supervision of Dr. M. Berger.
Sep. 2020 - March 2021
TU Graz - Secure Systems Group, Graz, Austria
Visiting Researcher
- Conducted research on “Microarchitectural Attacks” under the supervision of Dr. D. Gruss.
Feb. 2017 - Sep. 2018
Amirkabir University of Technology - APA Research Center, Tehran, Iran
Researcher
- Researched on “Computer Security Assessment (Penetration Testing)” under the supervision of Dr. B. Sadeghiyan and Dr. S. Niksefat.
- Researched on “Smart phone and Computer forensics” under the supervision of Dr. B. Sadeghiyan and Dr. S. Niksefat.
- Conducted research on “SMC and OT Protocols” under the supervision of Dr. S. Niksefat.
Sep. 2015 - Feb. 2018
Amirkabir University of Technology, Tehran, Iran
Researcher
- Conducted research on Algebraic Cryptanalysis under the supervision of Dr. B. Sadeghiyan at Data Security Research laboratory (DSRLab).
- Researched and implemented “Analysis and Verify KryptoKnight Protocol using CASPA Tool” under the supervision of Dr. B. Sadeghiyan.
- Conducted research on “Linear and Differential Cryptanalysis of Reduced-round Twofish Block Cipher” under the supervision of Dr. B. Sadeghiyan
- Conducted research on “How to Extend S-box of Twofish Block Cipher with Property Preserving” under the supervision of Dr. B. Sadeghiyan
TEACHING EXPERIENCE
Sep. 2018 - present
University of Sussex, Brighton, UK
Associate Tutor
- Assisted Dr. I. Mackie in “Comparative Programming” module, ran weekly lab sessions(2021).
- Assisted Dr. N. De Beaudrap and Dr. Hsi-Ming Ho in “Compilers and Computer Architecture” module(2021).
- Assisted Prof. D. Weir in “Databases” module.
- Assisted Dr. B. Reus in “Further Programming” module, ran weekly lab sessions.
- Assisted Dr. G. Parisis in “Operating Systems” module, ran weekly lab sessions.
- Assisted Dr. B. Reus in “Limits of Computation” module, ran weekly lab sessions.
- Assisted Dr. I. Khan in “Introduction to Computer Security” module, ran weekly lab sessions(2020).
- Assisted Dr. I. Mackie in “Comparative Programming” module, ran weekly lab sessions(2020).
- Assisted Dr. N. De Beaudrap in “Compilers and Computer Architecture” module(2020).
- Assisted Dr. D. Dmitrenko in “Programming for Engineers” module.
- Assisted Prof. I. Wakeman in “Further Programming” module.
- Delivered a lecture about "Rowhammer attacks" and "Penetration Testing" to “Introduction to Computer Security” class (139 third-year undergraduate students), 21 November 2019.
- Assisted Dr. I. Khan in “Introduction to Computer Security” module, ran weekly lab sessions(2019).
- Assisted Dr. I. Mackie in “Comparative Programming” module, ran weekly lab sessions(2019).
- Assisted Dr. G. Memoli in “Professional Skills” module.
- Delivered a lecture about "Penetration Testing" to “Introduction to Computer Security” class (144 third-year undergraduate students), 7 December 2018.
- Assisted Dr. I. Khan in “Introduction to Computer Security” module, ran weekly lab sessions(2018).
2016 - 2017
Amirkabir University of Technology, Tehran, Iran
Lecturer
- Taught “Operating Systems Laboratory” module, lectured, and administered all grades.
- Taught “Computer Workshop” module, lectured, and administered all grades.
2016 - 2017
Amirkabir University of Technology, Tehran, Iran
Teaching Assistant
- Assisted Dr. B. Sadeghiyan in “Applied Cryptography” module (graduate).
- Assisted Professor M. Dehghan TakhtFooladi in “Data Structures” module.
- Assisted Dr. E. Nazerfard in “Fundamental of Programming” module.
2012 - 2015
University of Kurdistan, Sanandaj, Iran
Teaching Assistant
- Assisted Dr. P. Moradi in “Programming in C/C++” module.
- Assisted Dr. P. Moradi in “Data Structures” module.
- Assisted Dr. A. Khorramian in “Data Structures” module.
- Assisted Dr. A. Abdollahpouri in “Programming in Java” module.
- Assisted Dr. A. Abdollahpouri in “Design and Analysis of Algorithms” module.
REFERENCES
Should you need more information, please do let me know