Work

My professional journey across research, teaching, and industry, exploring the intersection of human cognition and technology.

Industry

Applying research insights to real-world products

Data Quality Engineer / Data Analyst

Snapp!Tehran, IranJun 2024Present

Ensuring the reliability and accuracy of data pipelines and analytical systems at Iran's leading ride-hailing platform.

  • Perform exploratory data analysis on large-scale datasets across ClickHouse and PostgreSQL to uncover trends, anomalies, and business risks; present findings to product and engineering stakeholders
  • Design and analyse A/B tests and experiments to measure the impact of product and pipeline changes on key metrics, using hypothesis testing to ensure statistical significance
  • Build and maintain interactive dashboards and automated reports using Streamlit, Plotly, and Power BI, enabling teams to monitor KPIs in real time
  • Apply statistical profiling methods (distribution analysis, outlier detection, z-score thresholds) to proactively identify data quality issues before they affect downstream analytics
  • Write complex SQL queries and Python scripts (Pandas, NumPy) to extract, transform, and analyse data from multiple sources at scale
PythonSQLT-SQLClickHousePostgreSQLPandasNumPySparkStreamlitPlotlyPower BIA/B TestingGreatExpectationsDBeaver

Software Test Engineer

Snapp!Tehran, IranJun 2023Jun 2024

Designed and executed test strategies for software systems at scale, ensuring product reliability for millions of users.

  • Analysed A/B test results and feature-flag experiments to quantify impact on product metrics; delivered data-backed recommendations to product managers
  • Used statistical comparison tests to evaluate ML model performance across data segments and user cohorts
  • Built automated reporting pipelines to track test coverage metrics and quality trends over time
  • Collaborated cross-functionally with product, backend, and data teams to define success metrics and measurement plans
PythonSQLA/B TestingML/AI Testing

Quality Assurance Engineer Teamlead

IdekavanTehran, IranJan 2023May 2023

Led the QA engineering team, overseeing quality assurance processes and mentoring team members to maintain high software standards.

  • Led and coordinated the QA team's testing efforts
  • Established quality standards and testing best practices
  • Collaborated with product and development teams on release planning
PythonSQLMicrosoft Office

Quality Assurance Specialist

IdekavanTehran, IranApr 2021Jan 2023

Performed comprehensive software quality assurance, developing test cases and ensuring product reliability across the development lifecycle.

  • Designed and executed functional, regression, and exploratory test cases
  • Identified and reported defects, collaborating with developers on resolution
  • Contributed to improving QA workflows and documentation
PythonSQLMicrosoft Office