cv

Curriculum Vitae of Amirhossein Ghaffari. Click the button above to download the latest PDF.

Contact Information

Name Amirhossein Ghaffari
Professional Title Doctoral Researcher
Email amirhossein.ghaffari@oulu.fi
Email (alt.) ah.ghaffari94@gmail.com
Location Oulu, Finland

Experience

  • 2026 - 2026

    Lyngby, Denmark

    Visiting Researcher
    Technical University of Denmark (DTU)
    Machine Learning for Smart Mobility (MLSM) group · September – November 2026
    • Research visit hosted by Prof. Francisco Camara Pereira.
  • 2023 - Present

    Oulu, Finland

    Doctoral Researcher
    University of Oulu
    Conducting doctoral research in urban computing, machine learning, graph neural networks, multi-source urban data, and data-driven analysis of smart city systems.
    • Designing and evaluating spatio-temporal graph neural network architectures for large-scale urban data, implemented in Python with PyTorch and PyTorch Geometric on GPU computing clusters.
    • Author and co-author of peer-reviewed publications in international conferences and journals.
  • 2019 - 2023

    Tehran, Iran

    Computer Vision and Deep Learning Researcher
    Fard Iran Co.
    • Designed and implemented an Automatic Number Plate Recognition (ANPR) algorithm.
    • Built motion- and human-detection applications for surveillance systems.
    • Developed an algorithm to automatically optimize camera parameters (gain and shutter speed) to ensure high-quality license-plate capture day and night.
    • Implemented a neural-network-based signal-processing tool to measure vehicle weights in a Weigh-In-Motion (WIM) system.
    • Designed a driver-assistance tool that detects abnormal driving from deep learning and GPS sensor data.
    • Contributed to large-scale deployment of 70+ WIM sites across Iran (on-site installation, debugging, optimization, support).
  • 2020 - 2022

    Tehran, Iran

    Deep Learning Researcher
    Institute of Water and Energy, Sharif University of Technology
    • Designed and implemented deep-learning and machine-learning algorithms for an air-pollution prediction system.
  • 2016 - 2016

    Isfahan, Iran

    Engineering Intern
    Mahan Factory
    • Industrial summer internship completed as part of the B.Sc. program in Electrical Engineering.
    • Worked with the engineering team on electrical and electronic systems used in the production line, including measurement, testing, and documentation tasks.

Education

  • 2023 - Present

    Oulu, Finland

    Doctor of Philosophy (PhD)
    University of Oulu
    Computer Science and Engineering
    GPA 4.4 / 5
    • Research on urban computing, machine learning, graph neural networks, and multi-source urban data.
  • 2017 - 2019

    Tehran, Iran

    M.Sc.
    Sharif University of Technology
    Electrical Engineering — Digital Electronic Systems
    GPA 18.20 / 20
  • 2012 - 2017

    Tehran, Iran

    B.Sc.
    Amirkabir University of Technology (Tehran Polytechnic)
    Electrical Engineering
    GPA 16.24 / 20
  • 2008 - 2012

    Tehran, Iran

    High School Diploma
    Roshd1 Educational Complex
    Mathematics and Physics
    GPA 19.87 / 20

Thesis Projects

  • M.Sc. Thesis — 360-degree Video Transmission over Network using Coded Caching. Supervisor: Assoc. Prof. Mohammad Sharifkhani, Sharif University of Technology. 2017–2019
  • B.Sc. Thesis — Design and Fabrication of an Active Noise Cancellation System for Environmental Disturbing Sounds. Supervisor: Prof. Hassan Kaatuzian, Amirkabir University of Technology. 2016–2017

Teaching

  • 2024 - 2026

    Oulu, Finland

    Teaching Assistant — Big Data Processing and Applications (M.Sc.)
    University of Oulu — Faculty of ITEE
    • Instructor: Adj. Prof. Ekaterina Gilman.
    • Spring 2024, Spring 2025, Spring 2026.
  • 2025 - 2025

    Oulu, Finland

    Teaching Assistant — Network Analysis and Graph Machine Learning (M.Sc.)
    University of Oulu — Faculty of ITEE
    • Instructor: Prof. Joydeep Chandra.
    • Spring 2025.
  • 2019 - 2019

    Tehran, Iran

    Teaching Assistant — Computer Vision (M.Sc.)
    Sharif University of Technology — Electrical Engineering Dept.
    • Instructor: Assoc. Prof. Hoda Mohammadzadeh.
    • Spring 2019.
  • 2018 - 2018

    Tehran, Iran

    Teaching Assistant — Computer Architecture (B.Sc.)
    Sharif University of Technology — International Campus
    • Instructor: Asst. Prof. Hamed Farbeh.
    • Fall 2018.
  • 2018 - 2018

    Tehran, Iran

    Teaching Assistant — Advanced Computer Architecture (M.Sc.)
    Sharif University of Technology — Electrical Engineering Dept.
    • Instructor: Dr. Mohammadreza Movaheddin.
    • Fall 2018.
  • 2012 - 2015

    Tehran, Iran

    Mathematics and Physics Teacher
    Roshd1 Educational Complex
    • Taught mathematics and physics at high-school level.

Honors and Awards

  • 2025
    ACM CIKM Student Travel Grant

    34th ACM International Conference on Information and Knowledge Management (CIKM), Seoul, Republic of Korea.

  • 2024
    Tauno Tönning Foundation Personal Research Grant
    Tauno Tönning Foundation
  • 2024
    IEEE Student Travel Grant

    IEEE International Conference on Pervasive Computing and Communications (PerCom), Biarritz, France.

  • 2023
    Four-year Fully Funded Doctoral Researcher Position
    University of Oulu

    Awarded through competitive selection.

  • 2019
    Iran's National Elites Foundation Award
    Iran's National Elites Foundation
  • 2012
    National Graduate and Undergraduate Full Scholarships
    Iran
  • 2017
    Top 0.5% — Iranian Electrical Engineering Graduate University Entrance Exam

    Ranked within the top 0.5% among more than 31,000 participants.

  • 2012
    Top 0.5% — Iranian Mathematics and Physics University Entrance Exam

    Ranked within the top 0.5% among more than 220,000 participants.

Service

  • Reviewer, CIKM 2026 Resource Track. 2026
  • Reviewer, EuroSys 2026 Artifact Evaluation Committee. 2026
  • Reviewer, International Conference on Software, Telecommunications and Computer Networks (SoftCOM) 2026. 2026
  • Reviewer, International Conference on Web Information Systems Engineering (WISE) 2025. 2025
  • Reviewer, IEEE International Conference on Big Data (IEEE BigData) 2024. 2024

Conferences, Workshops and Summer Schools

  • ARES 2026, Linköping, Sweden — co-author and oral presenter of a paper. Summer 2026
  • IEEE MDM 2026, Athens, Greece — first author and oral presenter of a paper. Summer 2026
  • ACM CIKM 2025, Seoul, South Korea — student volunteer and first-author presenter of a paper. Fall 2025
  • IEEE ICNSC 2025, Oulu, Finland — author of a paper. Fall 2025
  • NVIDIA Workshop, University of Oulu — Fundamentals of Accelerated Computing with CUDA Python. Fall 2024
  • ACM IoT 2024, Oulu, Finland — student volunteer with the organizing committee. Fall 2024
  • ACM KDD 2024, Barcelona, Spain — full participation with a poster presentation. Fall 2024
  • 12th UBISS Summer School, University of Oulu — liaison student in the Care-full! More-than-human Urban Futures workshop. Summer 2024
  • 6G Symposium, Levi, Finland — full participation. Spring 2024
  • IEEE PerCom 2024, Biarritz, France — full participation with a poster presentation. Spring 2024
  • 11th UBISS Summer School, University of Oulu — Smart IoT Wireless Connectivity in 5G and Beyond workshop. Summer 2023
  • IEC2-2019 Sharif, Sharif University of Technology, Tehran — KNIME, Tableau, and Pandas workshops. Summer 2019
  • Deep Learning Summer School, University of Tehran. Summer 2018
  • TensorFlow Workshop, Sharif University of Technology, Tehran. Summer 2018

Certifications and Courses

Academic Interests

Urban Computing
smart cities multi-source urban data human-centric analysis
Machine Learning
deep learning spatio-temporal modeling representation learning recommender systems natural language processing
Graph Neural Networks
traffic forecasting spatio-temporal graph neural networks heterogeneous graphs knowledge graphs
Federated Learning
distributed training privacy-preserving AI
Agentic AI Systems
LLM-based agents tool use autonomous decision-making

Selected Skills

Deep Learning & GNNs: PyTorch, PyTorch Geometric, Hugging Face, TensorFlow
Agentic AI & LLMs: LangGraph, LangChain, Google ADK, OpenAI / LLM providers APIs, RAG/GraphRAG pipelines
Big Data & Distributed Systems: Apache Spark (PySpark)
Databases & Knowledge Graphs: PostgreSQL, Neo4j, Cypher, SPARQL / RDF
MLOps & Cloud Native: Docker, Kubernetes, Prometheus, Grafana, Weights & Biases, Git
Programming Languages: Python, C / C++, SQL, MATLAB

Languages

Persian : Native
English : Full professional proficiency
Finnish : Beginner
Swedish : Beginner