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