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 2024 — Present
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 2023 — Jun 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 2023 — May 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 2021 — Jan 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