Олександр Іванчук
Запропонуйте Олександру роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Резюме
Python-розробник із 2+ роками досвіду, який спеціалізується на автоматизації процесів, Data Intelligence та веб-скрапінгу. Маю підтверджений досвід розробки та розгортання високонадійних систем із захистом від блокувань для великомасштабного збору даних. Моя експертиза охоплює повний цикл проєкту: від концепції до розгортання через CI/CD пайплайни, включно з проєктуванням масштабованих REST API-сервісів, створенням Telegram-ботів для інтеграції логіки, а також написанням автономних скриптів для автоматизації складних дій у веб-інтерфейсах.
Навички та вміння
Програмування
Адміністрування
Портфоліо
-
Автоматизована система управління курсами валют
Автоматизація управління підприємствомПотрібно було творити надійну та швидку систему для онлайн-обмінника, яка б автоматично моніторила та встановлювала конкурентні курси валют. Ручне оновлення курсів було повільним, неточним та не дозволяло оперативно реагувати на зміни ринку
… Створено автоматичний парсер, який регулярно (з певним інтервалом) отримує актуальні курси від BestChange через API.
На основі отриманих курсів та заданої позиції (або позиції на основі потрібного курса) в SQL базі даних автоматично розраховуються та оновлюються фінальні курси для кожної пари і формується xml файл з даними який використовується на сайті.
Розроблено інтерактивний Telegram-бот (aiogram), який дозволяє операторам:
Оперативно змінювати "позицію" (відносний курс) для окремих пар.
Використовувати груповий режим для одночасного встановлення позицій або позицій на основі потрібного курса для кількох груп валют.
Створювати та редагувати групи прямо через інтерфейс бота.
Система розгорнута на сервері Linux через Docker з використанням CI/CD для забезпечення постійної доступності та безшовного оновлення.
Забезпечено автоматичне оновлення курсів на основі позиції, що дозволило обміннику швидко адаптуватися до ринкових змін та підтримувати конкурентоспроможність.
Система працює на постійній основі, автоматично генеруючи необхідний XML-файл з курсами для інтеграції з основними платформами обмінника.
Telegram-бот надав операторам зручний мобільний інструмент для управління критичними параметрами (позиція, групи) без необхідності доступу до адмін-панелі.
-
Моніторинг прогресу та аналітика завдань
Парсинг данихПотрібен був швидкий, автоматичний спосіб моніторингу статусу роботи та кількості завантажених файлів по всіх активних ("In Progress") завданнях на платформі для певних компаній.
Розроблено автономний Python-скрипт, який використовує Selenium та Beautiful Soup для:
… Навігації складною табличною структурою.
Ідентифікації та фільтрації тільки тих комірок (Cell), які мають статус "In Progress" для певних компаній.
Переходу (кліку) у кожну знайдену комірку для глибинного парсингу інформації за допомогою bs4 про кількість завантажених фото для кожного питання.
Генерація деталізованого звіту, який містить точну кількість завантажених фотографій для кожного завдання, а також повну контекстну інформацію (блок, поверх, сторона тощо) для точної ідентифікації питань.
В результаті забезпечено щоденну, автоматичну звітність про прогрес роботи. Клієнт отримав чіткі дані про поточний стан виконання завдань без необхідності ручної перевірки, що дозволило миттєво виявляти "вузькі місця" та керувати ресурсами.
-
Автоматизована система завантаження фото
Автоматизація управління підприємствомРозроблено автономну Python-систему, призначену для повної заміни рутинної роботи користувача під час масового завантаження контенту на веб-сайт.
Ключова проблема: Висока витрата часу та часті людські помилки через необхідність ручної навігації складною структурою сайту та завантаженням файлів.
… Скрипт забезпечує надійну, покрокову автоматизацію
Скрипт отримує вхідні дані (для пошуку та ідентифікації завдань) з локального джерела (наприклад TXT) і формує на їх основі логіку навігації.
Використовується Selenium для:
Надійної авторизації.
Переходу на потрібні сторінки.
Взаємодії з динамічним контентом та складними елементами інтерфейсу (які часто викликають проблеми у простих скриптів).
Виконання Завдання: Скрипт послідовно виконує всі необхідні дії для завантаження фотографій по кожному завданні.
Використання цього скрипта дозволило досягти значних покращень
Час, необхідний для виконання роботи, був суттєво скорочений.
Частота людських помилок, які були раніше частою проблемою, повністю усунута завдяки автоматизованому процесу.
Після завершення роботи автоматично формується детальний звіт про кількість завантажених фото та пов'язані з ними вхідні дані, що гарантує 100% контроль над процесом.
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Python розробник на постійне співробітництво
1111 UAH
|
|||||
|
Автоматизація веб-сайтів на Python, введення та витяг даних з Playwright
25 799 UAH
|
|||||
|
Парсинг сайту
1000 UAH
|
|||||
|
Потрібен Python розробник для створення Telegram-бота з простим функціоналом
3500 UAH
|
|||||
|
Телеграм бот для адміністрування ТГ групи та аналітики
8000 UAH
|
|||||
|
Телеграм бот
2200 UAH
|
|||||
|
ТГ бот
5000 UAH
|
|||||
|
Парсинг сайту та сповіщення в тг-каналі
5000 UAH
|
|||||
|
Парсинг сайту conrad.pl в xml за розкладом
1800 UAH
|
|||||
|
Внести міні правки в бот
1000 UAH
|