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

Experience

  • 2023 - Present

    Oulu, Finland

    Doctoral Researcher
    University of Oulu
    Conducting doctoral research in urban well-being, machine learning, graph neural networks, multi-source urban data, and data-driven analysis of smart-city systems.
  • 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, GPS sensor data, and ECU information.
    • 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.

Education

  • 2023 - Present

    Oulu, Finland

    Doctor of Philosophy (PhD)
    University of Oulu
    Computer Science and Engineering
    • Research on urban well-being, 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
  • 2012 - 2017

    Tehran, Iran

    B.Sc.
    Amirkabir University of Technology (Tehran Polytechnic)
    Electrical Engineering

Teaching

  • 2024 - 2026

    Oulu, Finland

    Teaching Assistant — Big Data Processing and Applications (M.Sc.)
    University of Oulu — Faculty of ITEE
    • Instructor: Dr. Ekaterina Gilman.
    • Spring 2024, 2025, 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.
  • 2019 - 2019

    Tehran, Iran

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

    Tehran, Iran

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

    Tehran, Iran

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

    Tehran, Iran

    Mathematics and Physics Teacher
    Roshd1 Educational Complex

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, 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

  • 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

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
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
Swedish : Beginner
Finnish : Beginner