Mohaddeseh Basiri
Mohaddeseh is a graduate computer science student/researcher at KTH, empowered by a rich academic background and proven capabilities in high-level research and publication. I have mastered team-working, and self-motivated and goal-oriented research skills during two master programs, and now aim at becoming an inventor engineer, contributing to the state-of-the-art especially at the intersection of computer science
and AI.
KTH Royal Institute of Technology, Stockholm, Sweden Aug 2018 – Feb 2021
M.Sc in Computer Science: Embedded Software Systems
Milestones:
· Master thesis: AI for anomaly detection (Software Competence Center HagenbergAustria, KTHSweden), Examiner: Prof. Mihhail Matskin, Ongoing2020:2021 (Link)
· Seminar project: Performance analysis of supervised deep learning side-channel attack: A hardware power trace analysis, Supervisor: Prof. Elena Dubrova, 2019 (Link)
· Seminar project: Synchronization enhancement for MIST (KTH Student Satelite), Supervisor: Andrii Berezovskyi, 2019 (Link)
Main Passed Courses:
· Scalable Machine Learning & Deep Learning
· Multimodal Interactions & Interfaces
· Design of Fault-tolerant Systems (ID2218)
· Building Secure Networked Systems
· Embedded Systems & Software
· Compilers
· Modern Methods in Software Engineering
· Software Reliability
· Winter School on Cyber Security and Privacy
Ferdowsi University of Mashhad, Mashhad, IRAN Sept 2013 – July 2015
M.Sc in Software Engineering
Milestones:
· Master thesis: Delayaware User Serving and Orchestration in Cloud Services, 2015 Link to the full paper: (Link)
· Seminar project: Quality Measurement in Service-oriented Software Engineering, 2014 (Link)
Main Passed Courses:
· Security of Software Systems and Network Forensics
· Network Security
· Distributed Systems
· Wireless Sensor Networks
Ferdowsi University of Mashhad, Mashhad, IRAN Sept 2007 – July 2012
B.Sc. in Computer Engineering: Software track
Related Courses and thesis:
· BSc thesis: Task scheduling in cloud systems
· Artificial Intelligence
· Database Design Principles
· Advanced Computer Networks
Data Science:
· Processing data for finding potential trends, predictions, and checking consistency of data.
· Devising machine learning, machine reasoning, and reinforcement learning approaches
· System Security/Privacy/Integrity:
· Resolving security risks in the evergrowing IoT, smart factory, and self-driving cars.
· Identifying and even predicting security concerns in the light of recent advancements in AI and
QoS management, admission control, and service delivery.
· Multimodal Interactions and Interfaces
· Human-computer interaction, Augmented reality, virtual reality
· Basiri, M., and et al, "System and method for Detection and Compensation of Conflicting Data Pipelines." Pending US patent application, 2021.
· Basiri, M., and et al, "Context aware Data Plausibility Check Using Machine Learning" To be submitted to ACM SigConf SAC2021, 2021
· Basiri, M., and Rasoolzadegan, A., "Delay aware resource provisioning for cost-efficient cloud gaming." IEEE Transactions on Circuits and Systems for Video Technology, 2016. (IF 4.1; 22 citations until 2020) Link to the full paper: IEEE TCSVT paper
· Rasoolzadegan, A.; Basiri, M., “The quantitative Measurement of Quality in Service oriented Software Engineering: Methods, Applications, and Issues”, soft computing journal, vol 5, pp 219235, 2015. Link to the full paper: Soft computing paper
· Basiri, M., “Image Processing”, Magazine of Scientific Society of Computer Engineering Students of Ferdowsi University, vol.10, 2011.
· Programming Languages
Python, Java, Scala, C/C, C#, JML (Java Modelling Language), Haskell, SQL, PHP, MPI programming, Prolog, JavaScript, HTML, XML, AJAX.
· Problem solving
Constrained optimization, Machine learning, Rootcause analysis
· Programming Libraries and Softwares
Spark, Tensorflow, NetBeans, Eclipse, Microsoft Visual Studio, SQL server, MySQL Workbench, PHP MyAdmin.
· Engineering Softwares
Git, JUnit, Unity, NuSMV, MATLAB, Quartus, Proteus Professional, BackTrack, PyFlag, Pro Discover Basic, FTK Imager, Password Recovery Toolkit, WinHex, HexWorkshop, STools, IrfanView, SIM Manager, Wireshark, Xplico, Rational Rose, Content Management Systems (Joomla).
· Researcher 2020 – Now
Software Competence Center HagenbergAustria, KTHSweden
Employed through KTH for research on AI for anomaly detection (master thesis)
· Developer Aug 2019 – Dec 2020
KTH Space Center, MIST satellite project
Mastering skills in project management using agile Scrum methodology for embedded software development
· Researcher 2014 – 2017
Ferdowsi University (Iran), VM placement and userdata center pairing for delaysensitive content delivery
· Scientific reviewer 2018Now
Different venues, including IEEE Transactions on Multimedia
· Internship Summer 2011
Network Engineering Consulting Company, Web application developer
· Teacher 2015 – 2016
English teacher at high school, Stockholm
.
AI for anomaly detection in smart factory data, 2020Now
This master thesis project has been defined between Software Competence Center HagenbergAustria and KTHSweden. from the KTH side, Professor Mihhail Matskin is the project coordinator and thesis examiner. In this project, we aim at designing AI method and tools for consistency check of factory data, and discovering potential anomaly in the captured data.
Link to the thesis report: Thesis report
AR/AIbased instruction aider for assembling circuits, Fall 2018.
In this project, we designed and implemented an application for assisting users in assembly of electrical circuits. Our solution leverages augmented reality (for communications with user), AI (for detection of components), and multimodal interactions (for HCI) for bringing safety, time and cost efficiency to the system. In our solution, the electric circuit are first identified, and then using augmented reality, user gets instruction where to put each component. The final system was evaluated by users in practice, and from their survey, the instruction aider has reduced the time taken about 19.65% to assemble the circuit. Furthermore, all the users have preferred using the application than reading the instructions from the manual due to its ease of use.
Link to the demo: Video
Link to the code in Github: Code
AI-powered Image caption generator, Fall 2019.
In this project, we leveraged a library for Neural Image Caption Generator, and investigated how the
implementation of the network, layers and complexity affects the quality of produced captions.
AI-powered sidechannel attack to hardware systems, Fall 2019.
Deep learning sidechannel attacks are significant security threats for cryptographic algorithms implementations.
In this project, we aim at studying performance impacts of changing the testing interval of the captured power traces on the success rate in the key recovery attempts. The early stage results show that by section wise sliding of power traces no false-positive results are introduced. The results further show that retrieving a value from a specific keybyte position needs that specific model for that specific keybyte position.
Link to the full report: SCA report
AI-powered fraud detection in credit card transactions, Fall 2019.
In this project, a Generative Adversarial Networks (GAN) model was used for the classification of credit card fraudulent transactions from a highly imbalanced set of credit card transactions (very few frauds among a huge amount of trustworthy transactions).
Building networked systems security, Jan 2020.
In this project, we have designed and implemented a solution for securely extending IT workspace of a tech company to different locations. The solution has been proposed based on the needs of company, and includes implementation of custom firewalls, and authentication approaches. The solution has been finally tested over real network components, i.e. routers/switches and end-users’ laptops.
Link to the full report: NSS report
MIniature STudent satellite: Embedded software development for synchronization, Fall 2019.
The MIST satellite is under development by a student run team at KTH. The two tasks implemented in the project were time synchronization between the ground station and satellite, and improving telecommand handling. The developed codes for time synchronization and telecommand handling were
integrated with the core of project, and promising results were observed from the tests.
Link to the full report: MIST report
Realtime cruise control applications on real-time operating systems, Fall 2018.
In this project, carrying out realtime applications on typical real-time operating systems was investigated in order to explore realtime application’s performance and memory footprint tradeoffs. More specifically, a cruise control application using the DE2/DE115 board was implemented, and the synchronization and communication between tasks in real time were carried out.
Image tracking using MicroC/OSII, Winter 2019.
In this project, we designed an image tracking algorithm tracking a given moving "circle" pattern in a series of image frames for the purpose of further processing. We implemented this application on a given custom multiprocessor hardware platform hosted on a DE2 FPGA, in three ways: (i) on a single core, (ii) using the MicroC/OSII on a single core, (iii) and without OS on multiple cores. The aim of this this project was shedding light onto the complexity of programming over multi cores and understanding the required communications in parallel processing for delivering a service.
Link to the full report: ITM report
· Sound and Gestures in Interaction: In this project, we used laptops and smartphones to map connections between physical movement and sound. The embedded sensors on the smartphone were used to detect and differentiate between different gestural actions and connect those actions in a meaningful way to a set of provided sound models.
· White/black box testing, requirement and model based testing, and automated testing, Winter 2019.
· Implementation of a Swedish Event Planning software by using extreme programming, Fall 2018.
· Design and implementation of a paper review database, Spring 2011.
· Design and implementation of an archive system for FUM University, 2010.
· Programming PacMan Game, Spring 2011.
· Programming multi Sudoku, Spring 2011.
· Programming Missionaries and Cannibals Problem with prolog language, Spring 2011.
· Programming Galcon game, Spring 2011.
· Programming a line following robot, Spring 2009.
· Programming a multitask dictionary, Spring 2009.
· M. Basiri, A. Setyawan, "The Effect of Different Power Traces Intervals Selection on Supervised Deep Learning SideChannel Attack", Research Methodology and Scientific Writing course, 2019.
· M. Basiri, et al, "MIniature STudent satellite: Embedded software development for synchronization", Embedded Systems Design Project course, 2019.
· M. Basiri, et al, "AR Instruction Aider", Haptics, tactile and tangible interaction course, 2019
· M. Basiri, H. Kadhum, "Tracking moving pattern in series of image frames", Embedded software course, 2019.
· M. Basiri, Y. Sedaghat, “Coding standard in safety critical embedded systems”, MSc Seminar in Computer Engineering, Spring 2014.
· M. Basiri, M. Yaghmaee Moghaddam, “Swarm intelligentbased routing algorithm for wireless sensor networks”, Advanced computer networks course, spring 2013.
· M. Basiri, Y. Sedaghat, “Fault tolerance features in Tandem/Guardian operating system: survey and
· analysis”, Reliable software design course, Spring 2013.
· M. Basiri, S. Abrishami, “Big data mining: challenges and trends”, Distributed sys. course, Fall 2014.
· M. Basiri, A. Hosseini, “Security in 4G cellular networks”, Network security course, 2013.
· M. Basiri, A. Ghafarian, “Network Forensics: Basics and Tools”, Security of software systems and network forensics course, Fall 2013.
English (fluent in communications, Eng6 certificate from Komvux, first author journal publications),
Persian (mother language)
· Mihhail Matskin (Master thesis supervisor2020:2021)
Professor at KTH; misha@kth.se
· Andrii Berezovskyi (Seminar project supervisor2019),
Researcher at Ericsson Research; andrii.berezovskyi@ericsson.com
· Amin Azari (coadvisor, 2020:2021),
Experienced researcher, Ericsson; amin.azari@ericsson.com
· Abbas Rasoolzadegan (Master thesis supervisor2015:2016),
Associate professor at Ferdowsi University, Iran; rasoolzadegan@um.ac.ir