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 |
| 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
-
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
- Neo4j GraphAcademy Professional Certifications and Courses - Neo4j GraphAcademy
- Knowledge Graphs: Foundations and Applications - openHPI (April 2026)
- Foundation: Introduction to LangGraph (Python) - LangChain Academy (December 2025)
- AI Agents Intensive Course - Google (November 2025)
- Generative AI Intensive Course - Google (September 2025)
- Fundamentals of Accelerated Computing with CUDA Python - NVIDIA (October 2024)
- Machine Learning Specialization - Coursera (October 2022)
- Professional Project-Oriented Course in Backend Development with Django - Quera (December 2021)
- Deep Learning Summer School - University of Tehran (August 2018)
- Deep Learning with TensorFlow - Sharif University of Technology — Credential ID AC-97-EE-10001 (July 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, 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