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

Urmat Mairambekov

Offer Urmat work on your next project.

Kyrgyzstan Бишкек, Kyrgyzstan
11 months 7 days back
Available for hire available for hire
age 26 years
on the service 11 months 21 days

Rating

Successful projects
No data
Average rating
No data
Rating
128
Python
1891 place out of 4457
Java
333 place out of 781

Skills and abilities

Portfolio


  • Smart Price Monitor — Python Price Tracking & Notification Bot

    Python
    Project description:

    Developed a multifunctional Python bot for monitoring prices on popular platforms (Steam, Newegg, eBay). The script automatically checks the product price via specified URLs and notifies the user if the price drops below a set threshold.

    Key features:

    Support for multiple sites: Steam, Newegg, eBay

    Reliable parsing of dynamic content using Selenium + BeautifulSoup

    Sending notifications via Email and Telegram when the price decreases

    Logging to a file with log rotation for easy debugging and monitoring

    Task scheduler for regular checks on a schedule (e.g., every N minutes)

    Ability to attach files to emails

    Convenient configuration via a file (product URLs, target prices, SMTP data, Telegram)

    All code divided into separate classes for easy maintenance and extension

    Includes automated tests to verify component functionality

    Technologies and libraries used:

    Python 3.x

    Selenium + WebDriver Manager for browser control

    BeautifulSoup for HTML parsing

    smtplib and email.message for sending emails

    requests for Telegram Bot API integration

    logging with file rotation for logs

    schedule for running periodic tasks

    unittest or pytest for testing

    Results and benefits for the client:

    Fully automated price monitoring without manual checks

    Notifications through convenient channels (email and Telegram) for quick response

    Flexible architecture allowing addition of new platforms or features

    Reliability and stability through logging and testing

    Easy to run the service on a server or locally
  • Scraping the bookstore website

    Python
    BookScraper & EmailSender — automatic data collection and sending
    This is a simple but functional Python project consisting of two parts:

    BookScraper — automatically parses book titles and prices from the website books.toscrape.com and saves the data in CSV format.

    EmailSender — sends the obtained CSV file via email through SMTP (for example, Gmail).

    The project demonstrates skills in:

    Web scraping (using requests and BeautifulSoup)

    Working with CSV files

    Email automation (via smtplib and email.message)

    Structured architecture with logic separated into classes

    Suitable as a basis for larger automated data collection and delivery systems.
  • Website Search Indexer

    Java
    Full-featured search engine

    Project description:
    A large-scale project with multithreaded website indexing, support for lemmatization, and a convenient REST API for search and process management.

    Key features:

    Multithreaded HTML page parsing (ForkJoinPool, RecursiveTask)

    URL cleaning and normalization, duplicate protection

    Parsing via Jsoup and link extraction

    Storing indexes and lemmas in PostgreSQL (Spring Boot, JPA, Hibernate)

    Managing statuses and indexing process through REST API

    Containerization with Docker and migrations via Liquibase

    Unit testing (JUnit), version control (Git)

    Technology stack:
    Java 21, Spring Boot, Hibernate, PostgreSQL, Docker, Liquibase, Maven, Git, JUnit

    Result:
    Developed a reliable search engine with multithreading and text indexing. Confidently applying modern technologies and clean code principles, working with Git, quickly learning, and delivering tasks to completion.

Activity

  Latest proposals 1
PART 3 — PARSER Emirates Auction.com + DATABASE (Backend infrastructure)
500 USD