Maryam Aliabadi

Faculty At School Of Computing And Academic Studies at British Columbia Institute of Technology

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Maryam Aliabadi is a multidisciplinary cybersecurity and computing educator, researcher, and entrepreneur with 12 years of experience bridging academia and product R&D. She co-founded Kids' Shield Services to gamify cyber security education while also teaching and developing cloud, networking, and forensics courses at UBC and BCIT. Her research produced lightweight ML-based intrusion detection systems for cyber-physical and robotic platforms (ARTINALI family), achieving large efficiency gains and high detection accuracy, and she has implemented many prototypes in Python/C++. Equally comfortable with FPGA hardware design, NoC fault-tolerant routing, and cloud/SDN architectures, she brings end-to-end expertise from VHDL to LLM-based autograders. Known for turning rigorous research into practical teaching tools and products, she also leads tendering and agile project delivery across interdisciplinary teams.
code12 years of coding experience
job18 years of employment as a software developer
bookCertificate Software Testing, Certificate Software Testing at Coursera
bookBachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at Shahid Beheshti University
bookCertificate Digital Communications, Certificate Digital Communications at Simon Fraser University
bookDoctor of Philosophy - PhD Computer Engineering, Doctor of Philosophy - PhD Computer Engineering at The University of British Columbia
bookMaster's degree Electrical and Electronics Engineering, Master's degree Electrical and Electronics Engineering at Islamic Azad University, Science And Research Branch
languagesArabic, English, Persian
github-logo-circle

Github Skills (11)

publish10
injection10
refer10
fault10
llvm-ir10
faults10
points10
llvm8
staging7
fault-injection6
machine-learning5

Programming languages (3)

TypeScriptJavaHTML

Github contributions (5)

github-logo-circle
DependableSystemsLab/LLFI

Oct 2013 - Sep 2021

LLFI is an LLVM based fault injection tool, that injects faults into the LLVM IR of the application source code. The faults can be injected into specific program points, and the effect can be easily tracked back to the source code. Please refer to the paper below. NOTE: If you publish a paper using LLFI, please add it to PaperLLFI.bib
Contributions:56 commits, 6 pushes, 5 branches in 8 years
publishllvm-irinjectionfaultbib
MaryamRA/LLFI

Sep 2021 - Sep 2021

Contributions:3 pushes in 1 day
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial