Oleksandr Nechyporenko

Nechyporenko Oleksandr

Web Scraping Engineer & Python Automation Developer

Summary

Python Developer specializing in high-performance web scraping, browser automation, and backend API development.

I build production-grade scraping pipelines capable of bypassing anti-bot systems and Cloudflare protection, extracting structured data at scale, and delivering it via APIs or clean datasets.

Experienced with async architectures, proxy rotation, incremental updates, and automation workflows designed for stability and long-term use.

  • Designed and maintained scalable web scraping and automation systems
  • Strong experience with Selenium, Playwright, Scrapy, BeautifulSoup
  • Built RESTful APIs and backend services using FastAPI
  • Worked with relational and NoSQL databases (PostgreSQL, MongoDB)

Experience

Economist / Auditor

Main Department of the State Treasury Service of Ukraine in Vinnytsia Oblast

2004 – 2021

  • Financial analysis, audits, budgeting, cost evaluation, reporting.
  • Strong analytical and process optimization background.

Education

Accounting and auditing

Vinnytsia State Agrarian University

31.08.1998 – 24.06.2003

Projects

Music Metadata Crawler

Async scraping pipeline with proxy rotation, Cloudflare bypass, incremental storage, and FastAPI backend.

  • Designed and implemented a production scraping pipeline for Cloudflare-protected websites
  • Collected and normalized 30,000+ music records
  • Built a FastAPI backend with secure endpoints for data access
  • Used async scraping, proxy rotation, retries, and incremental updates

Technologies: Python, FastAPI

IT Vacancy Aggregator

Modular async scrapers with normalization layer and incremental upserts into PostgreSQL.

  • Built an asynchronous job aggregation system for multiple platforms
  • Scraped and normalized 12,000+ items with incremental updates
  • Implemented proxy rotation, anti-bot handling, and data deduplication
  • Optimized performance using asyncio and multiprocessing

Technologies: Python, Asyncio, Playwright

Car Rental Data Collector

Playwright browser pool with controlled concurrency and async task orchestration.

  • Developed Playwright-based scraper for JS-rendered car rental platforms
  • Collected and processed 5,000+ rental listings
  • Improved scraping throughput by 5×–8× via async execution and optimization
  • Implemented error handling, retries, and session management

Technologies: Python, Asyncio, Playwright

Back to Main Page Download CV