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

Олександр Ю.

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

Україна Київ, Україна
зараз онлайн
Вільний для роботи вільний для роботи
зроблено 6 ставок
на сервісі 1 місяць 20 днів

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
433
Python 1
Створення сайту під ключ

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

Українська Українська: носій
English English: вище середнього

Резюме

Python Back-End розробник із досвідом роботи понад 3 роки. Наразі працюю на повну ставку на платформі електронного маркетингу, тут шукаю додаткові фріланс-проєкти для розширення свого портфоліо.

Останні роботи включають масштабні бекенд-сервіси (Django, Celery, PostgreSQL, інтеграції сторонніх сервісів), два роки розробки gRPC та WebRTC-мокап-сервісів для великого набору інструментів автоматизації тестування якості, а також попередню роботу над системою парсингу з налаштованою оркестрацією та моніторингом процесів.

Останній фріланс-проект: система управління для будівельної компанії з аутентифікацією JWT, гнучкою системою ролей, запланованими завданнями Celery та імпортом/експортом з Excel.

Мої сильні сторони:

  • Бекенд-сервіси на Django, DRF, Django-Ninja, FastAPI
  • Асинхронна обробка задач за допомогою Celery + Redis
  • Проектування API, аутентифікація (JWT, OAuth) та системи ролей
  • Інтеграція зі сторонніми сервісами (як на стороні клієнта, так і сервера)
  • PostgreSQL з ORM (Django ORM, SQLAlchemy + Alembic)
  • Автоматизоване тестування за допомогою pytest, factory-boy та CI-конвеєрів (GitHub Actions)
  • Інструменти для контролю якості коду: ruff, mypy/pyright, pre-commit

Також добре володію: Docker + docker-compose, nginx, fail2ban, скрейпінгом даних (Selenium, Playwright, undetected-chromedriver), можу виконувати деякі Front-End задачі (HTML/CSS/JavaScript) за потреби.

Я пишу чистий, протестований код та приділяю увагу деталям. Можу співпрацювати як ФОП.

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

Портфоліо


  • 177 398 UAH

    Система управління будівельними бригадами (Python)

    Створення сайту під ключ
    Цю систему було реалізовано з 0 під замовлення будівельної компанії, якій потрібен був засіб для обліку робіт та фінансів різних бригад та об'єктів. Складається із 2 частин:
    * веб-версії для бригад та адміністраторів
    * мобільних застосунків під IOS та Android для бригад

    Головні можливості:
    * внесення інформації про типи робіт (назви, одиниці виміру, вартість, імпорт із Excel)
    * внесення інформації про об'єкти та бригади (їх керівників, належність до об'єктів тощо, із можливістю імпорту з Excel)
    * можливість подачі виконаних робіт бригадами та перегляд і підтвердження цих робіт керівниками
    * автоматичний облік фінансів: розрахунок вартості робіт бригад, авансів, можливість додати окремі платежі бригадам чи помітити роботи/аванси виплаченими, показ загального боргу перед бригадами
    * детальний експорт в Excel відомостей про роботи із врахуванням фінансів за будь-який період

    Технічний стек:
    * Фреймворки: FastAPI, pre-commit
    * Бібліотеки: SQLAlchemy, python-jose, pytest, openpyxl та xlrd
    * Інші інструменти: Postgres, uv, ruff, pyright, Docker and docker-compose, Celery, Redis
    * CI: GitHub Actions
  • 36 068 UAH

    Парсер для бронювання на сайті послуг (Python + Playwright)

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

    Головні можливості:
    * на основі переданих параметрів, парсер проходить шлях від входу на головну сторінку до моменту вибору дати і часу і чекає подальших інструкцій
    * ротація проксі для обходу гео-блокування
    * симуляція натурального ходу курсора для зменшення ризику блокування
    * після отримання інформації від користувача про дату і час - додаткове сповіщення про бронювання по email

    Технічний стек:
    * Фреймворки: playwright
    * Бібліотеки: BeautifulSoup, email, smtplib
  • Сайт для керування парсерами (Python + Selenium)

    Веб-програмування
    Цю просту в користуванні, але дуже ефективну в роботі, систему для керування парсерами було реалізовано для наповнення контентом сайтів для лістингу бізнесів в США та Великій Британії. Складається із 2 логічних компонентів:
    * модуля запуску і керування парсерами
    * веб-сайту в якості користувацького інтерфейсу.

    Головні можливості:
    * більше 450 реалізованих парсерів різної складності
    * забзепечення високої продуктивності парсерів за рахунок паралелізації їх роботи
    * вбудована система захисту від детекції: ротація проксі, відсутність headless флагу завдяки віртуальному дисплею, анти-детект засоби для браузерів під керуванням Selenium
    * контроль роботи парсерів: запуск парсера із параметрами (виключення або включення інтервалів штатів, провінцій, сторінок тощо), запуск всіх парсерів в категорії, передчасна зупинка парсингу
    * моніторниг роботи парсерів: кількість успішно опрацьованих точок, кількість заблокованих проксі, загальний статус роботи
    * можливість скачування лог-файлів для аналізу проблем
    * можливість оновити перелік парсерів, без необхідності повної зупинки всіх

    Технічний стек:
    * Фреймворки: FastAPI
    * Бібліотеки: Bootstrap, pymysql, Pillow (бували задачі із парсингу зображень)
    * Парсинг-інфраструктура: multiprocessing, requests, BeautifulSoup, Selenium, undetected-chromedriver, xvfb
    * Інші інструменти: Docker та docker-compose, Sentry

Активність

  Проєкти в роботі 1
Виправлення багів у Python-автоматизації для завантаження відео на YouTube Персональний проєкт
10 000 UAH

  Останні ставки 10
Виправлення багів у Python-автоматизації для завантаження відео на YouTube Персональний проєкт
10 000 UAH
Скрипт сбору даних (виконання JS)
2000 UAH
Розробка парсера товарів з Інтернет-магазину у Google Sheets за готовою структурою імпорту товарів
15 000 UAH
Виправлення багів у Python-автоматизації для завантаження відео на YouTube
10 000 UAH
Наповнення інтернет магазину
10 000 UAH
Розробка CRM системи для товарного бізнесу
27 000 UAH
Парсинг сайтів по наявності асортименту нашого бренду.
5000 UAH
Розібратися в чужому коді на Django та перенести сайт з GitHub на виділений сервер (VPS)
1216 UAH
Розробка сайту/системи для пошуку автозапчастин по постачальниках
20 000 UAH
Зробити парсер товарів з іншого сайту та вілправити в Google Sheets для завантаження на Хорошоп
25 000 UAH