Skip to content
View majid-abedi's full-sized avatar
  • turkey, istanbul

Block or report majid-abedi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
majid-abedi/README.md

Hi, I'm Majid Abedi πŸ‘‹

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


🧠 About Me

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.


πŸ› οΈ Core Technical Skills

Backend & APIs

  • Python (Advanced)
  • Django & Django REST Framework
  • RESTful API Design
  • Authentication (JWT, Token-based)
  • Background Jobs (Celery)

Data Engineering & Web Scraping

  • 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

Infrastructure & DevOps

  • Docker & Containerization
  • Linux (Ubuntu) Servers
  • Cloudflare Tunnel
  • Xray / VLESS Monitoring
  • Logging & Runtime Monitoring

Databases

  • MongoDB (Event & History Logging)
  • PostgreSQL / MySQL
  • Data Modeling for High-Volume Systems

🧩 Featured Projects

πŸ”Ή Chekly Data Collectors (Active Project)

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

πŸ”Ή VPN Subscription & Monitoring Platform

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

πŸ”Ή Automation & Internal Tools

  • Python automation scripts for data processing
  • Scheduled & background tasks
  • API integrations
  • Data cleanup & validation tools
  • Monitoring scripts for production services

πŸ’Ό Professional Experience

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

πŸ“š Education

  • 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)


🌱 Currently Focused On

  • Advanced Data Pipelines
  • High-Scale Scraping Architecture
  • Backend System Design
  • Performance Optimization
  • Long-running & Fault-tolerant Services

🀝 Contact

πŸ“§ Email: samyarabedi93@gmail.com
πŸ”— LinkedIn: LinkedIn Profile

Building systems that survive real-world conditions β€” not just demos.

Popular repositories Loading

  1. vpn-telegram-bot vpn-telegram-bot Public

    Telegram VPN management bot (x-ui, VLESS) β€” documentation in Persian

    Python 1

  2. majid-abedi majid-abedi Public

    Full-Stack Developer | Python & Django Specialist | Portfolio

  3. craigslist-realestate-crawler craigslist-realestate-crawler Public

    Web crawler for Craigslist real estate listings, storing data in MongoDB or files.

    Python 1

  4. chatbot-web chatbot-web Public

    A Django-based chatbot application integrated with ChatGPT API.

    Python

  5. rrk-crawler rrk-crawler Public

    Unofficial crawler for rrk.ir (Iran Official Gazette) using Oracle APEX session APIs

    Python