About Me

I obtained my Master of Science degree in Software Engineering under the supervision of Dr. Mohammad Javad Shayegan in September 2023 at the University of Science and Culture in Tehran, Iran. My focus lies in Artificial Intelligence, and I have a strong interest in conducting research in various areas using Machine Learning techniques, particularly in the realm of Deep Learning, Computer Vision, and Human-Computer Interaction/Human-Robot Interaction (HCI/HRI), Reinforcement Learning, Generative AI (GAN). I am dedicated to conducting innovative research in these fields continuously. Beginning in fall 2023, I am actively seeking Ph.D. opportunities in Deep Learning for fall 2024 to further my academic pursuits in becoming a proficient AI researcher. I welcome any feedback from you, as it will contribute to my success. Please feel free to reach out to me at any time.

Education

M.Sc. in Software Engineering

2019 - 2023
University of Science and Culture, Tehran, Iran
  • Thesis: Low-Dose CT Image Denoising based on EfficientNetV2 and Wasserstein GAN.

B.Sc. in Software Engineering

2014 - 2018
Islamic Azad University, Tehran, Iran

Award & Honors

- Acquired the Certificate of the Elementary Course of Participating in ACM Regional Competition and the Certificate of Web Design.

Teaching & Presentations

Presenter at ICWR

2024
  • I gave an oral presentation on deep learning at 10th International Web Research Conference.

Workshop Instructor at ICWR

2024
  • During this workshop, I discussed “Exploring the Diversity of Generative Adversarial Networks”

Teaching Assistant, Science and Culture University, Tehran, Iran

2023
  • Teacher assistant of the Undergraduate Artificial Intelligence course. Instructor: Dr. Azadeh Tabatabaei.

Borna Institute, Tehran, Iran

2022
  • Experienced Python Instructor who taught Python principles at Borna Institute workshop.

Islamic Azad University, Tehran, Iran

2018
  • Taught programming principle and JavaScript to over 20 undergraduate students of Islamic Azad University for one term through classroom lectures and tutoring sessions.

Publications

  • (Under review) Omid Ghadami, Saeed Shakuri, Mohammad Hojjat, and Alireza Rezvanian, ”Real-time facial emotion recognition on smartphones using EfficientNetV2 and quantization-aware training”, Real- time image processing, Springer.
  • (Under review) Mohammad Hojjat, and Mohammad Javad Shayegan, ”Enhancing Low-Dose CT Images using EfficientNetV2 and WGAN-GP A Multi-Loss Approach for Enhanced Image Quality”, Elsevier ON Academic Radiology.
  • (In preparation) Mohammad Hojjat, Sajad Zafari ”Real-time Plant Stress Detection and Water Content Monitoring using Terahertz Frequency and Advanced Machine Learning Approaches for Precision Agriculture”.
  • Work Experience

    Senior Software Developer

    Oct 2021 - present
    DivNotes, Ontario, Canada
    • Working as a Full-Stack developer for the ContactMonkey Company, a client of DivNotes.
    • Developing high-performance applications using Node.js, Ruby on Rails, and Vue.js.
    • Writing testable, reusable, and efficient code, following good programming practices.

    Chief Technical Officer

    Nov 2016 - present
    Tagmond, Tehran, Iran
    • Working as a Chief Technology Officer and programmer and security expert.
    • Mohammad was responsible for secure code writing, development, testing, troubleshooting, and collaboration with business teams.
    • Also managed code reviews, utilized Ruby on Rails, and oversaw a large client database.

    Senior Software Developer

    July 2019 - Feb 2020
    Ibissoft, Stockholm, Sweden
    • Mohammad upgraded an old application, increased test coverage from 30% to 80%.
    • Resolved security concerns such as SQL injection, XSS vulnerability, file access, CSRF, dynamic rendering, and XSS.

    Software Developer

    Dec 2018 - Jun 2019
    Takhfifan, Tehran, Iran
    • Mohammad successfully migrated a project from Magento to Rails and improved the overall design and server configuration using Docker.
    • He also performed database administration tasks such as performance monitoring, integrity maintenance, replication implementation, time-series utilization, and user permission management.

    Certifications

    Deep Learning: Convolutional Neural Networks in Python

    2022 - 2024

    Generative Adversarial Networks (GANs): Complete Guide

    2022 - 2024