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

Maksym Zakrevskyi

Offer Maksym work on your next project.

Ukraine Odessa, Ukraine
3 months 8 days back
Available for hire available for hire
age 31 years
on the service 1 year

Rating

Successful projects
No data
Average rating
No data
Rating
234
Python
912 place out of 4466
Databases & SQL
214 place out of 1205

Language proficiency level

English English: pre-intermediate

Skills and abilities

Programming

Administration

Portfolio


  • GeneratorPassword

    Python
    This is a desktop application in Python, designed for quick and secure generation of complex passwords. The project focuses on combining functionality and a user-friendly graphical interface for the end user.
    Key features and technologies:
    Graphical User Interface (GUI): Built using the Tkinter library, ensuring the application's lightweight nature and compatibility with various operating systems (Windows, Linux, macOS).
    Generation logic: Utilizes the standard random module (or secrets for enhanced cryptographic strength) to create random combinations of characters.
    Parameter settings: Implements the ability to choose password length and types of characters (uppercase/lowercase letters, numbers, special symbols).
    One-click functionality: The application allows not only to generate a password but also to quickly copy it to the clipboard for further use.
    Purpose:
    The GeneratorPassword project is a practical tool for enhancing users' digital security. It demonstrates your skills in string processing logic, input validation, and creating intuitive interfaces in Python.
  • zabbix_agent_script

    Python
    This project is a set of system scripts in Python, designed to extend the standard monitoring capabilities of Zabbix. It is intended for collecting specific metrics from servers that are not covered by the basic Zabbix Agent templates.
    Technical features and functionality:
    Integration with Zabbix: The scripts are designed to work through the UserParameter mechanism in the Zabbix agent configuration, allowing custom data to be sent to the Zabbix server.
    Automation of data collection: Using Python libraries (e.g., psutil or subprocess) to obtain the current state of system resources, network interfaces, or specific services.
    Parsing and processing: Logic for filtering and formatting raw system data into a format that Zabbix can easily index and display on graphs has been implemented.
    Optimization: The scripts are written with minimal CPU and memory resource consumption in mind, which is critical for monitoring agents running in the background.
    Purpose:
    The project demonstrates your skills in System Administration and DevOps, particularly in automating infrastructure monitoring. It is a professional solution for in-depth analysis of server status, allowing timely detection of anomalies in system performance.
  • main_translate.

    Python
    This is a desktop application in Python, developed for the Ubuntu operating system, which allows for instant translation of text directly from the screen. The project combines image capture tools and optical character recognition (OCR).
    Key technical features:
    Interface (GUI): Built on the Tkinter library (or a similar GUI framework), providing ease and speed of program operation.
    Screen capture: Functionality implemented for selecting a specific area of the screen for real-time screenshot.
    Recognition technology (OCR): Use of Tesseract OCR (via the pytesseract library) to convert image text into digital format.
    Translation integration: Automatic sending of recognized text to translation APIs (e.g., Google Translate) for instant results.
    Optimization for Linux: The project is developed with consideration of the specifics of window manager operation in Ubuntu.
    Purpose:
    The Screen Translate project is a useful tool for users working with foreign content that does not support regular text copying (videos, images, protected PDF files, or games). It demonstrates your skills in working with system utilities, image processing, and third-party APIs.
  • TG_bot_trainer

    Python
    TG_bot_trainer is a Telegram bot based on Python, designed for automating the training process and interaction between the coach and the client (or as a personal AI assistant for fitness).
    Key technical and functional features:
    Asynchronous architecture: The project is built on the aiogram library, which provides fast processing of requests from many users simultaneously.
    Content management: Use of Finite State Machine (FSM) to create sequential scenarios (for example, user registration, entering body parameters, or filling out a training questionnaire).
    Interactivity: Complex menus implemented using Inline and Reply keyboards for convenient navigation between exercises and nutrition programs.
    Database: Integration with PostgreSQL (or SQLite for testing) via SQLAlchemy, allowing the storage of user progress, training history, and personal settings.
    Scheduling logic: The bot is capable of issuing structured training plans depending on the chosen level of difficulty or user goal.
    Purpose:
    The project demonstrates the ability to work with complex bot states and large volumes of structured data. It is an excellent foundation for creating a commercial product in the Health & Fitness sector.
  • CodeLearn

    Python
    Web web application based on the Django framework, created as an educational platform or personal project for learning programming. The project demonstrates skills in building a full-fledged backend architecture and integration with a database.
    Key features of the project:
    Technology stack: Python, Django, HTML/CSS (for the frontend part), SQLite (standard for development).
    Functional capabilities:
    Authentication system: Implemented user registration and login, allowing access to educational materials to be restricted.
    Content structure: The project is organized on a modular principle (using Django apps), which allows for convenient management of different sections of the site.
    Admin panel: Use of the standard Django interface for managing courses, lessons, or users.
    Templating: Use of Jinja2/Django Templates for dynamic content display.
    Purpose:
    The project serves as an example of creating a platform for online learning (LMS - Learning Management System), where users can view educational materials, and the administrator can populate the knowledge base. This is a good example of applying MVC (Model-View-Controller) principles in web development.
  • Telegram bot

    Python
    This is a project in the programming language Python.
    Characteristics:
    Technology stack: The bot is written using the aiogram library (a popular asynchronous framework for the Telegram Bot API).
    Functionality:
    An implemented system of handlers for responding to commands and messages.
    Keyboards are used for interactive interaction with the user.
    The project has a modular structure: settings, button creation functions, and response logic are separated.
    Purpose: This is a base for creating a chatbot that can be adapted for various tasks (from an informational bot to an order service).
    Overall, this is a neatly structured template for an asynchronous Telegram bot in Python.

Activity

  Latest proposals 3
Program for Telegram automation
45 USD
Integration via API TradingView, ChatGPT, Python script, ElevenLabs API for creating REELS
113 USD
Telegram bot service desk for a network of bakeries (15+ locations) with Google Sheets integration
338 USD