Maksym Zakrevskyi
Запропонуйте Maksym роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Резюме
Python backend розробник. Я успішно завершив навчання в IT-школі Hillel, де опанував мову програмування Python. Мій технічний стек включає роботу з такими фреймворками, як Django, Flask та FastAPI, а також досвід управління базами даних PostgreSQL, MongoDB та SQLite. Хоча мій офіційний досвід наразі складається з шести місяців інтенсивної практики під час навчання, я розробив кілька власних проєктів, зокрема Telegram-ботів та два проєкти для захисту дипломної роботи.
Навички та вміння
Програмування
-
HTML та CSS верстання
від 860 UAH за годину
-
Python
від 860 UAH за годину
-
Бази даних та SQL
від 860 UAH за годину
-
Веб-програмування
від 860 UAH за годину
-
Парсинг даних
від 860 UAH за годину
-
Розробка ботів
від 860 UAH за годину
Адміністрування
Портфоліо
-
GeneratorPassword
PythonЦе десктопний додаток на Python, розроблений для швидкої та безпечної генерації складних паролів. Проєкт зосереджений на поєднанні функціональності та зручного графічного інтерфейсу для кінцевого користувача.
Основні характеристики та технології:
Графічний інтерфейс (GUI): Побудований з використанням бібліотеки Tkinter, що забезпечує легкість додатка та його сумісність з різними операційними системами (Windows, Linux, macOS).
Логіка генерації: Використання стандартного модуля random (або secrets для підвищеної криптографічної стійкості) для створення випадкових комбінацій символів.
… Налаштування параметрів: Реалізовано можливість вибору довжини пароля та типів символів (великі/малі літери, цифри, спеціальні знаки).
Функціонал "в один клік": Додаток дозволяє не тільки генерувати пароль, а й швидко копіювати його в буфер обміну для подальшого використання.
Призначення:
Проєкт GeneratorPassword — це практичний інструмент для підвищення цифрової безпеки користувачів. Він демонструє ваші навички роботи з логікою обробки рядків, валідацією введених даних та створенням інтуїтивно зрозумілих інтерфейсів на Python.
-
zabbix_agent_script
PythonЦей проєкт — це набір системних скриптів на Python, розроблених для розширення стандартних можливостей моніторингу Zabbix. Він призначений для збору специфічних метрик із серверів, які не охоплюються базовими шаблонами Zabbix Agent.
Технічні особливості та функціонал:
Інтеграція з Zabbix: Скрипти розроблені для роботи через механізм UserParameter у конфігурації Zabbix-агента, що дозволяє передавати кастомні дані на Zabbix-сервер.
Автоматизація збору даних: Використання бібліотек Python (наприклад, psutil або subprocess) для отримання актуального стану системних ресурсів, мережевих інтерфейсів або специфічних сервісів.
… Парсинг та обробка: Реалізовано логіку фільтрації та форматування сирих системних даних у формат, який Zabbix може легко індексувати та відображати на графіках.
Оптимізація: Скрипти написані з урахуванням мінімального споживання ресурсів процесора та пам'яті, що критично для агентів моніторингу, які працюють у фоновому режимі.
Призначення:
Проєкт демонструє ваші навички в System Administration та DevOps, зокрема в автоматизації моніторингу інфраструктури. Це професійне рішення для глибокого аналізу стану серверів, яке дозволяє вчасно виявляти аномалії в роботі систем.
-
main_translate.
PythonЦе десктопний додаток на Python, розроблений для операційної системи Ubuntu, який дозволяє миттєво перекладати текст безпосередньо з екрана. Проєкт поєднує в собі інструменти захоплення зображень та оптичного розпізнавання символів (OCR).
Основні технічні особливості:
Інтерфейс (GUI): Побудований на базі бібліотеки Tkinter (або аналогічного GUI-фреймворку), що забезпечує легкість та швидкість роботи програми.
Захоплення екрана: Реалізовано функціонал вибору певної області екрана для скриншота в реальному часі.
… Технологія розпізнавання (OCR): Використання Tesseract OCR (через бібліотеку pytesseract) для перетворення зображення тексту у цифровий формат.
Інтеграція перекладу: Автоматичне відправлення розпізнаного тексту до API перекладачів (наприклад, Google Translate) для отримання миттєвого результату.
Оптимізація під Linux: Проєкт розроблений з урахуванням специфіки роботи віконних менеджерів Ubuntu.
Призначення:
Проєкт Screen Translate є корисним інструментом для користувачів, які працюють з іноземним контентом, що не підтримує звичайне копіювання тексту (відео, зображення, PDF-файли з захистом або ігри). Це демонструє ваші навички роботи з системними утилітами, обробкою зображень та сторонніми API.
-
TG_bot_trenier
PythonTG_bot_trenier — це Telegram-бот на базі Python, розроблений для автоматизації тренувального процесу та взаємодії між тренером і клієнтом (або як персональний ШІ-помічник для фітнесу).
Ключові технічні та функціональні особливості:
Асинхронна архітектура: Проєкт побудований на бібліотеці aiogram, що забезпечує швидку обробку запитів від багатьох користувачів одночасно.
Управління контентом: Використання Finite State Machine (FSM) для створення послідовних сценаріїв (наприклад, реєстрація користувача, введення параметрів тіла або заповнення анкети тренувань).
… Інтерактивність: Реалізовано складні меню за допомогою Inline та Reply клавіатур для зручної навігації між вправами та програмами харчування.
База даних: Інтеграція з PostgreSQL (або SQLite для тестів) через SQLAlchemy, що дозволяє зберігати прогрес користувачів, історію тренувань та персональні налаштування.
Логіка планування: Бот здатний видавати структуровані плани тренувань залежно від обраного рівня складності або цілі користувача.
Призначення:
Проєкт демонструє вміння працювати зі складними станами бота та великими обсягами структурованих даних. Це чудова база для створення комерційного продукту в сфері Health & Fitness.
-
CodeLearn
PythonВеб вебдодаток на базі фреймворку Django, створений як освітня платформа або персональний проект для навчання програмуванню. Проєкт демонструє навички побудови повноцінної backend-архітектури та інтеграції з базою даних.
Основні характеристики проєкту:
Технологічний стек: Python, Django, HTML/CSS (для фронтенд-частини), SQLite (стандартно для розробки).
Функціональні можливості:
… Система автентифікації: Реалізовано реєстрацію та вхід користувачів, що дозволяє розмежувати доступ до навчальних матеріалів.
Структура контенту: Проєкт організований за модульним принципом (використання Django apps), що дозволяє зручно керувати різними розділами сайту.
Адмін-панель: Використання стандартного інтерфейсу Django для управління курсами, уроками або користувачами.
Шаблонізація: Використання Jinja2/Django Templates для динамічного відображення контенту.
Призначення:
Проєкт слугує прикладом створення платформи для онлайн-навчання (LMS — Learning Management System), де користувачі можуть переглядати навчальні матеріали, а адміністратор — наповнювати базу знань. Це хороший приклад застосування принципів MVC (Model-View-Controller) у веб-розробці.
-
Telegram-bot
PythonЦе проєкт на мові програмування Python.
Характеристики:
Технологічний стек: Бот написаний з використанням бібліотеки aiogram (популярний асинхронний фреймворк для Telegram Bot API).
Функціональність:
… Реалізована система обробників (handlers) для відповідей на команди та повідомлення.
Використовуються клавіатури (keyboards) для інтерактивної взаємодії з користувачем.
Проєкт має модульну структуру: окремо винесені налаштування, функції створення кнопок та логіка відповідей.
Призначення: Це база для створення чат-бота, яку можна адаптувати під різні завдання (від інформаційного бота до сервісу замовлень).
В цілому, це акуратно структурований шаблон асинхронного Telegram-бота на Python.
Активність
| Останні ставки 3 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Програма для автоматизації Telegram
2000 UAH
|
|||||
|
Інтеграція через API TradingView, ChatGPT, Python-скрипт, ElevenLabs API для створення REELS
5000 UAH
|
|||||
|
Telegram-бот сервіс-деск для мережі пекарень (15+ локацій) з інтеграцією Google Sheets
15 000 UAH
|