Hassan Abedi is a software engineer with 11 years of experience combining production-grade backend development, database engineering, and applied machine learning. With a PhD in Computer Science from NTNU and recent roles spanning data engineering and database-focused positions, he bridges research-grade ML (deep learning, NLP, LLMs) with practical ETL, data warehousing, and distributed systems work. He is fluent in Python, SQL, C/C++, and the modern data stack—Snowflake, dbt, DuckDB, Postgres, MongoDB and more—while routinely deploying services with Docker, GitHub Actions, and NGINX. Hassan’s background includes building ETL pipelines, tuning enterprise databases, and teaching data mining, which gives him a strong foundation in both algorithmic thinking and production reliability. Based in Norway, he contributes code and notebooks on GitHub and Kaggle, reflecting a habit of prototyping research ideas into reproducible artifacts.
11 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Iran University of Science and Technology
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Islamic Azad University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.