Работал в 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

Киев

41 год

полная занятость, неполная занятость, проектная работа

Характер работы: удаленная работа

Активно ищет работу

Последняя активность 3 недели назад