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
Snapp!Tehran, IranJun 2024 — Present
Ensuring the reliability and accuracy of data pipelines and analytical systems at Iran's leading ride-hailing platform.
- Monitor and validate data quality across large-scale data pipelines using Python, SQL, and Great Expectations; apply statistical profiling (distribution checks, outlier detection, completeness scoring) to catch silent data issues
- Build automated anomaly detection checks using statistical process control methods (z-score thresholds, moving averages) across ClickHouse and PostgreSQL data stores
- Perform exploratory data analysis on pipeline outputs to identify trends, drift, and data integrity risks; communicate findings to stakeholders through visualisations
- Design and track data quality KPIs using hypothesis testing to measure whether pipeline changes produce statistically significant improvements
- Develop internal dashboards and reporting tools using Streamlit, Plotly, and Power BI
PythonSQLT-SQLClickHousePostgreSQLPandasNumPyPySparkStreamlitPlotlyPower BIA/B TestingGreatExpectationsDBeaverDockerGit
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 TestingDBeaverGitjiraConfluence
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 OfficejiraConfluenceScrum
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 OfficejiraConfluenceScrum