cv
Curriculum Vitae of Amirhossein Ghaffari. Click the button above to download the latest PDF.
Contact Information
| Name | Amirhossein Ghaffari |
| Professional Title | Doctoral Researcher |
| 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
-
2012 - 2017 Tehran, Iran
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