CV
Academic CV — research, work, education, publications, and projects. PDF available via the icon above.
Contact Information
| Name | Ehsan Barkhordar |
| Professional Title | NLP & Computational Social Science Researcher |
| ebarkhordar23@ku.edu.tr |
Professional Summary
M.Sc. in Computer Science from Koç University. Research focuses on NLP and Computational Social Science, including bias detection, hate speech detection, and multilingual NLP.
Experience
-
2023 - Istanbul, Turkey
Researcher in NLP & Computational Social Science
Koç University
- Led a multimodal hate speech detection project integrating textual and visual modalities.
- Authored three first-author papers in computational social science.
- Reviewed 100+ papers for ARR, EMNLP, ICLR, and related venues.
- Trained and fine-tuned transformer-based models (BERT, RoBERTa, GPT) for NER and related tasks.
- Supervised two research interns, providing mentorship and task delegation.
-
2022 - 2023 Tehran, Iran
Machine Learning Engineer
Pishro Net Energy
- Designed and deployed end-to-end ML pipelines for real-time energy monitoring across 1,000+ sensor streams (10 buildings), reducing forecasting error by 21%.
- Created data-driven dashboards for 150+ KPIs to support facility managers in decision-making.
-
2021 - 2022 Tehran, Iran
Machine Learning Engineer
Sokan Platform
- Built predictive models for customer analytics, including churn prediction (82% accuracy) and cohort-based sales insights.
- Optimized large-scale data pipelines (1B+ records) using TensorFlow, Kubeflow, and Mini-batch K-means.
-
2020 - 2021 Tehran, Iran
Senior Software Engineer
Sokan Platform
- Implemented asynchronous task management in Django with Celery, reducing computational overhead by 40%.
- Accelerated analytics retrieval speed 5x via ClickHouse migration.
- Delivered 50+ GraphQL APIs using Django Graphene, reducing frontend data-fetching overhead by 35%.
-
2018 - 2020 Tehran, Iran
Software Engineer
Bale Messenger
- Contributed to the development of a cross-platform messaging application with 8M+ users.
- Created a Python-based bot SDK adopted by 200+ developers, powering 500+ bots.
- Participated in migration to Golang microservices, achieving >7x performance gains.
Education
-
2023 - 2026 Istanbul, Turkey
M.Sc.
Koç University
Computer Science
- Ranked #1 in Turkey (QS 2026)
- Advisors: Prof. Gözde Gül Şahin (primary), Assoc. Prof. Erdem Yörük (co-advisor)
-
2018 - 2021 Tehran, Iran
M.Sc.
Amirkabir University of Technology (Tehran Polytechnic)
Computer Science
- Ranked #3 in Iran (QS 2026)
-
2013 - 2018 Tehran, Iran
B.Sc.
Amirkabir University of Technology (Tehran Polytechnic)
Computer Science
- Ranked #3 in Iran (QS 2026)
Awards
-
2024 2nd Rank — Hate Speech Detection in Turkish and Arabic Tweets (HSD-2Lang)
CASE Workshop
-
2023 Invited Participant — Lisbon Machine Learning School (LxMLS 2023)
LxMLS
-
2022 One of 5 Selected Teams — Fusion Startup Event
divar.ir
-
2020 28th Place / 1608 Participants — Django/Python Code Cup
quera.ir
-
2019 2nd Team — Hackathon, Amirkabir University
Amirkabir University
-
2018 Winner — BOT-CUP
Sharif University of Technology
Skills
Programming: Python (Advanced, OOP, Async), SQL (Analytical & OLTP), Bash/Shell
Python Frameworks: PyTorch, Hugging Face (Transformers, Datasets, Accelerate, PEFT), Scikit-learn, Pandas, NumPy
GenAI & NLP: LLMs (Fine-tuning, RAG), Embeddings & Retrieval, Prompt Engineering, LLM Reasoning, LLM Evaluation, Text Classification, Multilingual NLP
Research Tools: LaTeX (ACL/IEEE/ACM styles), Overleaf, Git/GitHub, Jupyter, MLflow/W&B, Experiment Tracking
Databases & Analytics: PostgreSQL, MongoDB, ClickHouse
Backend & APIs: FastAPI, REST APIs, GraphQL, Celery, Redis, Auth (JWT/OAuth2)
Dev Tools: Git/GitHub, Docker, Jupyter, Cursor
Languages
Persian : Native
English : Fluent — TOEFL iBT 103/120
Turkish : Beginner