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

Ruslan Dolovanyuk

Ukraine Odessa, Ukraine
9 months 13 days ago
Available for hire available for hire
age 38 years
registered for 2 years
  • python
  • django

Rating

Successful projects
There is no data
Average rating
There is no data
Rating
221
Python
C and C++

CV (in the original language)

Опыт работы

C++ Developer

с 09.2013 по 06.2015 (1 год 9 месяцев)
Luxoft, Одесса (automotiv)

По нуждам компании большую часть времени занимался программированием нескольких внутренних проектов компании на python.

Инженер-электронщик

с 09.2004 по 06.2013 (8 лет 9 месяцев)
Телекарт-Прибор, Одесса (электроника)

Программирование специализированных аппаратов тестового контроля.

Образование

Одесская Государственная Академия Холода

Информационно-компьютерных технологий, Компьютерные системы и сети, Одесса
Высшее, с 09.2005 по 06.2009 (3 года 9 месяцев)

Одесский станкостроительный техникум

Обслуживание и ремонт радиоаппаратуры, Одесса
Среднее специальное, с 09.1999 по 06.2003 (3 года 9 месяцев)

Профессиональные и другие навыки

Навыки работы с компьютером

Python, C/C++

HTML, PHP, SQL

<!--[if !supportLineBreakNewLine]-->


<!--[endif]-->


Skills

Portfolio

ElrusCompliments

Python

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

BetCityBot

Python

Программа с графическим интерфейсом на wxpython, парсит результаты, линию и лайв, пересчитывает данные по авторским методикам и делает прогнозы по различным алгоритмам. Также планируется добавление функционала автоматических ставок. Бот находится еще в разработке.

Tracer

Python

Данная программа позволяет скрывать и возвращать строки логов для более удобного изучения лог файлов.
Можно задавать подстроки для поиска в список исключений, содержащие которые строки будут скрыты.
Также при удалении подстроки из списка исключений, все скрытые строки по данному шаблону будут восстановлены.
Управление программой крайне просто и интуитивно понятно.

Notes

Python

Данная программа позволяет хранить заметки в древовидной структуре.
В программе возможно создание заметок как для корня дерева, так и для каждой заметки могут быть созданы дочерние заметки.
Также реализовано удаление заметок, с сохранением дочерних при необходимости.
Есть некоторая статистическая информация по количеству заметок: в корне, дочерних, а также всего.
Все заметки, а также настройки программы сохраняются в файле базы данных.
Управление программой крайне просто и интуитивно понятно.
В программе создан механизм для поддержки мультиязычности интерфейса.

Web-сервис Погода

Web programming

На данном сервисе можно подписаться на уведомления о погоде города Одесса на электронную почту.
Уведомление приходит каждый день и содержит прогноз погоды на следующий день.
На странице сервиса доступны прогнозы на 4 дня.
Данный сервис написан на django python.
Используется API underground.com.

Web-сервис Водоканал

Web programming

На данном сервисе можно подписаться на уведомления о новостях водоканала города Одесса на электронную почту.
В новостях приходят следующие оповещения:
• Уведомления об отключениях воды
• Уведомления об изменениях тарифа
Данная работа выполнена на django python.
Получение данных новостей происходит путем парсинга html страницы официальной службы, но не имеющей подписки на почту.

Мой сайт

Web programming

Мой личный сайт, где я выкладываю все свои работы.
Написан на PHP.
Используется база данных MySQL.

Dumper

Python

Данная программа позволяет создать базу данных sqlite, произвести ее дамп в файл sql, а также произвести корректировку данного дампа для импортирования в базу данных MYSQL.
Модуль предоставляет следующие возможности API:
• создание новой БД sqlite, или подключение к существующей
• создание таблицы
• добавление новой записи в таблицу
• изменение существующей записи в таблице
• удаление записи в таблице
• получение списка имен всех таблиц в БД
• получение параметров таблицы
• получение id последней записи таблицы
• получение значения ячейки записи таблицы
• получение всех записей таблицы
• создание дампа БД в sql файл
• корректировка файла дампа для импорта в БД MYSQL
• добавление в файл дампа запроса на удаление таблицы если существует
• удаление в файле дампа кавычек вокруг имени таблицы
• добавление в файл дампа использование имени базы данных или к именам таблиц имя базы данных
• экранирование кавычек в тексте, для корректного добавления в БД
• Замена символа & на последовательность
• замена символов (&, , ") для отображения в html

SARA

Python

Голосовой помощник, упрощающий работу с ПК.
Все команды доступны для голосового управления.
Распознавание происходит благодаря технологии cmuSphinx на грамматических правилах JSGF и доступно оффлайн.

AutoNotes

Python

Данная программа позволяет удобно вести журнал по ремонту автомобиля.
записи хранятся в базе данных sqlite.
Поддерживается группировка по категориям.
В каждой записи можно задать следующую информацию:
• заголовок произведенной работы;
• дата произведения работы;
• указание производителя детали, в случае замены;
• указание модели детали, в случае замены;
• указание серийного номера детали, в случае замены;
• подробное описание произведенной работы;

BackUps

C and C++

Консольная утилита на C++, позволяющая вести быстрое резервное копирование. Есть как интерфейс меню в консоли, так и множество аргументов, благодаря чему можно встраивать в автоматизированные скрипты по обслуживанию ПК по расписанию или другим сценариям использования.

Пасьянс паук

Python

Это реализация классического пасьянса паук.
Цель игры - сбросить все карты в определенном порядке.
Порядок сборки от туза и затем по увеличению достоинства карты до короля.
Разрешается перемещать карты из столбца в столбец. Карты перемещают по следующим правилам:
• на пустое место можно переместить верхнюю карту любого столбца;
• верхнюю карту столбца можно переместить на следующую по старшинству карту, независимо от её масти и цвета;
• стопку карт одной масти, лежащих по порядку, можно перемещать как одну карту;
Разрешается в любой момент времени, когда нет пустых столбцов, сбросить карты из колоды по одной на каждый ряд.
Графика игральных карт выполнена в формате SVG. Векторные изображения позволяют сохранить качество графики при любых изменениях масштаба.

Пасьянс косынка

Python

Это реализация классического пасьянса косынка.
Цель игры - Собрать 4 стопки карт по мастям в определенном порядке.
Порядок сборки от туза и затем по увеличению достоинства карты до короля.
Правила для сборки карт в столбцах:
• цвет масти должен чередоваться красное на черное и наоборот;
• по уменьшению достоинства (например, восьмерка на девятку);
Графика игральных карт выполнена в формате SVG. Векторные изображения позволяют сохранить качество графики при любых изменениях масштаба.

Форты

Python

Несколько упрощенный вариант настольной игры "Морской бой: Форты".
Особенностью в данном проекте является вынос нагруженной функции просчета маршрутов для ИИ в библиотеку DLL, написанную на C++. Хотя вся основная часть написана на python. Это позволило очень сильно ускорить работу игры.

Судоку

Python

Это реализация логической игры судоку.
Цель игры - заполнить все поле цифрами от 1 до 9.
Правила игры:
• цифры не должны повторяться в строке;
• цифры не должны повторяться в столбце;
• цифры не должны повторяться в малом блоке (квадрат 3 на 3);

Show more 1 work

Activity

  Recent proposals 8
Простая задача пo программированию (C и Python). Personal project
200 UAH
Потрібні Python программісти
500 UAH
Шукаю на роботу Python програмістів
20 000 UAH
Веб разработка Personal project
99 999 UAH
Graphic cover for the CMD program
4000 RUB
Воспроизведение аудио файлов на кнопках на Python
500 UAH
Нужен небольшой скрипт
200 UAH
Price for Rozetka.ua in XML format
500 UAH