• Файл

Нікіта

Python-розробник

Місто проживання:
Кременчук
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Нікіта Д’ячков
Middle Python Developer · Web Scraping & Data Collection
Україна, віддалено · [відкрити контакти](див. вище в блоці «контактна інформація») · [відкрити контакти](див. вище в блоці «контактна інформація»)
@Nikita_Dyachkov · LinkedIn · github.com/Begimot17

4+ 43 12 10+ 1000+
роки в production джерела інтегровано країн проксі-провайдерів комітів

ПРО МЕНЕ

Python-розробник, який 4+ роки будує production-збір даних там, де сайти не хочуть їх віддавати: антибот-захист,
мобільні API, проксі, браузерний рендеринг. Відповідаю майже за половину джерел платформи даних про
нерухомість. Працюю автономно у віддаленій команді й сам доводжу збої до виправлення.

ДОСВІД РОБОТИ

Middle Python Developer (збір даних) · Casafari 01/2022 – дотепер · Віддалено
платформа даних про нерухомість
Інтегрував 43 з 92 джерел платформи у 12 країнах: Zillow, Idealista, Booking, Bayut, Immoscout24, LoopNet та
інші. Асинхронний збір на aiohttp і BeautifulSoup, фонова обробка в Celery.
Обійшов антибот-захист там, де веб-версія закрита: підключив мобільні API Immobiliare, Idealista та
Immoscout24, відтворивши заголовки й TLS-відбиток застосунку (curl_cffi, tls-client).
Спроєктував єдиний шар проксі для 10+ провайдерів (Oxylabs, Bright Data, NetNut та інші): провайдер для
джерела змінюється конфігом, без правок у парсері. Додав моніторинг запитів і rate limiter на Redis, щоб
контролювати навантаження на сайти та витрати на проксі.
Створив рушій контролю якості даних: автоматично виявляє падіння заповненості полів і недопарсинг по
кожному джерелу. Стан зберігається, тож довгі обробки продовжуються після перезапуску без втрати даних.
Виніс браузерний збір даних (Google Maps) в окремий сервіс на Playwright і FastAPI у власному поді Kubernetes,
щоб важкі браузери не заважали воркерам Django/Celery.
Скоротив ручну операційну роботу команди: написав навички для Claude Code (AI-агенти), які проводять
аудит обробок, розбирають збої за сигналами з БД і готують патчі даних.
Допомагаю junior-розробниці команди з архітектурою парсерів і складними джерелами.
Python Developer · Фриланс — проєкти на Python і Django, Telegram-боти на замовлення. 08/2019 – дотепер
Trainee .NET Developer · AltexSoft — навчальна програма та стажування: C#, ASP.NET. 08/2019 – 04/2020

НАВИЧКИ

Збір даних: Python (asyncio), aiohttp, BeautifulSoup / lxml, Playwright, curl_cffi / TLS fingerprinting, мобільні API,
обхід антибот-захисту, ротація проксі, Tesseract OCR
Backend і AI: Django, FastAPI, Celery, Pydantic, AI-агенти (Claude Code), LLM API
Дані: SQL, MySQL, TiDB, Redis, Elasticsearch, контроль якості даних
Інфраструктура: Docker, Kubernetes / Helm, Jenkins CI/CD, Git, pytest, Sentry

ПРОЄКТИ

POI Scraper — збір точок інтересу з Google Maps по провінціях Іспанії на Playwright із записом у MySQL/TiDB: дві
фази (охоплення сітки, потім добір карток), прогрес зберігається, ~670 точок на годину на процес.
GamesParser — парсер знижок і роздач Steam та Epic Games Store з публікацією в Telegram-канал.

ОСВІТА

Магістр і бакалавр, комп’ютерні науки · КрНУ ім. М. Остроградського 2018 – 2023

МОВИ

Українська — вільно · Російська — рідна · Англійська — B1 (документація, листування)

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: