FreelancersDmytro Ohorodnik

Nothing is true, Everything is permitted.
Are you a client? Suggest Dmytro work on your next project. Freelancer? Sign up and start earning right now.

Ukraine Khmelnitskyi, Ukraine
1 day 6 hours ago
Very busy very busy
44 Safe completed
average rating 9.98 from 10
1 arbitration procedure
8 months 22 days ago
31 Clients
registered for 2 years

  • Javascript
  • django
  • web development
  • scrapy
  • flask
  • web scraping
  • react.js
  • Python3
  • redux
  • django-rest-framework
  • computer vision
  • tensorflow
  • Machine Learning and OpenCV in Python
  • bs4
Freelancer Dmytro O. — Ukraine, Khmelnitskyi. Specialization — Python, Machine learning
2820

Specialization

Python
4 place out of 3881
Machine learning
1 place out of 135
Overall ranking
  625 place out of 237631
40 projects
Python
10 projects
Machine learning
9 projects
Data parsing
7 projects
Bot development

Verified details

Information on verification can be viewed only by registered users.

CV

Believes in Trust, Quality and Profit.

I'm a Python developer with 3+ years of experience. I'm comfortable with HTML5, CSS5, Flex, Bootstrap. I know the basics of Java and C/C++. I'm actively learning JavaScript and Data Science. Learning something new non-stop.

The main services I provide: chat-bot development, web-scrapping, web-development (mainly back-end), machine learning, computer vision, natural language processing, primitive desktop applications development.

I'm mainly using such databases technologies: MySQL, PostgreSQL, MongoDB, sqlite3.

My core skills: pytelegrambotapi, aiogram, pymysql, psycopg2, pymongo, CherryPy, bs4, Celery, Selenium, scrapy, lxml, aiohttp, requests, furl, re, Flask, Django, scikit-learn, opencv2, PIL, numpy, scipy, pandas, matplotlib, NLTK, PyQt5.

Also I'm fluent in using many APIs.

Skills

Programming

Administration

Portfolio

5 000 ₴www.m-ets.ru scrapper

Python


https://m-ets.ru scrapper.
I deciphered the m-ets cipher and created the functions for generating cookies on the fly.
The scrapper is asynchronous. It works with Celery. You can monitor tasks with Flower.
The scrapper is super effective. It uses only bs4. There is a possibility of using proxy.
It scrapes around 110K lots. The total data size is above 10GB. The database record has more than 30 fields.
It downloads all files and extracts all periods from a lot page.
I used MongoDB database.
I attached the example of database record.



  880  4

3 500 ₴Telegram chat-bot for comfortable plants selling

Bot development


The bot helps cashiers to do their job. There is an advanced discount system implemented. The bot creates .xlsx invoice and saves it to Google Drive.
Used technologies: aiogram, opepyxl, PyDrive, requests etc.



  176  3

200 $Copart and IAAI scrappers.

Python


I've created scrappers for copart.com and iaai.com. Also I fixed the back-end of usaac.biz a little. As a result of my work we have a calculator on the image.



  857  4

300 $Сервер для управления микрокомпьютерами.

Python


Цель сервера - управление микрокомпьютерами в промышленных учреждениях. Есть две версии: мультипорт, который умеет слушать разные порты одновременно, и синглпорт, который умеет слушать только один порт. Сервер принимает подключения от bash-запросов вида ```bash -i > /dev/tcp/ip/port 0&1```. Умеет управлять терминалом каждого клиента. Может исполнять bash-скрипты на клиентских машинах. Код написан в лучших традициях ООП, поэтому туда очень легко прикрутить новые функции. Если заинтересовала покупка или доработка, обращайтесь в личные сообщения.



  1256  4

6 000 ₴Программа для анализа и визуализации данных

Python


Программа собирает данные в real-time и визуализирует их. Сделано с помощью matplotlib, pandas и PyQt5.



  212  4

150 $Доработка ботов для разных криптовалютных бирж

Python


Полировал механизм работы с ордерами. Подключил вебсокеты, чтобы вовремя и правильно принимать сигналы. Создал Telegram-бота для управления системой.



  3

2 000 ₴Парсер alkazar.com.ua по категориям.

Python


Парсит товары по выборочным категориям. Работает молниеносно. Использовались библиотеки aiohttp и bs4. Парсер сохраняет всю информацию о товаре, включая фотографии. На фото результат парсинга. Каждая папка отвечает за артикул товара.



  132  4

10 000 ₴Парсер pmu.fr

Python


Это сайт с данными по конным скачкам. На сайте есть данные о тысячах забегов. В итоге после парсинга в базу данных были занесены сотни тысяч строк. Парсер экстра-сложный в реализации, так как у таблиц с данными нет постоянной структуры. Кое-какие данные не постоянные и часто отсутствуют. Также сайт динамичеки обновляется и таблицы генерируются с помощью JavaScript. Для реализации парсера была использована технология Selenium.



  81  2

4 000 ₴Парсер Origin

Python


Реализовал парсер Origin.
Использованные библиотеки: requests, selenium



  2

300 $Прогноз начала работы с клиентом

Python


Есть csv-таблица с данными по использованию каналов коммуникации с клиентами.
Задачи:
1. Выявить канал или сочетание каналов, при использовании которых вероятность начала работы (запуска) клиента наиболее вероятна.
2. Определить степень повышения вероятности начала работы с клиентом (запуск) при подключение следующего канала (например последовательность: звонок -- письмо -- комментарий, нужно определить насколько вырастет вероятность начала работы, при появлении канала письмо, после звонка).
3. Определить каналы не влияющие на запуск клиента.
4. Определить оптимальное использование канала (кол-во коммуникаций в канале), после которого канал перестает значительно влиять на запуск клиента.

Требования к результату:
1. Графическое обоснование ответов на пункты 1-3
2. Рабочая, самообучающаяся модель, прогнозирующая прогнозировать вероятность начала работы с клиентом



  69  2

500 ₴Простенький Telegram-bot для выдачи купонов

Python


Выдаёт обычным пользователям купон при вводе /start(кнопка "Нажать"). Обычный пользователь не может получить больше одного купона. Админ может получить сколько угодно купонов, а также добавить новые купоны в базу данных с помощью команды /updatecoupons и файла coupons.txt
Использованные языки программирования: Python3.7
Использованные библиотеки: aiogram, sqlite3



  554  3

1 500 ₴Парсер сайта pronosoft.com

Data parsing


Парсер сайта, который выкладывает статистику по конным скачкам. Парсит всю статистику от 1 января 2013 года до момента запуска парсера. Сохраняет всё в базу данных MySQL.
Использованные библиотеки: pymysql, requests, bs4.



  154  2

4 000 ₴Стэк коммуникационных ботов в Telegram

Bot development


Целый стэк из 4 коммуникационных ботов для Telegram. Всё написано асинхронно.
Использованные библиотеки: aiogram, pymysql, asyncio.
Боты ориентированны на анонимность. Можно задавать маршруты сообщений между пользователями, к примеру пользователь 1 пишет в бот A, а сообщение приходит пользователю 2 в боте B. Реализована кнопка "Прочитано". Можно добавлять и удалять пользователей. Есть возможность удалять все сообщения, которые послал определённый бот. Можно задавать время жизни сообщений маршрута. По истечению этого срока все сообщения по этому маршруту будут удалены. Также можно отменять все удаления. Администрирование реализовано через строчные команды.



  195  2

Переписать бот с pytelegrambotapi на aiogram

Bot development


Бот назывался nasosbot. Он работал нестабильно и с задержками 5-40с. Провели диагностику, приняли меры. Я переписал его на асинхрон, чуть-чуть добавил разных твиков. Теперь бот летает как ракета!
P.S. Объём бота больше 1000 строк.



  145  2

A tool to generate smart and powerful wordlists.

Python


Carcosa (Before Outset PaSsword CRacKing) is a tool to assist in all the previous process of password cracking. By now, it's able to generate smart and powerful wordlists.

The idea is inspired by bopscrk of R3nt0n. I don't pretend to create this all from scratch. I just changed the logic a bit, added some syntactic sugar and optimized it. Also I recoded bopscrk from Python 2.7 to Python 3.6. So now the program runs much faster.



  538  3
Show more 4 works

Reviews and compliments on completed projects 43

Quality
Professionalism
Price
Availability
Terms

Отлично сделанная работа, быстро и в срок

Quality
Professionalism
Price
Availability
Terms

Отличный специалист. Детально разобрался в моем вопросе. Рекомендую!

13 April 2020 20 000 ₽
Разработка Telegram бота

Quality
Professionalism
Price
Availability
Terms

Работа выполнена качественно!
Все супер!
Отдельное спасибо за терпение )

Quality
Professionalism
Price
Availability
Terms

Проект выполнен, продолжаем работать

Quality
Professionalism
Price
Availability
Terms

Очень довольна сотрудничеством! Оперативно справился с задачей! Однозначно рекомендую!

Quality
Professionalism
Price
Availability
Terms

Все выполнено. Спасибо за консультацию !

Quality
Professionalism
Price
Availability
Terms

Сразу видно что человек мастер своего дела. Задание выполнено, большое спасибо!

Quality
Professionalism
Price
Availability
Terms

Все чудово. Дякую. Дмитро відповідав на усі запитання і враховував побажання щодо правок.

Quality
Professionalism
Price
Availability
Terms

Дмитро першокласний програміст на Python! Виконав всі поставлені завдання на 5+ та дуже швидко.
Я дуже задоволений) рекомендую!!!

Profile deleted | Safe Safe | Response feedback

Quality
Professionalism
Price
Availability
Terms

Дякую за допомогу! При потребі буду звертатися повторно.

Quality
Professionalism
Price
Availability
Terms

Все супер, отличный фрилансер, всем рекомендую!
В свою очередь все мои заказы буду предлагать в первую очередь Дмитрию.
Дмитрий спасибо за роботу приятно иметь дело с профессионалом.

Quality
Professionalism
Price
Availability
Terms

Спасибо большое за работу. Очень приятно работать с профессионалом своего дела.
Следующие проекты буду в первую очередь предлагать вам.
Чудесно разобрались с заданием, выполнили гораздо быстрее оговоренного дедлайна и очень хорошая коммуникация.
Спасибо рекомендую всем прекрасный программист профессионал.

Quality
Professionalism
Price
Availability
Terms

Вопрос был решен очень-очень быстро. Спасибо!

Quality
Professionalism
Price
Availability
Terms

Спасибо за проделанную работу.

27 February 2020 3 500 ₴
Python software

Quality
Professionalism
Price
Availability
Terms

Рекомендую до співпраці. Продовжуєм далі.

20 February 2020 1 000 ₴
Python software

Quality
Professionalism
Price
Availability
Terms

Дякую за співпрацю. Працюєм далі 🙂

Quality
Professionalism
Price
Availability
Terms

Профессиональная, хоршая работа, спасибо!

Quality
Professionalism
Price
Availability
Terms

Быстро, качественно, рекомендую

16 February 2020 1 450 ₴
StreamSets DataCollector или NIFI

Quality
Professionalism
Price
Availability
Terms

Работа была выполнена в срок. Исполнитель всегда на связи. Рекомендую.

Quality
Professionalism
Price
Availability
Terms

Все отлично! Как всегда рекомендую.

Quality
Professionalism
Price
Availability
Terms

Дима проделал отличную работу! В начале сам написал ТЗ и прислал его на утверждение. После сделал все четко как утверждали и еще немного раньше чем стоял срок сдачи. Рекомендую к сотрудничеству! Я доволен)

3 January 2020 500 ₴
Логика в Python - Приват

Quality
Professionalism
Price
Availability
Terms

Задание выполнено качественно и в срок.

19 December 2019 1 000 ₴
Парсер betradar.com

Quality
Professionalism
Price
Availability
Terms

Проэкт выполнен хорошо. Оперативно.

19 September 2019 3 000 ₴
Парсер сайта

Quality
Professionalism
Price
Availability
Terms

Парсер сделан хорошо, учитывая архитектуру сайта на ОТЛИЧНО.
Рекомендую.

Quality
Professionalism
Price
Availability
Terms

Потенциал есть! будем развивать. Рекомендую к сотрудничеству

Quality
Professionalism
Price
Availability
Terms

умный парень, справился с непростой задачей в новой для него области. буду продолжать с ним сотрудничество

Quality
Professionalism
Price
Availability
Terms

Отлично справился с доработкой достаточно сложного бота. Рекомендую!

Quality
Professionalism
Price
Availability
Terms

Все хорошо.Но по ходу работы выяснилось что нужной информации которую оговорили до создания проекта он не может сделать !!! Очень обидно!

Quality
Professionalism
Price
Availability
Terms

Проэкт выполнене на отлично.
Работает четко, вникает в сюжет.
Будет продолжение.
Всем рекомендую.

Quality
Professionalism
Price
Availability
Terms

Сделал все быстро и качественно

7 August 2019 100 ₴
Парсер исправления

Quality
Professionalism
Price
Availability
Terms

Как всегда все выполнено быстро и четко.
Разработчик вникает в проект а не делает его бездумно. Что очень Важно.
Рекомендую Всем.

7 August 2019 1 500 ₴
Парсер

Quality
Professionalism
Price
Availability
Terms

Спасибо!
Работа выполнена очень быстро, до срочно!
Качество отличное, всё как заказывал.
Код чистый с четкими коментами.
Все ок с первого раза. Всегда на связи прилагает максимум усилий для реализации проэкта.
Сотрудничеством я доволен, всем рекомендую, всё отлично,

Quality
Professionalism
Price
Availability
Terms

Исполнитель молодец! Работу делает качественно, перед отправкой исполнителю на проверку - самостоятельно тестирует. Всегда на связи. В целом доволен 🙂

Quality
Professionalism
Price
Availability
Terms

Все отлично выполнено. Работает

Quality
Professionalism
Price
Availability
Terms

Вежливый, заинтересованный

Quality
Professionalism
Price
Availability
Terms

Дмитрий предложил интересное решение, реализовал его качественно и в срок. Сотрудничество было лёгким и продуктивным. Общая оценка специалиста: 5+

Quality
Professionalism
Price
Availability
Terms

Спасибо!
Работы выполнены очень быстро, до срочно!
Качество отличное, всё как заказывал.
Сотрудничеством я доволен, всем рекомендую, всё отлично… !

Quality
Professionalism
Price
Availability
Terms

Формально задание сделано, но остались вопросы, которые Дмитрий обещает выполнить после завершения

Quality
Professionalism
Price
Availability
Terms

Все зроблено професійно і вчасно.

Quality
Professionalism
Price
Availability
Terms

Все хорошо, хороший фрилансер

Quality
Professionalism
Price
Availability
Terms

Исполнитель выполнил работу качественно и в срок!
Отвечает быстро, сотрудничество продуктивное, работой я доволен…
Всем рекомендую!

Quality
Professionalism
Price
Availability
Terms

всё на высшем уровне!Качественно выполнен проект

Quality
Professionalism
Price
Availability
Terms

Работа выполнена качественно и в установленные сроки. Исполнитель всегда на связи и оперативно вносит правки в проект.

Activity

  Recent proposals 10
Консультация по чат-боту и хостингу
500
Визначення ботнету на основі мережевого трафіку методами машинного нав
2 000
Решить задачи на python
2 000
Модель ARIMA Personal project
500
Подвязать кассовый аппарат к сайту
11 200
Сделать интерфейс (UI) для использования нейросети
2 500
Iaai Copart Parser
3 500
Написать программу Python
1 000
Обновить чат-бот, библиотека aiogram. Интеграция битрикс24
2 500
Работа с оптовыми клиентами
20 000