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

Антон Батрак

Запропонуйте Антону роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Хмельницький, Україна
23 години 8 хвилин тому
Вільний для роботи вільний для роботи
2 Сейфи завершені
5 місяців 23 дні тому
2 замовники
вік 37 років
на сервісі 12 років
  • jquery
  • Python Flask
  • express.js
  • PHP7
  • oracle pl/sql
  • MySQL5
  • JSON & XML
  • Oracle DBA
  • Ajax/Fetch/Axios
  • Javascript та Typescript
  • Vue.js
  • python
  • Node.js

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
552

Рівень володіння мовами

English English: середній
Українська Українська: базовий
Русский Русский: базовий

Резюме

Антон Батрак

Senior Full-Stack Developer | Python, Vue.js, SQL, CRM-системи

📍 Локація: Доступний для віддаленої роботи
💼 Досвід: Понад 10 років у розробці




🔥 Про мене

Я досвідчений розробник із глибокими знаннями веб-технологій, баз даних та автоматизації бізнес-процесів. Спеціалізуюся на розробці CRM-систем, інтеграції сторонніх сервісів і створенні високонавантажених API. Люблю вирішувати складні завдання, оптимізувати процеси та створювати зручні користувацькі інтерфейси.


🔧 Технічні навички

  • Мови програмування: Python, JavaScript (Vue.js, jQuery), PHP, NodeJS

  • Фреймворки та технології: Flask, Express.js, Django, AMP, AJAX

  • Бази даних: MySQL, PostgreSQL, SQL, Oracle (оптимізація запитів, партиціювання, індексація)

  • DevOps & сервери: Apache, Nginx, налаштування DNS, керування доменами

  • Інтеграції: Binance API, OpenData, Ringostat, DOM.RIA, CallsApp, Binotel, Google API

  • Автоматизація: Make.com, n8n, розробка Telegram-ботів

  • Фронтенд: Vue.js (SPA), CKEditor, оптимізація завантаження сторінок


💼 Досвід роботи

CRMSTROY (Власник і розробник CRM-системи)

  • Розробка та підтримка CRM для будівельних компаній

  • Автоматизація документообігу, інтеграція зі службами дзвінків

  • AI-аналіз фото та підбір матеріалів за зображеннями

Фриланс-проєкти

  • Розробка торгового бота для Binance на Python (SMA, RSI)

  • Оптимізація та партиціювання SQL-баз із мільйонами записів

  • Створення Telegram-каналу та контент-стратегії для залучення клієнтів у психологічні сервіси

  • Розробка API для готелів із використанням AJAX та динамічного рендерингу даних

  • Інтеграція CRM-систем із соцмережами та email-сервісами


🎯 Що я пропоную

✅ Розробка CRM-систем на замовлення
✅ Автоматизація бізнес-процесів та інтеграція сервісів
✅ Оптимізація баз даних та SQL-запитів
✅ Розробка торгових алгоритмів і ботів
✅ Створення високонавантажених API та веб-додатків

Навички та вміння

Портфоліо


  • 443 399 UAH

    Конструктор торгових ботів

    Веб-програмування
    Веб-платформа для крипто-трейдерів: маркетплейс торгових ботів і шаблонів, особистий кабінет з підключенням бірж, візуальний конструктор стратегій, ринкові дані, білінг, підтримка, блог і мультимовність.

    Роль: full-stack розробка, проектування архітектури модулів, інтеграція платіжних і біржових API.

    Стек:
    Frontend — Next.js (App Router), React, TypeScript, Tailwind CSS, Radix UI, локалізація EN/UK/RU.
    Backend — NestJS, MySQL.
    Auth — NextAuth.
    Платежі — WayForPay (checkout, webhook, історія, підписки і маркетплейс).
    Дані — SQL-схеми/міграції: користувачі, підписки, стратегії, маркетплейс, відгуки, продажі, підтримка, Telegram, AI-чати.

    Публічна частина:
    Головна і маркетингові сторінки (про продукт, FAQ, кар'єра, контакти, docs, політика, cookies, оплата).
    Блог (категорії, списки, пости по slug).
    Підписка на розсилку через API.
    Форма зворотного зв'язку.
    Повна мультимовність інтерфейсу і контенту.

    Маркетплейс:
    Каталог з фільтрами і facet-агрегаціями.
    Картка товару (опис, медіа, рейтинг, схожі).
    Відгуки (перегляд/створення, прив'язка до користувача).
    Обране.
    Кошик і оформлення через платіжну сесію.
    Сторінки результату оплати (success/fail).
    Фоновий перерахунок статистики (scheduler).

    Особистий кабінет:
    Dashboard з швидкими діями і доступом до підтримки.
    Стратегії: список, створення/редагування, конфігурація, статистика, угоди, бэктестинг, troubleshooting.
    Шаблони: каталог і створення стратегії з шаблону.
    Бэктестинг — окрема зона тестування.
    Біржі: управління API-підключеннями (CRUD, перевірка ключів).
    Замовлення: список покупок і статуси оплат.
    Білінг: підписка, тарифи, продовження, автопродовження.
    Платежі: історія і повтор.
    Промокоди.
    Профіль і безпека (пароль, сесії, logout).
    Сповіщення.
    Підтримка: тікети і переписка.
    Сторінка статусу сервісу.

    Конструктор стратегій (workflow builder):
    Графічний редактор вузлів і зв'язків (умови, індикатори, IF-логіка).
    Збереження/завантаження workflow (API).
    Публікація/зняття шаблонів.
    Контекст балансу стратегії.
    AI-асистент: чат-сесії, SSE-стрімінг, застосування змін до workflow.

    Ринкові дані:
    API і проксі-маршрути: символи, тикери, контекст ринку.
    Індикатори: RSI, MACD, Stochastic, Bollinger, ATR, Fibonacci, обсяги.
    Інтеграція з біржею (в т.ч. Binance).
    Використання в графіках і логіці стратегій.

    Telegram:
    Прив'язка акаунтів.
    MTProto-авторизація (код, пароль).
    Отримання діалогів і live-повідомлень.
    Сповіщення про помилки/події.

    Аутентифікація:
    Реєстрація, вхід, Google OAuth, відновлення пароля.
    Профіль і перевірка сесії.

    Білінг:
    Тарифи і підписки.
    Checkout для підписок і маркетплейса.
    Webhook WayForPay: верифікація, оновлення статусів, синхронізація продажів і підписок.
    Повтор платежів, автопродовження.

    Комунікації:
    Support-тікети (CRUD, треди повідомлень).
    Email-підписки.

    Якість:
    Сувора типізація TypeScript.
    Глобальна обробка помилок (NestJS).
    Unit-тести доменної логіки workflow (Vitest).
  • 70 000 UAH

    Веб-додаток для управління розумним будинком (Smart Home)

    Веб-програмування
    Опис проєкту
    Розробив повнофункціональний веб-додаток для дистанційного управління системою опалення через розумний термостат. Проєкт дозволяє контролювати температуру в приміщенні, моніторити стан обладнання та отримувати дані про погоду в режимі реального часу.

    Основний функціонал
    Керування термостатом:
    Встановлення цільової температури (діапазон 5-35°C) з інтуїтивним інтерфейсом
    Увімкнення/вимкнення системи опалення
    Перемикання режимів роботи (економний/звичайний)
    Батьківський контроль (блокування від дітей)
    Візуальна індикація стану нагріву (котел працює/температура досягнута/вимкнено)
    Моніторинг:
    Відображення поточної температури в приміщенні
    Інтеграція з OpenWeatherMap API для показу зовнішньої температури та вологості
    Статус підключення термостата до мережі
    Система відстеження змін параметрів у реальному часі

    REST API:
    20+ endpoints для повного контролю системи
    Підтримка real-time оновлень через Tuya Pulsar
    Система моніторингу з налаштовуваними інтервалами
    Детальна діагностика можливостей обладнання
    JSON відповіді з підтримкою UTF-8

    Технології
    Backend:
    Python 3
    Flask (веб-фреймворк)
    Tuya IoT Platform SDK (tuya-connector-python)
    WebSocket для real-time комунікації
    Threading для фонового моніторингу
    Frontend:
    HTML5/CSS3
    JavaScript (ES6+)
    UIKit CSS Framework
    jQuery
    Adaptive дизайн (responsive layout)
    Google Fonts (Noto Sans, Roboto)
    Інтеграції:
    Tuya Cloud API (європейський endpoint)
    OpenWeatherMap API
    Pulsar Message Queue для real-time оновлень

    Особливості інтерфейсу
    Сучасний, мінімалістичний дизайн
    Адаптивна верстка для всіх пристроїв
    Анімовані індикатори статусу (вогонь, годинник)
    Debounce для плавної зміни температури
    Інтерактивні кнопки з миттєвим візуальним фідбеком
    Інтеграція SVG іконок для погоди
    Notification система для користувацьких повідомлень

    Функціонал API
    Реалізовано комплексний REST API з можливостями:
    Отримання статусу пристроїв
    Керування налаштуваннями термостата
    Автоматичний моніторинг змін стану
    Історія подій (останні 50 змін)
    Діагностика можливостей обладнання
    Управління Pulsar підключенням
    Перегляд списку всіх пристроїв у системі

    Розгортання
    Проєкт успішно розгорнуто на виділеному VPS-сервері:
    Налаштовано SSL сертифікат
    Сервер працює 24/7 в фоновому режимі (nohup)
    Налаштовано aaPanel для зручного адміністрування
    Оптимізовано використання пам'яті сервера

    Результати
    Стабільна робота без збоїв
    Швидкий відгук інтерфейсу (< 1 секунда)
    Успішна інтеграція з Tuya Cloud Platform
    Підтримка real-time оновлень
    Масштабована архітектура для додавання нових пристроїв
    Повна документація API з прикладами використання

    Безпека
    Автентифікація через Tuya Cloud
    Захищене з'єднання (HTTPS)
    Валідація вхідних даних
    Обробка помилок на всіх рівнях
    Secret keys винесені в конфігурацію

    Стек: Python, Flask, JavaScript, HTML/CSS, UIKit, Tuya IoT, REST API, WebSocket, Linux

    Тип проєкту: Full-stack веб-розробка, IoT, Smart Home
  • 50 000 UAH

    Торговельна система для Binance (спот і ф'ючерс)

    Розробка ботів
    Опис проекту:
    Розроблено високонадійного торгового бота з повною автоматизацією операцій на криптовалютній біржі Binance. Система підтримує як спотову торгівлю, так і торгівлю ф'ючерсами, при цьому основна увага приділяється роботі з ф'ючерсами (режим за замовчуванням — ізольоване маржування, 1x левередж).

    Основні компоненти системи:
    1. API-інтеграція
    Класи BinanceAPI та BinanceFuturesAPI для роботи з REST API Binance.
    Система контролю лімітів і затримок (ApiRateLimiter).
    Підпис запитів, збір цін і історичних даних.
    Захист від перевищення лімітів через управління частотою запитів.

    2. Торговий бот
    Клас TradingBot управляє всім процесом торгівлі.
    Підтримка роботи з кількома торговими парами паралельно.
    Управління позиціями, історія операцій, логування.
    Інтеграція з Telegram для сповіщень в реальному часі.

    3. Конфігураційний модуль
    Параметри стратегії (TP_PERCENT, MOVE_PERCENT тощо).
    Налаштування лімітів API, шляхів до логів і баз даних.
    Гнучке управління усередненням позицій і паралельною обробкою.

    Функціональні особливості:
    Управління ризиками:
    Обмеження ризику на позицію (за замовчуванням 1%).
    Максимальна кількість одночасно відкритих позицій — 100.
    Механізм автоматичного усереднення при просадках.

    Робота з API Binance:
    Інтелектуальне управління частотою запитів.
    Синхронізація часу з серверами біржі.
    Обробка помилок і автоматичні повтори при збоях.

    Паралельна торгівля:
    Багатопоточність для одночасної роботи з активами.
    Контроль навантаження і черг операцій.
    Інтеграція з базою даних (MySQL):
    Зберігання всіх торгових операцій і стану позицій.

    Сповіщення через Telegram:
    Оповіщення про угоди, помилки та важливі події.

    Додатково:
    Підтримується робота з заздалегідь визначеним списком торгових пар, вказаних у assets.json. Бот повністю автономний і призначений для цілодобової торгівлі з мінімальним залученням користувача.

    Проект розроблений з прицілом на масштабованість, відмовостійкість і розширюваність — готовий до впровадження складних стратегій і інтеграції з системами аналітики.

    Веб-інтерфейс управління:
    Повноцінний веб-інтерфейс реалізований на базі HTML-шаблонів і надає інтуїтивне управління системою через браузер.

    Основні сторінки:
    Головна панель управління ботом.
    Відображає активні позиції, поточні угоди, ключові метрики та візуалізації (графіки, діаграми).
    Містить елементи налаштування параметрів стратегії в реальному часі.

    Стартова сторінка інтерфейсу.
    Вступна інформація про систему і навігація по основним розділам.

    Докладна вбудована документація.
    Інструкції по налаштуванню, управлінню, торговим стратегіям і конфігурації.
    Один з найнасиченіших і інформативних компонентів інтерфейсу.

    Інструментарій для планування торгових стратегій.
    Можливість налаштовувати, тестувати і зберігати індивідуальні торгові плани.

    Адміністративна панель з доступом до розширених налаштувань.
    Передбачає функції управління користувачами і доступом.

    Шаблон відображення помилок з докладною діагностикою і рекомендаціями.

    Інтерфейс управління API-ключами Binance.
    Додавання, редагування і видалення ключів, валідація і тест підключення.

    Уніфіковані компоненти і шаблони для повторного використання в різних розділах інтерфейсу.

    Переваги веб-інтерфейсу:
    Повний контроль над торговим процесом через браузер.
    Підтримка моніторингу в реальному часі.
    Інтерактивне налаштування стратегій і параметрів.
    Управління ключами API без ручного редагування файлів.
    Вбудована документація для зручності і автономного використання.
  • 1 330 197 UAH

    CRM для будівництва

    Веб-програмування
    Готова CRM система для будівельного бізнесу – Без щомісячних оплат!

    Опис:
    Ви власник будівельної компанії і хочете підвищити контроль над проектами, фінансами та клієнтами? Я створив потужну CRM-систему, спеціально розроблену для будівельного бізнесу.

    Що ви отримаєте:
    Управління клієнтами, лідами та підрядниками:
    Автоматизація угод, заявок та завдань;
    Інтеграції з соціальними мережами;
    Фінансовий контроль: рахунки, платежі, розрахунки;
    Інструменти для будівництва: проекти, кошториси, договори;
    Зручні календарі та пошта Gmail у системі;
    Управління об'єктами;
    Зручну шахматку для багатоповерхових будинків.

    Я допоможу вам:
    Встановити на ваш сервер або хостинг.
    Підключити і налаштувати CRM.
    Пишіть, і я допоможу автоматизувати ваш будівельний бізнес!

Відгуки та компліменти про виконані проєкти 2

Якість
Професіоналізм
Вартість
Контактність
Терміни

все чітко, якісно і дуже швидко

Якість
Професіоналізм
Вартість
Контактність
Терміни

Відповідальний виконавець, іде на зустріч та готовий реалізувати всі необхідні доопрацювання для виконання проєкту.

Активність

  Останні ставки 10
Розробка корпоративного веб сайту
27 000 UAH
Потрібна розробка внутрішньої CRM / ERP системи для логістики та обліку товарів
88 680 UAH
Сервіс з Автоматизованою системою торгівлі для бінарних опціонів
27 000 UAH
Запуск Бота Node js
2000 UAH
Треба спеціаліст з впровадження GoHighLevel (GHL) «під ключ» Персональний проєкт
Потрібно зробити невелику таблицю
4877 UAH
Розробка CRM-системи для агентства нерухомості
27 000 UAH
Перенесеня CRM з серверу на сервер
8000 UAH
Розробка меню сайту для мобільних пристроїв
500 UAH
Створення CRM
20 000 UAH