Senior Python & Backend Developer | Data Engineering & Automation Specialist
π» Python β’ Django β’ Scrapy β’ Data Pipelines β’ APIs
π Based in IRAN/TURKEY | Remote & Global Projects
πΌ Freelance Developer (Upwork & Direct Clients)
π« Email: samyarabedi93@gmail.com
π LinkedIn: Majid Abedi
I am a backend-focused software engineer with deep expertise in Python-based systems, specializing in large-scale data collection, automation, and high-reliability backend services.
My work revolves around building systems that operate in real-world constraints:
anti-bot protections, unstable networks, large data volumes, long-running jobs, and production environments where failure is not an option.
I care deeply about clean architecture, maintainability, and performance under pressure.
- Python (Advanced)
- Django & Django REST Framework
- RESTful API Design
- Authentication (JWT, Token-based)
- Background Jobs (Celery)
- Scrapy (Advanced, Production-Scale)
- Playwright (Session & API Reverse Engineering)
- Request-based Crawling (Browserless)
- Anti-bot Handling (Headers, Proxies, Rate Control)
- Large-scale Concurrent Crawling
- Data Normalization & Validation
- Resume-safe & Fault-tolerant Crawlers
- Docker & Containerization
- Linux (Ubuntu) Servers
- Cloudflare Tunnel
- Xray / VLESS Monitoring
- Logging & Runtime Monitoring
- MongoDB (Event & History Logging)
- PostgreSQL / MySQL
- Data Modeling for High-Volume Systems
A production-grade data collection and processing platform.
Highlights:
- Modular architecture:
extractors/spiders_wrappres/weekly_task/aggregations/
- Crawling high-security e-commerce platforms:
- Amazon
- BestBuy
- Walmart
- Target
- Sephora
- QVC
- Funko
- Anti-bot engineering & proxy rotation
- Session extraction using Playwright (one-time)
β fully migrated to pure request-based crawling - High-concurrency async crawling (20+ concurrent requests)
- Resume support & failure recovery
- MongoDB-based price & stock history tracking
- Smart diagnosis & data integrity checks
A Telegram-based VPN management system with real-time monitoring.
Key Features:
- User & admin Telegram panels
- Subscription & renewal flows
- Referral system
- Real-time IP abuse detection
- Xray log monitoring
- Cloudflare Tunnel integration
- MongoDB logging for events & alerts
- Python automation scripts for data processing
- Scheduled & background tasks
- API integrations
- Data cleanup & validation tools
- Monitoring scripts for production services
Backend / Full-Stack Developer β TPS (2023)
- Developed SCADA service software for power plants
- Implemented IEC 60870-104 Master protocol
- Worked on real-time industrial data communication
Web Developer β Radal Group (2020β2022)
- CMS-based website development
- SEO optimization & performance tuning
Freelance Developer β Mars Global Group (2018β2019)
- Website optimization & technical SEO
- Structural improvements & bug fixing
-
MSc β Computer Networks
Azad University, Mahdi Shahr (2017) -
BSc β Computer Software Engineering
Allameh Dehkhoda Institute (2014) -
Associate Degree β Computer Software
Imam Mohammad Bagher University (2012)
- Advanced Data Pipelines
- High-Scale Scraping Architecture
- Backend System Design
- Performance Optimization
- Long-running & Fault-tolerant Services
π§ Email: samyarabedi93@gmail.com
π LinkedIn: LinkedIn Profile
Building systems that survive real-world conditions β not just demos.