Профиль

  • Проектов -
  • Оценка -
  • Рейтинг 257
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний визит: 4 дня 10 часов назад

Специализации

Резюме

МАСЛЮК МАКСИМ ЄВГЕНОВИЧ

Python Developer | Browser Automation / RPA / Backend Automation

ПРОФІЛЬ

Python Developer з 2 роками досвіду в browser automation/RPA, web scraping, backend automation, Telegram/Discord ботах, інтеграціях із зовнішніми API та desktop-утилітах. Маю практичний досвід повного циклу розробки: архітектура, реалізація, обробка даних, логування, тестування, запуск на Linux/Windows і упаковка застосунків. Сильна сторона - побудова стійких automation-рішень для нестабільних веб-інтерфейсів: робота з сесіями, лімітами, retry/backoff, діагностичними артефактами та production-моніторингом.

КЛЮЧОВІ НАВИЧКИ

Python

asyncio, dataclasses, threading, multiprocessing, typing, unittest, logging

Browser Automation / RPA

Playwright, Patchright, Selenium, undetected-chromedriver, CDP, AdsPower Local API, cookies/tokens, 2FA, proxy flows, retry/backoff

Backend & Integrations

REST/HTTP APIs, requests, aiohttp, Google Sheets API/gspread, CSV/JSON processing, python-dotenv, webhooks and notifications

Bots

aiogram 3, Telegram Bot API, discord.py, FSM, role/access management, moderation workflows

Data & Databases

SQLite, MySQL/PyMySQL, Tortoise ORM, parsing, validation, normalization, deduplication

Desktop / Windows

PySide6/PyQt6, Qt, system tray, pycaw, comtypes, Windows Core Audio

Computer Vision / Control

OpenCV, NumPy, object tracking, PID control, MAVLink, Betaflight MSP, PySerial, pymavlink

Delivery / DevOps

Git, GitHub Actions, systemd, Linux/Raspberry Pi, Windows, PyInstaller, Nuitka, Cython, Inno Setup


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

NDA - Python Developer (Browser Automation / RPA / Backend Automation) | 2 роки

  • Розробляв і підтримував Python-сервіси для браузерної автоматизації, збору даних, web-панелей, X.com/Telegram/Discord automation та інтеграцій із зовнішніми API.
  • Будував стійкі Playwright/Selenium-сценарії для end-to-end процесів: авторизація, cookies/tokens, навігація, форми, завантаження/вивантаження файлів, динамічний UI та нестабільні локатори.
  • Проєктував пайплайни збору й післяобробки даних: CSV/JSON, валідація, нормалізація, дедуплікація, розрахунок KPI, оновлення Google Sheets та інтеграції через API.
  • Реалізовував backend-логіку ботів і automation-сервісів: FSM-сценарії, обробка повідомлень, модерація, синхронізація статусів, бази даних і внутрішні API.
  • Налаштовував production-ready експлуатацію: .env-конфігурація, логування, retry/backoff, діагностичні скриншоти/HTML/MHTML, Telegram-сповіщення, systemd-сервіси та запуск за розкладом.
  • Писав unit-тести для критичної логіки, налаштовував CI, збірку Windows-додатків через PyInstaller/Nuitka/Inno Setup та серверне розгортання на Linux.

Discord Moderation Bot

Stack: Python 3.12, discord.py, aiohttp, python-dotenv, unittest, GitHub Actions, JSON storage

  • Створив модульного Discord-бота для адміністрування сервера: події входу/виходу, автоматична видача ролей, підвищення гостей до учасників, команди kick/ban/mute/unmute.
  • Додав перевірку прав і рольової ієрархії, audit-логування, автоответи в DM, Telegram-сповіщення про критичні помилки, unit-тести та CI.

Static Microphone Volume

Stack: Python, PySide6/Qt 6, pycaw, comtypes, ConfigParser/INI, QTimer, PyInstaller, Nuitka, Inno Setup

  • Розробив Windows-утиліту, яка утримує гучність вибраного мікрофона на заданому рівні та працює у фоні через системний трей.
  • Реалізував GUI, роботу з Windows Core Audio, збереження налаштувань, локалізацію, валідацію вводу, обробку помилок і підготовку інсталятора.

Auto Target Lock

Stack: Python, OpenCV, NumPy, PID, MAVLink, Betaflight MSP, PySerial, pymavlink, systemd, Nuitka, Cython

  • Реалізував застосунок для захоплення та супроводу цілі у відеопотоці: вибір цілі, tracking, оверлеї, компенсація нахилу камери та розрахунок відхилення від центру кадру.
  • Додав інтеграцію з MAVLink/MSP, PID-управління, safe states при втраті цілі, телеметрію, офлайн-ліцензування, systemd-установку та збірку для Raspberry Pi/Linux.

ОСВІТА

  • Державний університет "Київський авіаційний інститут", м. Київ - Комп'ютерна інженерія, освітня програма "Системне програмування", 2025 р.

Теги

scraping Multithreading selenium OpenCV pyQt MySQL/SQLite sqlite3 telethon