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

Adilzhan Kapitay

Offer Adilzhan work on your next project.

Kazakhstan Nur-Sultan, Kazakhstan
1 month 26 days back
Available for hire available for hire
on the service 2 months 9 days

Rating

Successful projects
No data
Average rating
No data
Rating
161
Python 2
1537 place out of 4463
Databases & SQL
444 place out of 1204

Skills and abilities


Administration

Translation

Portfolio


  • todo manager

    Python
    Task manager with a command line interface. Written in pure Python without external dependencies, only the standard library. Supports task priorities, filtering, notes, and statistics. Data is stored locally in JSON. Colored output in the terminal for convenient work.
  • Telegram_weather bot

    Bot Development
    Telegram bot for obtaining current weather by city name. Written in Python using aiogram 2.x and OpenWeatherMap API. Supports Russian and English city names, shows temperature, humidity, and wind speed. A modular architecture is implemented with separation into handlers, keyboards, and utilities. Environment variables are moved to .env for secure storage of tokens.
  • Powerful custom parser

    Data Parsing
    # FSA Data Parser PRO

    [![Python](https://img.shields.io/badge/Python-3.9+-blue.svg)](https://www.python.org/)
    [![PySide6](https://img.shields.io/badge/PySide6-GUI-green.svg)](https://doc.qt.io/qtforpython-6/)
    [![HTTPX](https://img.shields.io/badge/httpx-Requests-red.svg)](https://www.python-httpx.org/)

    Powerful multithreaded parser for collecting data on declarations and certificates from the official open API of Rosakkreditsiya (FSA / pub.fsa.gov.ru). Equipped with a modern graphical interface (dark theme) and advanced logic for bypassing restrictions.

    ## Key Features

    * **User-friendly GUI (PySide6):** Control parsing with a few clicks, monitor logs, and a visual `QProgressBar` of the process.
    * **Deep filters:** Search by registration dates, document types, and specific technical regulations (TR TS / TR EAEU).
    * **Multithreading:** The core of the parser is moved to a separate `QThread`, ensuring smooth interface under any load.
    * **Proxy support:** Built-in `ProxyManager` with round-robin rotation for uninterrupted data collection without blocks.
    * **Failure protection:** Automatic saving of intermediate results (autosave every 50 records) in JSON and a retry system for network failures.
    * **Smart export to Excel:** Automatic formatting and adjustment of column widths (using `pandas` and `openpyxl`). Collects fields such as: *Status, Applicant, Manufacturer, Registration Date, Phone, Email, Contact Person*.

    ## Technology Stack
    * **Language:** Python
    * **GUI framework:** PySide6 (Qt)
    * **Network requests:** httpx
    * **Data processing:** pandas, openpyxl

    ## Installation and Launch

    1. **Clone the repository:**
    ```bash
    git clone [https://github.com/YOUR_NICK/REPOSITORY_NAME.git](https://github.com/YOUR_NICK/REPOSITORY_NAME.git)
    cd REPOSITORY_NAME