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

Urmat Mairambekov

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

Кыргызстан Бишкек, Кыргызстан
11 месяцев 6 дней назад
Свободен для работы свободен для работы
возраст 26 лет
на сервисе 11 месяцев 21 день

Рейтинг

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

Резюме

Python-разработчик

Опытный Python-разработчик с хорошими знаниями языка, включая ООП, работу с коллекциями, обработку исключений и работу с файлами. Реализовал несколько проектов, включая автоматизированные парсеры, REST API и системы уведомлений. Пишу чистый и поддерживаемый код.

Навыки:

  • Python Core (ООП, коллекции, исключения, основы многопоточности)

  • Работа с веб-данными: Selenium, BeautifulSoup, Requests

  • Работа с базами данных: PostgreSQL, SQLAlchemy

  • REST API, Django REST Framework, FastAPI

  • Docker (базовый уровень)

  • Git (GitHub, GitLab)

  • Тестирование: unittest, pytest

  • Планировщики задач: Celery, schedule

  • Среда разработки: PyCharm, VSCode

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

Портфолио и проекты доступны в моих репозиториях на GitHub.

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

Портфолио


  • Smart Price Monitor — Python Price Tracking & Notification Bot

    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 170 UAH