- Файл
Дмитро
Python-програміст
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/16538467/
Завантажений файл
Файл містить ще 1 сторінку
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Дмитрий Власов
Python-разработчик / Специалист по парсингу и автоматизации
Контактная информация :
Telegram: @Dima_Blas
Навыки:
• Python-разработчик с опытом создания веб-скрейперов и автоматизации сайтов.
• Интеграции с API.
• Разработчик высоконадежных парсеров для динамичных сайтов.
• Уверенно работаю с Selenium, Requests, BeautifulSoup, регулярными выражениями, обработкой ошибок и обходом антибот-систем.
• Опыт построения сервисов на Flask/FastAPI.
Языки и технологии:
• Язык: Python 3
• Библиотеки и фреймворки: Selenium, BeautifulSoup, lxml, Requests, Flask, FastAPI, CustomTkinte
• Базы данных: SQLite
• Навыки парсинга: сбор данных с динамических сайтов, работа с JavaScript, обработка куки и прокси, обход антибот-защит
Опыт работы:
• Разрабатывал сложные парсеры для сайтов с защитой (Cloundflare, динамический контент, скрытие элементов)
• Создавал Selenium скрипты с симуляцией поведения человека
• Писал парсеры для извлечения: новостей,товарных карточек, коментариев, медиафайлов, данных из таблиц.
• Реализовывал стабильную обработку пагинации, lazy-loading, автоскролла, подгрузки элементов.
• Писал мини-сервисы на Flask/FastAPI для запуска парсеров по API.
• Писал интерфейсы на Customtkinter и веб интерфейсы на Flask/FastAPI.
Проекты :
• Парсер постов с извлечением подробной информации
◦ Сбор каждого поста: текст, изображения, теги, ссылки, форматирование.
◦ Извлечение метаинформации: ID публикации, дата, автор, количество просмотров
◦ Обработка сложных HTML-структур.
◦ Оптимизация работы: проверка новых постов, пропуск повторов, фильтрация..
• Парсер новостного сайта, с точной обработкой дат и дедупликацией контента.
◦ Сбор статей с сайта с динамической подгрузкой контента.
◦ Обработка дат: проверка корректности, управление часовыми поясами.
◦ Функции :
▪ поиск постов по диапазонам дат;
▪ отсев дублей по заголовку и тексту;
▪ сохранение текста, медиа, категорий и авторов;
▪ настройка пользовательского юзер-агента и загрузка куки.
• Парсер обьявлений (без регистрации)
◦ Сбор объявлений с популярных досок без входа в профиль.
◦ Извлечение: заголовок, цена, описание, дата публикации, фотографии, имя автора.
◦ Обработка дат и динамический скроллинг, загрузка скрытых блоков.
◦ Экспорт данных: Excel и JSON.
◦ Обход антибот-систем: рандомизация движений, паузы, смена юзер-агентов и прокси.
• Веб интерфейс на Flask
◦ Кнопки “Start” и “Stop” для парсера с безопасным механизмом остановки и отметкой статуса.
◦ Отображение реального статуса работы парсеров.
◦ Вывод ошибок и времени работы.
◦ Просмотр логов.
◦ Фильтрация данных по дате и категории.
◦ Экспорт данных: DOCX, JSON, TXT.
• Десктопное приложение для работы с парсерами, на Customtkinter
◦ Запуск и остановка парсеров.
◦ Выбор конкретного парсера.
◦ Отображение логов работы парсеров в реальном времени.
◦ анализ и обработка данных после работы парсеров, с возможностью сохранения результатов.
• Локальная база данных парсеров на SQLite
◦ Хранение данных парсеров (тексты, медиа, метаинформация) в SQLite.
◦ Организация таблиц и связей между ними (например, посты, авторы, категории).
◦ Возможность фильтрации и выборки данных по дате, автору, категории.
◦ Интеграция с десктопным приложением на CustomTkinter или веб-интерфейсом на Flask.
◦ Экспорт данных в JSON/Excel для дальнейшего анализа.
• API-маршрутизатор для парсеров на FastAPI
◦ Организация централизованного управления парсерами через FastAPI.
◦ Возможность запускать и останавливать конкретные парсеры.
◦ Отображение статуса работы каждого парсера и логов в реальном времени.
◦ Хранение данных и результатов работы парсеров в SQLite.
◦ Фильтрация и выборка данных по дате, категории и автору.
Образование:
• Глубоко изучил язык Python и сопутствующие инструменты, необходимые для работы с данными, парсингом и созданием серверной логики.
Ключевые освоенные направления:
• Python3 (структуры данных, ООП, функции, модули)
• Web-скрейпинг: Selenium, BeautifulSoup, lxml, Requests
• Работа с API, HTTP, JSON
• Обход антибот-защит, ротация прокси, куки, юзер-агенты
• Разработка веб-интерфейсов на Flask.
• Работа с базой данных: SQLite, организация хранения и выборки данных
Схожі кандидати
-
Python-програміст
Миколаїв, Дистанційно -
Python-розробник
Миколаїв, Дистанційно -
Web software engineer
Миколаїв, Вінниця , ще 5 міст -
Python developer
20000 грн, Миколаїв, Київ, Дистанційно -
Python Developer
Миколаїв, Дистанційно