- Built high-throughput crawlers + async processing jobs using async I/O, batching, and multi-worker models; achieved up to 12× improvement in data collection speed, streaming data to Kafka.
- Designed backend services in FastAPI with an MVC-based architecture.
- Implemented unit tests and load tests to ensure correctness and stability under high traffic.
- Deployed/maintained services with Docker and Kubernetes plus production-grade monitoring and logging.
- Designed scraping systems with proxy rotation, failure detection, and retry strategies to ensure high availability.
- Applied UDM validation + automated checks to guarantee data correctness, consistency, and integrity before ingestion.
- Used MongoDB and Elasticsearch as primary data stores; built a high-availability GraphQL Data Access Layer.
Ava Torabli
Backend Engineer with a strong problem-solving mindset, experienced in building high-performance Python services and data pipelines. Focused on optimizing system throughput, reliability, and scalability with efficient architectures, async processing, and automation-driven solutions.
- Up to 12× crawler throughput
- Reliability & validation
- Clean architecture mindset
- MongoDB • Elasticsearch • Kafka
Engineering mindset
I build backend systems that stay fast under load, stay correct under pressure, and stay maintainable when the codebase grows.
Summary
Backend / Data Engineer experienced in high-throughput crawling, asynchronous processing, and scalable storage & search. I care about throughput, observability, and data correctness end-to-end—from ingestion to query.
Philosophy
Clean architecture where it matters, async where it pays off, tests where it saves you later. If data is wrong, everything is wrong—so I bake validation and integrity checks into pipelines.
Tools I use to ship
Grouped for clarity. The “bars” are visual emphasis—not a weird brag-o-meter.
Technical
Strengths & soft skills
Calm under load (traffic and deadlines), systematic debugging, and a strong bias toward measurable impact.
Languages
Farsi (Native) • English (Limited Working Proficiency)
Impact, not job descriptions
Timeline format with measurable outcomes where available.
- Built an automated large-scale crawling system collecting/storing textual data from 200+ websites.
- Implemented validation, normalization, and preprocessing pipelines to ensure data quality.
- Automated data augmentation workflows to enrich datasets and improve analytics outcomes.
- Designed dashboards using Elasticsearch + Kibana, including custom Painless scripts for advanced visualizations.
- Built backend services using Django and a custom admin dashboard (doctors, clinics, appointments, blog content).
- Implemented appointment scheduling for booking and managing visit times.
- Developed map-based features for doctors’ working locations and AJAX-based search to reduce page reloads.
- Deployed and maintained services using Docker, Nginx, and Linux servers.
- Integrated Elasticsearch + Kibana for fast search, analytics, and query suggestions (including misspell handling).
- IntRest: scraped restaurant/food data; added backup + compression for integrity.
- Wina Talent: extracted structured business/event data from platforms (festivalnet.com, conferencealerts.com, ticketleap.com, 10times.com); handled dynamic content, obfuscation, and anti-scraping constraints.
- Developed, designed, and maintained 10+ websites including Register724.
- Partnered with QA and internal developers to maintain best practices.
- Built automation tools and social media bots to support digital marketing campaigns.
- Built internal tools supporting the organization and execution of technology-focused events.
Selected work
Cards with tech stack, role, and links (add GitHub/demo URLs when you want).
Data Access Layer with GraphQL
Designed and implemented a GraphQL Data Access Layer on top of Elasticsearch, applying Clean Architecture principles for maintainability and separation of concerns.
TikTok API Reverse Engineering
Reverse engineered TikTok mobile APIs using Frida and JavaScript hooks; bypassed SSL pinning and anti-bot mechanisms to extract structured profile/content data.
Large-scale Crawling Platform
Automated crawling + preprocessing pipelines for hundreds of sites with validation, normalization, augmentation workflows, and dashboarding via Elasticsearch/Kibana.
Foundation
Information Technology — Islamic Azad University
Bachelor • 2015 — 2019
Download PDF
Ava_Torabli.pdf
Let’s build something fast (and correct)
Direct
Prefer email? Cool. Prefer LinkedIn? Also cool. Prefer smoke signals? Please don’t.
What I’m best at
High-throughput crawlers, async processing, FastAPI/Django services, Elasticsearch query design, Kafka streaming, and resilient scraping systems (proxies, retries, detection).