Працював в 1 компанії 8 років 8 місяців
IT
Программист ZennoPoster
Zen Group
IT
8 років 8 місяців
01.2018 - до теперішнього часу
Программист ZennoPoster ZennoDroid
Володіє мовами
Англійська
базовий
Додаткова інформація
Специалист по Python, Web Automation, парсингу
Опытный специалист по разработке и эксплуатации систем автоматизации браузеров и веб-сервисов. Основная специализация — Python, Zennoposter, ZennoDroid, браузерная автоматизация, парсинг, обработка больших объёмов данных и построение многопоточных систем.
Имею практический опыт создания автоматизированных решений, рассчитанных на параллельное выполнение большого количества независимых задач. Разрабатываю системы, способные одновременно управлять множеством браузерных процессов, профилей, сессий и сетевых подключений, распределять нагрузку между потоками и эффективно использовать доступные ресурсы системы.
Работаю не только с отдельными скриптами, но и с комплексными системами автоматизации, где необходимо учитывать многопоточность, очереди задач, контроль состояния процессов, обработку ошибок, повторное выполнение операций, логирование, сохранение результатов и устойчивость системы при длительной работе под нагрузкой.
Python, браузерная автоматизация и парсинг
* Разработка сложных систем автоматизации на Python.
* Глубокая практическая работа с браузерной автоматизацией и управлением большим количеством браузерных процессов.
* Построение многопоточных и параллельных систем, одновременное выполнение большого количества задач.
* Массовая автоматизация действий в браузере, работа с профилями, cookies, сессиями, прокси и различными параметрами окружения.
* Автоматизация социальных сетей, веб-сервисов и других динамических Web-приложений.
* Разработка парсеров для массового сбора, обработки и структурирования данных.
* Работа с большими объёмами информации и длительными процессами обработки.
* Оптимизация автоматизации для снижения потребления CPU, RAM и сетевых ресурсов.
* Организация очередей задач, распределение нагрузки, контроль выполнения потоков и обработка исключений.
* Построение устойчивых процессов, работающих длительное время без постоянного ручного контроля.
* Работа с HTML, DOM, CSS, XPath, JSON, HTTP/HTTPS.
* Анализ структуры и поведения веб-приложений, адаптация автоматизации к изменениям интерфейсов.
* Исследование механизмов антибот-защиты и факторов, по которым веб-сервисы определяют автоматизированное поведение.
* Работа с прокси, сессиями, cookies, заголовками, браузерными профилями и сетевыми параметрами.
* Zennoposter / ZennoDroid — разработка и эксплуатация масштабных автоматизированных процессов.
* ADB, Android-эмуляторы и физические устройства — автоматизация мобильных сценариев.
Высоконагруженные системы, API, базы данных и инфраструктура
* Разработка автоматизированных систем, рассчитанных на высокую параллельную нагрузку и большое количество одновременно выполняемых операций.
* Проектирование многопоточной архитектуры и эффективного распределения задач между рабочими процессами.
* Контроль большого количества параллельных браузеров, задач, сетевых подключений и сессий.
* Оптимизация потребления системных ресурсов при масштабировании автоматизации.
* Работа с API / REST API, HTTP-запросами, JSON и интеграцией нескольких внешних сервисов в единую систему.
* MySQL — хранение, выборка, обновление и массовая обработка больших объёмов данных.
* Организация потоков данных между парсерами, базами данных, API и автоматизированными процессами.
* Работа с HTTP/HTTPS/SOCKS-прокси, большими наборами прокси и прокси-инфраструктурой.
* Администрирование Windows и Linux Ubuntu, настройка серверного окружения для запуска автоматизации.
* Работа с сетевой инфраструктурой и технологиями TCP/IP, DNS, DHCP, NAT, Routing, VLAN, STP, ARP, SNMP, Ethernet, PON, Wi-Fi.
* Понимание принципов построения отказоустойчивых и длительно работающих автоматизированных процессов.
* Мониторинг процессов, логирование, обработка ошибок и восстановление после сбоев.
Web-технологии и дополнительные навыки
* HTML, CSS, DOM, XPath, JSON, HTTP/HTTPS.
* Создание и настройка сайтов, интернет-магазинов и лендингов.
* Основы SEO, регистрация и базовая настройка веб-ресурсов.
* Английский — достаточный уровень для работы с технической документацией, API и документацией разработчиков.
* Резервное электропитание рабочего места — 4–5 часов.
Контакты: Telegram @DanBRD https://t.me/DanBRD
Данил
Данил
Программист ZennoPoster/Python автоматизация web / android

Київ
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота
Остання активність 3 тижні тому