Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Maksym Masliuk

Предложите Maksym работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Украина Черкассы, Украина
9 часов 16 минут назад
Свободен для работы свободен для работы
возраст 23 года
на сервисе 4 года
  • scraping
  • Multithreading
  • selenium
  • OpenCV
  • pyQt
  • MySQL/SQLite
  • sqlite3
  • telethon
  • django
  • multiprocessing
  • beautifulsoup4
  • pyside
  • openai
  • playwright
  • pyqt6

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
257
Python 1

Уровень владения языками

Українська Українська: носитель
Русский Русский: продвинутый
English English: средний

Резюме

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

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 р.

Навыки и умения

Портфолио


  • Telegram Scraper

    Python
    Проект "Telegram Scraper" представляет собой приложение, которое выполняет парсинг сообщений по ключевому слову в чатах Telegram, указанных пользователем, и отправляет найденные сообщения указанному получателю, который может быть также задан пользователем.

    Основные функции приложения включают:

    Парсинг сообщений по ключевому слову: Приложение сканирует сообщения в указанных чатах Telegram в поисках заданного пользователем ключевого слова. Это позволяет пользователям быстро находить и фильтровать сообщения по интересующей их теме или запросу.

    Отправка найденных сообщений: После обнаружения сообщений, содержащих ключевое слово, приложение отправляет эти сообщения указанному получателю. Пользователь может указать себя в качестве получателя, чтобы получать уведомления о найденных сообщениях, или выбрать другой аккаунт или чат для отправки сообщений.

    Этот проект полезен для тех, кто хочет отслеживать определенные темы или ключевые слова в чатах Telegram и получать уведомления о соответствующих сообщениях. Он обеспечивает эффективный и удобный способ мониторинга активности в различных чатах и сообществах на платформе Telegram.
  • TinderBot

    Python
    Проект "TinderBot" представляет собой бота для приложения Tinder, который разработан для автоматизации определенных действий пользователя.

    Основные функции бота включают:

    Авто-лайкинг: Этот функционал позволяет автоматически лайкать профили пользователей в приложении Tinder. Бот производит лайкинг профилей согласно заданным параметрам или просто без них, чтобы увеличить шансы на получение взаимных лайков (match).

    Обнаружение shadow ban: Этот функционал позволяет определять, если аккаунт пользователя подвергся "shadow ban" - ограничению активности из-за нарушений правил платформы. Бот отслеживает, если после определенного количества лайков не происходит взаимных лайков (match), что может указывать на то, что аккаунт находится под ограничением.

    Общение с собеседником: Этот функционал включает интеграцию с API открытого искусственного интеллекта ChatGPT, который предоставляет возможность боту вести разговор и отвечать на сообщения собеседника. Бот использует историю чата для поддержания непрерывного и естественного общения с пользователем Tinder.

    Этот проект помогает пользователям автоматизировать процесс поиска потенциальных соответствий на платформе Tinder, повышая эффективность и комфортность использования приложения.
  • Telegram bot support

    Python
    Проект "Telegram bot support" представляет собой Telegram-бот, разработанный для обеспечения анонимной связи клиента с технической поддержкой для решения его проблемы.

    При начале диалога с ботом, клиенту предлагается выбрать одну из двух предложенных кнопок. Первая кнопка, "I need help.", запускает опрос, в ходе которого клиент описывает свою проблему. Вторая кнопка, "/help", предоставляет клиенту список команд, которыми он может воспользоваться. Например, команда "/getmyid" позволяет получить идентификатор клиента, а технической поддержке предоставляется дополнительный набор команд, таких как "/getactiverequests", который выводит список клиентов, ожидающих ответа, и "/closesession", который закрывает текущий диалог с клиентом.

    Диалог между клиентом и технической поддержкой может содержать различные виды контента, включая текст, видео, файлы, изображения, эмодзи, стикеры, гифки и другие форматы. Это обеспечивает удобство и эффективность в общении и решении проблемы.

    Таким образом, проект представляет собой инструмент, который облегчает и ускоряет процесс общения между клиентом и технической поддержкой, обеспечивая при этом анонимность и разнообразие вариантов обмена информацией.
  • Відео завантажувач та конвертор файлів

    Python
    Цей сайт реалізовує завантаження відео з Youtube, також побажанню можна завантажити тільки аудіо доріжку відео в форматі mp3, є можливість конвертації файлів, наприклад, конвертація зображення формату png у jpg, документ формату pdf у docx

Активность

  Последние ставки 10
ТЗ: Парсинг Telegram-групп по ключевым словам
1500 UAH
Автокопіювальник кодів
2246 UAH
Парсер
1000 UAH
Помочь разобраться с iframe
988 UAH
Юниор Python Software Developer
10 000 UAH
Парсер медицинских сайтов
1500 UAH
Парсинг телеграмм каналов
500 UAH
Парсинг сайтов на Python
500 UAH
Нужно сделать виндовый интерфейс для пайтоновских скриптов
800 UAH
Парсинг данных из HTML кода
898 UAH