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

Urmat Mairambekov

Sleeping face
Urmat давно не був на сервісі.
Але на Freelancehunt також працюють 4528 фрилансерів у категорії Python, які професійно та вчасно виконають проєкт будь-якої складності.

Киргизстан Бішкек, Киргизстан
1 рік тому
Вільний для роботи вільний для роботи
вік 26 років
на сервісі 1 рік

Рейтинг

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

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

Портфоліо


  • Smart Price Monitor — Python Бот для відстеження цін та сповіщень

    Python
    Опис проекту:

    Розробив багатофункціонального Python-бота для моніторингу цін на популярних платформах (Steam, Newegg, eBay). Скрипт автоматично перевіряє ціну товару за заданими URL і повідомляє користувача, якщо ціна опускається нижче встановленого порогу.

    Ключові особливості:

    Підтримка кількох сайтів: Steam, Newegg, eBay

    Надійний парсинг динамічного контенту за допомогою Selenium + BeautifulSoup

    Відправка повідомлень на Email і Telegram при зниженні ціни

    Логування у файл з ротацією логів для зручності відладки і моніторингу

    Планувальник задач для регулярної перевірки за розкладом (наприклад, кожні N хвилин)

    Можливість прикріплювати файли до листів

    Зручна конфігурація через файл (URL товарів, цільові ціни, дані для SMTP, Telegram)

    Весь код розділений на окремі класи для легкої підтримки і розширення

    Включені автоматизовані тести для перевірки працездатності компонентів

    Використані технології та бібліотеки:

    Python 3.x

    Selenium + WebDriver Manager для управління браузером

    BeautifulSoup для парсингу HTML

    smtplib і email.message для відправки пошти

    requests для інтеграції з Telegram Bot API

    logging з ротацією файлів для ведення журналів

    schedule для запуску періодичних завдань

    unittest або pytest для тестування

    Результат і вигоди для клієнта:

    Повністю автоматизований моніторинг цін без ручної перевірки

    Повідомлення у зручних каналах (email і Telegram) для швидкого реагування

    Гнучка архітектура, що дозволяє додавати нові майданчики або функції

    Надійність і стабільність за рахунок логування і тестів

    Можливість легко запустити сервіс на сервері або локально
  • Збір даних з сайту книжкового магазину

    Python
    BookScraper & EmailSender — автоматичний збір та відправка даних
    Це простий, але функціональний Python-проект, що складається з двох частин:

    BookScraper — автоматично парсить назви та ціни книг з сайту books.toscrape.com і зберігає дані у форматі CSV.

    EmailSender — відправляє отриманий CSV-файл на email через SMTP (наприклад, Gmail).

    Проект демонструє навички у:

    Web scraping (за допомогою requests та BeautifulSoup)

    Робота з CSV-файлами

    Email-автоматизація (через smtplib та email.message)

    Структурована архітектура з розподілом логіки за класами

    Підходить як основа для більш масштабних автоматизованих систем збору та доставки даних.
  • Індексатор пошукових сайтів

    Java
    Полнофункціональний пошуковий движок

    Опис проекту:
    Масштабний проект з багатопоточним індексуванням сайтів, підтримкою лематизації та зручним REST API для пошуку та управління процесом.

    Ключові функції:

    Багатопоточне парсинг HTML-сторінок (ForkJoinPool, RecursiveTask)

    Очистка та нормалізація URL, захист від дублювання

    Парсинг через Jsoup та витягування посилань

    Збереження індексів та лемм у PostgreSQL (Spring Boot, JPA, Hibernate)

    Управління статусами та процесом індексування через REST API

    Контейнеризація з Docker та міграції через Liquibase

    Модульне тестування (JUnit), системи контролю версій (Git)

    Стек технологій:
    Java 21, Spring Boot, Hibernate, PostgreSQL, Docker, Liquibase, Maven, Git, JUnit

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

    #java #springboot #restapi #docker #postgresql #jpa #git #oop #java

Активність

  Останні ставки 1
ЧАСТИНА 3 — ПАРСЕР Emirates Auction.com + БАЗА ДАНИХ (Backend-інфраструктура)
22 461 UAH