Urmat Mairambekov
Рейтинг
Резюме
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) для быстрого реагирования
Гибкая архитектура, позволяющая добавлять новые площадки или функции
Надежность и стабильность за счёт логирования и тестов
Возможность легко запустить сервис на сервере или локально
-
Скрапинг сайта магазина книг
PythonBookScraper & 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
|