Артем Кондратюк
Запропонуйте Артему роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Резюме
Привіт! Я — Python-розробник зі спеціалізацією в автоматизації задач та налаштуванні CI/CD процесів за допомогою GitHub Actions.
Розробляю десктопні застосунки на Tkinter, збираю зручні Windows .exe-файли, впевнено працюю з Git.
Орієнтований на якісний результат і своєчасне виконання, завжди на зв’язку та відкритий до співпраці — від одноразових завдань до довгострокових проєктів.
Допоможу вам заощадити час і нерви завдяки чіткій організації роботи та професійному підходу.
Навички та вміння
Програмування
Портфоліо
-
600 UAH Скрипт автоматичного перейменування файлів за шаблоном.
PythonРозробив Python-скрипт для автоматичного перейменування всіх файлів у вказаній папці за заданим шаблоном із числовим нумератором.
Скрипт підтримує:
- Введення шляху до папки користувачем,
… - Використання шаблону імені з символом # як заміною для номерів файлів,
- Автоматичне збереження розширень файлів, якщо вони не вказані в шаблоні,
- Сортування файлів перед перейменуванням для послідовності нумерації.
Цей інструмент ідеально підходить для організації великих обсягів файлів, економить час та зменшує ручну працю.
Технології: Python, стандартні бібліотеки (os, re).
-
600 UAH Автоматизована збірка Windows .exe з CI/CD у GitHub Actions.
DevOpsРеалізував процес безперервної інтеграції та доставки (CI/CD) для Python-десктопного застосунку — генератора паролів з графічним інтерфейсом. За допомогою GitHub Actions автоматично виконується збірка виконуваного .exe файлу для Windows при кожному пуші в основну гілку.
Основні можливості:
- Автоматичне клонування репозиторію,
… - Установка Python середовища версії 3.11,
- Встановлення залежностей із requirements.txt та pyinstaller.
Стабільна збірка .exe файлу за допомогою PyInstaller без ручних дій.
Збереження артефакту збірки як частини pipeline для подальшого завантаження або озгортання.
Технології та інструменти:
- GitHub Actions (workflow YAML),
- Python 3.11,
- PyInstaller,
- Windows runner у GitHub Actions.
Результат:
- Швидкий і надійний реліз робочого .exe файлу без ручних кроків,
- Полегшення підтримки та оновлень застосунку,
- Демонстрація навичок DevOps і автоматизації процесів розробки.
-
500 UAH Генератор паролів (Python + Tkinter GUI)
Зручний десктопний застосунок для створення надійних паролів. Користувач може обрати параметри майбутнього пароля: довжину, тип символів (цифри, літери, спеціальні знаки), а також згенерувати та скопіювати пароль одним кліком. Інтерфейс реалізований за допомогою стандартної бібліотеки tkinter, що робить застосунок легким і кросплатформеним.
Функціонал:
- Вибір довжини пароля (від 8 до 20 символів),
… - Кнопка генерації пароля,
- Можливість скопіювати результат у буфер обміну.
Налаштування складу пароля:
- Цифри (0–9),
- Літери (a–z, A–Z),
- Спеціальні символи (!@# тощо).
Простий та інтуїтивно зрозумілий інтерфейс.
Застосунок можна зібрати в .exe та запускати як окрему програму
Технології:
- Python 3,
- Tkinter (tkinter.ttk, secrets, string),
- pyinstaller для створення виконуваного файлу.
Призначення:
- Демонстрація навичок роботи з GUI на Python,
- Безпечна генерація паролів для повсякденного використання,
- Підходить як шаблон для майбутніх security-інструментів.