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

Михаил Савин

В "IT" более 25 лет, еще с тех времен когда это еще не было майнстримом
Запропонуйте Михаилу роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Київ, Україна
2 місяці 18 днів тому
Трохи зайнятий трохи зайнятий
20 Сейфів завершено
3 роки тому
19 замовників
на сервісі 13 років

Рейтинг

Успішних проєктів
100%
Середня оцінка
Немає даний
Рейтинг
880
Linux та Unix
Адміністрування систем
9 проєктів
Linux та Unix
8 проєктів
Адміністрування систем
6 проєктів
Налаштування ПЗ та серверів
5 проєктів
DevOps

Резюме

DevOps. Linux, FreeBSD, solaris, hardware, python, php, c#. Windows. Разберусь с любой ОС.

В "IT" более 25 лет, еще с тех времен когда это еще не было майнстримом.

Работал с разными проектами, и как системный администратор, и как программист, и как "два в одном".


Технологии с какими приходилось работать на фрилансе (но, далеко не все, только то что вспомнил):

* GitLab CI, bitbucket pipeline

* ansible, puppet

* Docker

* AWS, DigitalOcean, Azure, Google Cloud

* kvm, ESXi, proxmox

* zabbix, prometheus, grafana

* automation tasks on Python;

* automation for servers on PHP;

* OpenCart, (php, mysql, mssql);

* Приложение на python, на orange pi, работает с устройством на com-порту, рисует графики реал-тайм в PyQt5 интерфейсе, гранит данные в mysql

* Скрапинг инстаграмма, реверс-инженеринг, использование внутреннего api, с которым работает сам js страницы.

* Разработка "личного кабинета пользователя" для биллинга, клиент/сервер, сервер на Cи под линукс, клиент на C# под виндовс. * Несколько небольших проектов на C#, в основном автоматизация WEB (Awesomium Engine). Пару небольших проектов на C# по работе с mysql базами.

* Так же как то делал тестовое задание: написать на С++ собственные функции отрисовки UI, генерации и обработки событий (не используя события ОС), с конфигом в текстовом файле.

Навички та вміння


Архітектура та інжиніринг

Портфоліо


  • Python + PyQt5 + Orange Pi

    Python
    Python + PyQt5 + Orange Pi — приклад роботи портфоліо фрілансера в категорії Python
    Приложение на #python для #OrangePi, работает с устройством на com-порту, рисует графики реал-тайм в #PyQT5 + #pyqtgraph интерфейсе, гранит данные в #mysql. Используется #multiprocessing, #shared_memory, #NumPy.
  • Ansible + AWS EC2/Route53

    DevOps
    Ansible + AWS EC2/Route53 — приклад роботи портфоліо фрілансера в категорії DevOps
    Роль #ansible создает инстанс в #AWS #EC2, регистрирует его в route53 и получает #ssl сертификат через него. Сетапит на нем #nginx + #sentry. Настраивает их для текущего домена, почта, автообновление сертификата и т.д.
  • Мониторинг Zabbix+Grafana

    DevOps
    Мониторинг Zabbix+Grafana — приклад роботи портфоліо фрілансера в категорії DevOps
    Настройка мониторинга инфраструктуры в #Zabbix , визуализация в #grafana . Так же сбор информации о технических характеристиках железа и нотификация при изменениях конфигурации рабочих станций. Например, сгорел один из модулей памяти и ее стало меньше.
  • Развертываение удаленной рендер фермы

    DevOps
    Развертываение удаленной рендер фермы — приклад роботи портфоліо фрілансера в категорії DevOps
    На хостинге #Hetzner, с помощью #Puppet развертывание масштабируемой рендер-фермы с общим сетевым хранилищем на #nfs.
  • Python 2.7 + pyQt5

    Python
    Python 2.7 + pyQt5 — приклад роботи портфоліо фрілансера в категорії Python
    Скрипт сканирует хранилище на предмет видео-дейлизов (видеоролик с анимированной 3D-сценой).
    Сортирует по датам рендера и отображает их список в окне Qt.
    Далее можно выбрать определенные видео. Через #ffmpeg создастся один ролик на их основе. Между роликами вставляются вставки с информацией о видео. А так же на само видео налаживаются титры со служебной информацией. Далее ролик заливается на сервер #DLNA (кстати, тоже настраивал сам). В итоге просто выбираем нужные ролики, включаем 3D телевизор и смотрим проделанную работу на "большом экране".
  • Линукс по сети (PXE+NFS)

    Linux та Unix
    Линукс по сети (PXE+NFS) — приклад роботи портфоліо фрілансера в категорії Linux та Unix
    Запуск #linux на рабочих станциях из #сети по протоколу #PXE+#NFS. Что избавляет от надобности устанавливать ОС на каждую машину, данная схема позволяет иметь один образ системы на #сервере. И, например, установка какого либо софта или апдейт библиотек происходит одновременно на всех машинах. А так же удобна #настройка и #управление, например, добавив нового пользователя, он может логиниться на любую машину из сети и работать, причем даже без выделенного сервера #LDAP. Можно использовать рабочии станции без дисков, или на локальном диске хранить только файлы пользователей. А также можно сделать сетевой "хоум" на отдельном сетевом хранилище, что позволит сотрудникам работать за любым компьютером и всегда иметь доступ ко всем своим документам.
  • WinAPI + C

    C та C++
    Для просмотра видео кликните на заголовке работы.
    Суть задания была в том чтобы на Си создать простенький интерфейс с конфигом в одном текстовом файле. И главное что с помощью WinAPI можно создать только главное окно, ну и получать только основные события, точно уже не помню какие, вроде бы только фокус окна и перемещение мыши. А все остальное нужно сделать самому, т.е. отрисовка окон, курсора, надписей, кнопок, эффекта нажатия, фокуса мыши, потеря фокуса окном и т.д. это все нужно было рисовать самому через "Device Context" и WM_PAINT.
    Сделал за выходные, в пятницу получил задание, всю субботу ломал голову как сделать, в воскресенье с утра засел за "студию" и утром не ложившись повез отвозить работу). Точнее даже сказать разобрался как работает, не с нуля конечно, баловался после школы еще с WinAPI, но в то время уже наверное лет 10 занимался в осномном "железками", придумал как реализовать и написал.
  • Динамический редирект запросов

    Адміністрування систем
    Динамический редирект запросов — приклад роботи портфоліо фрілансера в категорії Адміністрування систем
    #nginx принимает запрос, делает запрос в #redis , по ключу домена и пересылает запрос далее во внутреннюю_сеть/виртуалку/#docker_контейнер на соответствующий #сервер.
    Ключи в формате "домен":"ip-aдресс бэкэнда" можно менять налету, соответственно отправляя #трафик на активный в данный момент #сервер.
    Например можно поднять #сервер/#контейнер/#виртуалку с новой версией и перенаправить весь #трафик на него не останавливая работу #сайта.
  • Модуль для ZennoPoster

    Прикладне програмування
    Модуль #ZennoPoster на C# для генерации юзерагентов под различные версии Firefox. Модуль так же работает со стандартным механизмом профилей, и может "упаковывать" сгенерированные значения в них, расширяя возможности стандартного профиля.
  • Настройка сети докер-контейнеров

    Linux та Unix
    Сеть из #docker-контейнеров, каждый отдельно подключается в разные #подсети #hamachi(бесплатный #vpn сервис).
    Создание контейнеров через #Dockerfile, в каждом контейнере свой юзер и пароль, своя #vpn подсеть и доступны по #ssh.
    Сети контейнеров польностью изолированны, хост тоже не имеет к ним доступа.
  • Пул для майнинга криптовалюты

    Налаштування ПЗ та серверів
    Пул для майнинга, монета #Electronium.
    Настройка хостинга (#nginx,#redis,#nodejs)
    Компиляция кошелька, демона монеты и исходников пула.
    Подключение #CloudFlare, как оказалось у пула есть проблемы в работе с ним.
    Устранение проблемы путем правки исходников.
  • Сертификат по HTML

    HTML та CSS верстання
    Сертификат по HTML — приклад роботи портфоліо фрілансера в категорії HTML та CSS верстання
    Нужно было пройти тестирование по HTML, вот результат. По ссылке (кликнуть на названии работы) более развернуто описан результат тестирования. Сертификат можно проверить на тестировавшем сайте по его id
  • Интернет-магазин на Opencart

    Адміністрування систем
    Запуск интернет-магазина на движке OpenCart. В основном собран на готовых модулях, но не мало усилий ушло на то что бы все эти модули совместить друг с другом и подправить их под нужды подрядчика (читай дописать недостающие функции). Также реализовал на #php 5.6 синхронизацию c #Microsoft #SQL, через #unixODBC. В работе так же использовались #javascript+#jQuery. Соответственно сервер тоже поднят мной (#nginx+#php-fpm+#mysql). Базовое СЕО тоже свое, точнее на своих ошибках)
  • Плагин для Foundry Nuke

    C та C++
    Кто не в курсе, это профессиональное ПО для #визуальных эффектов, спецификацией которого является #обработка #изображения и #секвенций.
    Плагин написан на #Си. "Кейер", убирает "#хромокей" (техника разделения изображения на слои (используя зелёный или синий фон)
    и вставляет вместо него нужный фон. #Плагин работает лучше чем, встроенный "#KeyLight". Более мягкие границы, лучше обрабатывает мелкие детали, меньше артефактов.
    #Алгоритм не мой, но реализация в #Си моя. К тому же не просто использование встроенных математических функций. А реализация некоторых специфических функций, например #преобразование между различными #цветовыми #пространствами. При написании пришлось вспоминать #логарифмы, #векторную #алгебру и т.д.
  • "Контроллер температуры" серверной

    Вбудовані системи та мікроконтролери
    Собран на #Arduino. Собирал сам, так же сам писал ПО, а не просто "копи-пастил". Доступен по сети, поднят простой WEB-сервер, по http отдает текущую температуру по всем датчикам. Умеет сканить "сеть" на наличие новых датчиков и собирает инфу со всех. Почти готов был GSM-модуль с отправкой смс при алертах, но подключить не успел, уехал)

Відгуки та компліменти про виконані проєкти 22

3 липня 2020 1342 UAH
Решение задач DevOps

Якість
Професіоналізм
Вартість
Контактність
Терміни

Михаил справляется с задачами хорошо. Общение комфортное. В работе ответственный. Будем продолжать сотрудничество.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Дякуємо
Хороша робота .

Професійні дев'єри

Якість
Професіоналізм
Вартість
Контактність
Терміни

1) Конфігурація панелі Plesk за вимогами двигуна сайтів
2) встановлення додаткових необхідних модулів та їх налаштування
3) Бакапіювання 8 сайтів зі старого хостингу (бази даних, файли).
4) Завантаження та розробка цих сайтів на новому хостингу.
5)Міграція існуючих SSL сертифікатів з старого хостингу на новий.
6)Налаштування резервного копіювання всіх баз даних і файлів на віддалене зберігання
7) Рішення поточних проблем на старому хостингу, що виникли в процесі перевезення
8) Переклад сайтів повністю на https
Вирішення проблем з двигуном сайтів при переході на https

5 червня 2020 1601 UAH
Настройка CI/CD. Поддержка серверов и сервисов на AWS

Якість
Професіоналізм
Вартість
Контактність
Терміни

Грамотный и ответственный специалист. Рекомендую.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Дуже приємно знайти такого професіонала, як Михайло. Дуже відповідальний і розуміючий у своїй справі фахівець. Завжди на зв'язку, зможе виконати завдання будь-якої складності і викинути в складних ситуаціях. Я однозначно рекомендую співпрацю

6 травня 2020 2511 UAH
Поддержка серверов и сервисов на AWS. Настройка CI/CD.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Михаил выполняет свои задачи качественно и ответственно. Благодарен за работу. Продолжаем сотрудничество.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Дуже дякую, все чудово! Ми задоволені і будемо обговорювати в майбутньому.

2 квітня 2020 840 UAH
Задача для DevOps

Якість
Професіоналізм
Вартість
Контактність
Терміни

Качественная работа, ответственный подход, хорошие знания, комфортное общение. Продолжаем сотрудничество.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Супер виконавець, допоміг навіть з тим про що я не знав! Дуже рекомендую!

Якість
Професіоналізм
Вартість
Контактність
Терміни

Ми працюємо не вперше! Все як завжди добре!

17 листопада 2018 500 UAH
[Linux] Налаштувати сервер

Якість
Професіоналізм
Вартість
Контактність
Терміни

Відмінна робота вчасно. Рекомендую

Якість
Професіоналізм
Вартість
Контактність
Терміни

Існує досвід спілкування з різними видами фрілансерів,
Михайло дуже адекватний і професійно відповідальний фахівець!
Дуже сподобався швидкість роботи і розуміння (я в системному адмініструванні не міцний)
Михайло не тільки вислухав, що потрібно, але запропонував варіанти вирішення деяких проблем
Проект реалізований успішно, продовжуємо співпрацю на постійній основі!
Рекомендую як надійний і якісний фахівець!

Якість
Професіоналізм
Вартість
Контактність
Терміни

Хороший виконавця . Швидко, чітко і чесно!

Якість
Професіоналізм
Вартість
Контактність
Терміни

Після консультацій з Михайлом і з'ясування деталей про ТЗ все було зроблено так, як я і хотів. Дякую вам!

Якість
Професіоналізм
Вартість
Контактність
Терміни

Все швидко через Skype налаштували

Якість
Професіоналізм
Вартість
Контактність
Терміни

Зробив все дуже швидко і якісно, рекомендую

Якість
Професіоналізм
Вартість
Контактність
Терміни

Мені дуже сподобалося працювати з Михайлом. Оперативно відповідає, дуже чіткий і компетентний.
Сподіваюся на продовження співпраці.

Дякую вам!

Якість
Професіоналізм
Вартість
Контактність
Терміни

Михайло добре справлявся з поставленою задачею, незважаючи на всі труднощі, пов'язані з використанням CDN. Задача була виконана в повному обсязі і в найкоротші терміни. Також допоміг додатково налаштувати автозапуск послуг і відповів на зацікавлені питання, за що йому окрема подяка і винагорода. Я обов'язково звернуся ще.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Дякую Михайлу за виконану роботу, він показав себе з професійного боку, відчувається що в людини є достатньо хороший досвід. Михайло знає свою роботу. Завжди на зв'язку та не залишає проект на половині дороги. Все, що було обговорено - було зроблено. Ще раз дякую! Рекомендую з ним співпрацювати!

Якість
Професіоналізм
Вартість
Контактність
Терміни

Чудовий досвід роботи з Михайлом. Робота виконана на відмінно. Більше того, зробив вище того, що вимагалося. Якщо вам потрібна людина, яка, незважаючи на будь-які технічні труднощі або складнощі в задачі знайде рішення і буде з вами до кінця виконаної роботи, то Михайло саме така людина. Крім того, проконсультував у деяких питаннях і давав поради.
Я рекомендую його як справжнього професора і знайомого своєї справи.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Якщо бути чесним - отримав море додаткової інформації, Михайло розповів уточнив питання і головне дуже швидко все зробив я навіть не очікував реально такої швидкості =). Супер - рекомендую

Якість
Професіоналізм
Вартість
Контактність
Терміни

Ми домовилися о 00:00 за мск. Хексер був на зв'язку саме в визначений час. За менше двох годин він виконував всі завдання на чудово, причому все розповів, показав і пояснював.

Хексер просто мене врятував, за що йому дуже дякую. Я щиро рекомендую hexer'a як професіонала свого бізнесу і відповідальної людини.

Профіль видалено | Відгук у відповідь

Активність

  Останні ставки 10
DevOps Bitrix (Разовая) Персональний проєкт
1200 UAH
Такси Яндекс
4000 UAH
DevOps Персональний проєкт
2908 UAH
Python, metaprogramming Персональний проєкт
600 UAH
Coздание docker Персональний проєкт
400 UAH
Devops Персональний проєкт
1000 UAH
Реверс Персональний проєкт
5815 UAH
Решение задач DevOps Персональний проєкт
1342 UAH
Завантажити сайт на Nginx Webserver
200 UAH
Фриланс-проєкт
1745 UAH