About
Dr. Mahdee Jodayree
PhD in Computer Science
Department of Computing & Software
McMaster University
I am Dr. Mahdee Jodayree, a researcher and educator in Computer Science and Computer Engineering–adjacent areas.
My work focuses on distributed and secure machine learning systems, federated learning for IoT and healthcare, cloud and edge computing,
privacy-preserving architectures, and autonomous system modeling. I design ML and cryptographic systems that are deployable on cloud,
edge, and embedded platforms, with strong emphasis on reliability, security, and performance-aware optimization.
Teaching Expertise — Graduate & Undergraduate
- Programming (Python, Java, C, C++, C#, MATLAB, R, TensorFlow, PyTorch, Scikit-learn, Keras, JAX)
- Graduate and Undergraduate Capstone Project Supervision
- Computer Networks and Security
- Database Systems (SQL/NoSQL)
- Cybersecurity Fundamentals
- Data Structures & Algorithms
- Cloud Computing (Azure/AWS)
- Machine Learning & Applied AI
- Virtualization & Systems Administration
- Computer Architecture
- Discrete Mathematics for Computer Science
Teaching Experience
Sessional Instructor & Researcher — September 2018 – Present
McMaster University, Hamilton, ON
- Delivered programming instruction in Python, Java, C, and C++, including introductory programming, algorithmic problem solving, and hands-on coding exercises tailored to learners at multiple skill levels.
- Delivered instruction in cloud administration, virtualization, Windows systems, and network fundamentals, including hands-on labs involving Microsoft Azure, AWS, and hybrid cloud environments.
- Developed, prepared, and maintained course materials, teaching plans, lab environments, and assessment tools aligned with industry-relevant cloud administration skill sets.
- Taught Azure Administration, identity management, hybrid Active Directory concepts, Microsoft 365 administration fundamentals, and cloud-based infrastructure design and troubleshooting.
- Guided students through practical labs on provisioning cloud resources, configuring virtual networks, managing Windows Server roles, securing cloud workloads, and monitoring system performance.
- Used AI-based tools to enhance cloud administration tasks, generate troubleshooting workflows, and support student learning efficiency through automated guidance and examples.
- Monitored student learning progress and provided individualized support through office hours, structured feedback cycles, and targeted remediation strategies.
- Prepared and evaluated assignments, quizzes, lab work, and capstone projects, ensuring students developed job-ready cloud and network administration skills.
- Supported students in their career development by offering mentorship, resume guidance, interview preparation, and practical insights into real-world cloud and network administration roles.
Education
Ph.D. in Computer Science 2019 – 2024
McMaster University, Faculty of Engineering — Hamilton, Ontario
Dissertation: Distributed Machine Learning and Secure Federated Learning for IoT and Healthcare Systems
- Research focused on distributed and secure machine learning systems with direct relevance to computer engineering topics such as cloud computing, virtualization, embedded intelligence, and distributed system architecture.
- Developed transformer-based and distributed ML models implemented in Python and Linux environments, supporting research themes in autonomous systems, real-time analytics, and hardware-aware optimization.
- Designed cryptographic verification and consistency-preservation mechanisms aligned with secure computing, privacy-preserving architectures, and reliability of cloud-edge intelligent systems.
- Built reproducible cloud-based experimentation pipelines and resource-efficient learning workflows applicable to embedded systems, IoT devices, and constrained computing environments.
- Contributed peer-reviewed research demonstrating high-impact scholarly activity and potential for developing an internationally recognized research program in computer engineering.
Master of Science in Information Systems 2016 – 2018
Athabasca University — Athabasca, Alberta
Dissertation: Machine-learning–driven predictive load balancing for cloud services
- Conducted research on predictive modeling, cloud system optimization, and distributed decision frameworks connected to cloud computing, virtualization, and high-availability engineering systems.
- Developed analytical and computational models relevant to system-level performance, resource management, and scalable cloud architectures used in modern computer engineering workflows.
Bachelor of Science in Computer Science and Mathematics 2005 – 2013
Carleton University — Ottawa, Ontario
- Completed advanced coursework in algorithms, discrete mathematics, optimization, and computation theory that form the foundation of computer architecture, embedded systems, and autonomous system modeling.
- Strengthened programming fundamentals essential for developing distributed ML systems, embedded intelligence, and cloud-native engineering technologies.
Technical Skills
Distributed & Cloud Computing Systems
- Design and implementation of distributed machine learning pipelines for cloud and edge environments.
- Virtualization, cloud orchestration, resource optimization, and performance modeling for large-scale systems.
- Cloud-native workflows using containerized environments, Linux, automation, and reproducible computation.
Embedded & Edge Intelligence
- Development of lightweight ML architectures optimized for IoT devices, constrained hardware, and embedded systems.
- Real-time inference pipelines, sensor-driven processing, and hardware-aware model optimization.
- Applied techniques for secure computation, model compression, and deployment in edge and robotics systems.
Secure & Privacy-Preserving Computing
- Cryptographic verification methods for distributed learning, consistency-preserving update mechanisms, and privacy-aware computation.
- Adversarial robustness, secure model aggregation, and threat-resilient system design.
- Techniques for reliability, trust, and integrity in distributed and cloud-based engineering architectures.
Autonomous Systems & Intelligent Computation
- Reinforcement learning frameworks for autonomous decision-making and sequential optimization.
- Transformer-based temporal modeling, sequence prediction, and real-time structural analysis.
- Algorithms for robotic intelligence, trajectory modeling, and autonomous system behavior.
Computer Architecture–Aware Optimization
- Model optimization techniques guided by hardware constraints, memory efficiency, and execution cost.
- Parallel computation strategies, performance tuning, and resource-aware ML deployment.
- Experience integrating ML workflows with heterogeneous computing environments.
Algorithms, Programming & Scientific Computing
- Python, C/C++, Linux environments, scientific libraries (NumPy, SciPy), and data-driven engineering analysis.
- Algorithm design, numerical modeling, and system-level optimization for engineering applications.
- Containerization, automation, and reproducible experimentation workflows for research and teaching.
Research Experience
Ph.D. Research – Distributed, Secure, and Cloud-Integrated Machine Learning Systems
McMaster University, Department of Computing and Software — 2019–2024
- Conducted research on distributed machine learning systems and secure federated learning with direct relevance to cloud computing, embedded intelligence, and computer engineering.
- Designed transformer-based temporal models and distributed ML pipelines applicable to autonomous systems, real-time analytics, and robotics-oriented perception modeling.
- Developed cryptographic verification mechanisms supporting privacy-preserving computation, system integrity, and reliability across virtualized and cloud-edge environments.
- Built reproducible cloud workflows and resource-efficient learning pipelines supporting ML execution on IoT devices, constrained hardware, and embedded systems.
- Published peer-reviewed research demonstrating high-impact scholarly work aligned with computer architecture–aware optimization, secure distributed computing, and advanced ML system design.
Master’s Research – Predictive Modeling and Cloud Systems Optimization
Athabasca University — 2016–2018
- Developed predictive modeling and distributed decision frameworks for cloud workload balancing, contributing directly to virtualization-aware optimization and scalable cloud engineering systems.
- Created analytical models and computational methods related to performance prediction, resource scheduling, and reliability of distributed cloud services.
- Gained experience with system-level modeling relevant to computer engineering, cloud orchestration, and real-time system optimization.
Foundational Research Experience – Algorithms, Systems, and Computational Modeling
- Completed foundational research in algorithms, discrete mathematics, and systems modeling that support modern computer engineering topics such as embedded system computation, optimization frameworks, and architectural analysis.
- Developed strong programming fundamentals enabling implementation of distributed ML systems, embedded intelligence, and cloud-native engineering workflows.
Projects
LLM-Driven Code Transformation and Distributed System Validation
- Designed and fine-tuned transformer-based models for structured code transformation tasks, with applications to autonomous systems, intelligent computation, and secure distributed execution.
- Developed validation workflows for functional-equivalence checking, applying system-level verification principles relevant to secure computing and reliability across cloud and embedded platforms.
- Implemented cloud-native training and inference pipelines using containerized environments, enabling scalable experimentation and reproducible engineering workflows.
Cloud-Integrated Machine Learning Pipelines for Edge and IoT Devices
- Developed distributed ML pipelines that operate across cloud and edge devices, supporting embedded intelligence, constrained hardware execution, and virtualization-aware deployment strategies.
- Built real-time processing workflows for IoT environments, integrating model optimization, resource-efficient computation, and secure data pathways aligned with modern computer engineering practices.
- Created monitoring and orchestration workflows using Linux and containerized systems to ensure reliability, performance, and system integrity in cloud-edge deployments.
Autonomous System Modeling Using Reinforcement Learning and Temporal Transformers
- Designed reinforcement learning and transformer-based models for decision-making, trajectory prediction, and temporal behavior analysis in autonomous and robotics-oriented systems.
- Developed simulation workflows and sequence-modeling architectures that support real-time computation, system-level adaptation, and intelligent system behavior.
- Integrated computational models with embedded system constraints to support hardware-aware autonomy and efficient deployment in resource-limited environments.
Secure Distributed Computing and Privacy-Preserving Architecture Design
- Built cryptographic verification components and consistency-preservation mechanisms that enhance reliability, privacy, and trust in distributed learning and cloud-integrated systems.
- Developed secure update aggregation workflows, adversarial robustness checks, and integrity-verification strategies aligned with secure computing and modern distributed architecture requirements.
- Engineered reproducible experimentation environments for evaluating system performance, distributed model behavior, and fault-tolerant engineering design principles.
Professional & Industrial Experience
Cloud Infrastructure, Security & DevOps Architect
Manulife • Toronto, ON • Sep 2021 – Jul 2025
- Designed, built, and maintained secure, scalable Azure cloud infrastructure using Terraform, Bicep, and ARM Templates across Dev, Test, UAT, and Production.
- Developed and managed Azure DevOps (YAML) CI/CD pipelines for automated provisioning, build, test, and release management.
- Configured VNets, NSGs, Private Endpoints, and Key Vault to ensure secure connectivity, access control, and data protection.
- Delivered predictive security metrics using Power BI, AI Builder, and Dataverse for vulnerability forecasting.
Cloud Network & Infrastructure Architect
McMaster Innovation Park • Hamilton, ON • Sep 2018 – Sep 2021
- Architected and optimized hybrid cloud networks integrating on-prem and Azure services for research and enterprise clients.
- Built automated monitoring and compliance frameworks to ensure uptime, security, and governance.
- Supported and optimized multi-language stacks (Python, C#, .NET) for performance and reliability.
- Deployed and managed AKS clusters to orchestrate containerized workloads with high availability and load balancing.
Cloud Infrastructure & Security Engineer
TELUS Digital • Calgary, AB • Sep 2014 – Aug 2018
- Led Docker containerization initiatives and private registries to standardize deployments across teams.
- Automated environment provisioning with GitHub Actions, PowerShell, and Bash for reproducible builds and auditability.
- Delivered secure, cross-platform administration across Linux and UNIX systems.
- Hardened application access through OAuth 2.0 REST API integrations and role-based controls.
Cloud Migration Specialist
CIBC • Ottawa, ON • Sep 2011 – Sep 2014
- Executed large-scale Azure migration programs, modernizing legacy applications and infrastructure.
- Designed and maintained networking and storage solutions to support high-availability financial systems.
- Ensured secure data transfer, encryption, and compliance with industry regulations.
- Produced clear documentation and training to accelerate adoption of cloud platforms.
Workshops & Seminars
- Huawei Workshop — Toronto, Canada (Apr 2023): Program Verification, PL Implementation, Concurrent Data Structures.
- IBM Canada — Toronto, ON (Mar 2023): Software Engineering Best Practices & Innovations.
- Axia Engineering — Mississauga, ON (Feb 2023): Engineering Consultancy & Software Development.
- Arrayus Technologies Inc — Ottawa, ON (Jan 2023): Innovation for Technology Solutions & Strategy.
- CrowdStrike — Kitchener, ON (Dec 2022): Cybersecurity Trends & SE Methodologies.
- CVI & HMI Innovation — Hamilton, ON (Nov 2022): Human-Machine Interface & Computer Vision.
Certifications
-
Teaching & Learning Certificate, MacPherson Institute (McMaster University)
- EDUCATION 740 — Peer-Evaluated Teaching Experience
- EDUCATION 760 — Self-Directed Study
- EDUCATION 780 — Self-Directed Teaching Experience
- Microsoft Certified: Azure Fundamentals (AZ-900)
- Microsoft Certified: Azure Data Fundamentals (DP-900)
- CompTIA A+ — Remote Support Technician
Grants, Awards, and Honors
- Distinguished Teaching Assistant Award — McMaster University (Fall 2019 & Winter 2020)
- Research Excellence Award — Federated Learning & Health Informatics (2023)
- Graduate Research Grant — Optimization in Federated Learning frameworks (2022)
- Best Paper Award — KES 2023 (Data Security in Federated Learning)
Service to the Academic Community
Coffee Hour for Students
- Planned and managed graduate CS community events; coordinated logistics and engagement.
Capstone Project Mentor (Mechatronics & Computer Science)
- Guided student presentations, provided structured feedback, and supported faculty coordination.
Publications
Selected scholarly outputs grouped by venue type. Titles are bolded; locations and DOIs included where available.
Q1 Journal Publications (First Author) — Published, Submitted & Under Review Q1
- Jodayree, M., He, W., and Janicki, R., “Proof-Before-Train Federated Learning: ECC-Backed Zero-Leak Commitments and Trust-Aware Aggregation”, Scientific Reports — Q1
- Jodayree, M., “Explainable Zero-Day Attack Detection in IoMT Using Transformer-based Time-Series Modeling”, Scientific Reports — Q1
- Jodayree, M., “Uncertainty-Aware Hybrid Autoscaling with Bias-Corrected Deep Forecasting for Cost-Efficient SLA Preservation Across Cloud Workloads”, Scientific Reports — Q1
- Jodayree, M., “A Systematic Literature Review of Artificial Intelligence Methods Applied to the Human Epidemic (COVID-19)”, Applied Network Science — Q1
- Jodayree, M., “Federated Learning Across Schools to Predict Student Outcomes: Secured With Proof-Before-Train and Differential Privacy”, Scientific Reports — Q1
- Jodayree, M., Atashafrouz, M., Raeispour Rajabali, A., Jalalkamali, M., et al., “The Role of Supply Chain Finance (SCF) Platforms in Mitigating Financial Risk and Improving Resilience”, American Institute of Mathematical Sciences (AIMS) — Q2,
DOI: 10.3934/jdg.2026015
Books
- Jodayree, M., “Agritech — Focusing on Precision Agriculture, AI and ML Applications, Blockchain, Mobile Applications, and Digital Logistics”, Book Chapter
- Jodayree, M., “Prevention of Data Poisoning Attacks in Federated Machine Learning — Persian Edition”, Book, ISBN: 978-622-8712-19-2
Conference Papers
- Jodayree, M., ““An Encrypted Forensic Method for Preventing Data Poisoning Attacks in Federated Learning”
International Conference on Fuzzy Systems and Data Mining, Matsue, Japan”, International Conference on Fuzzy Systems and Data Mining, Matsue, Japan
- Jodayree, M., He, W., and Janicki, R., ““Preventing Text Data Poisoning Attacks in Federated Machine Learning by an Encrypted Verification Key”
IJCRS 2023, Kraków, Poland”, IJCRS 2023
- Jodayree, M., He, W., and Janicki, R., ““Preventing Image Data Poisoning Attacks in Federated Machine Learning by an Encrypted Verification Key”
KES 2023, Athens, Greece
DOI: https://doi.org/10.1016/j.procs.2023.10.264”, KES 2023
- Jodayree, M., and Janicki, R., ““A Predictive Resources Management for Clouds”
FLINS 2020, Cologne, Germany
DOI: https://doi.org/10.1142/9789811223334_0051”, FLINS 2020
- Jodayree, M., Abaza, M., and Tan, Q., ““A Predictive Workload Balancing Algorithm in Cloud Services”
Procedia Computer Science, Budapest, Hungary
DOI: https://doi.org/10.1016/j.procs.2019.09.250”, Procedia Computer Science, vol. 159, pp. 902–912, 2019