👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
dzen-itdzen-it

Михаил Боровиков

Go разработчик · Бэкенд · Разработка ПО · Средний (Middle)
От 120 000 ₽ · Не ищу работу
Возраст: 27 лет
Опыт работы: 6 лет и 10 месяцев
Регистрация: 24.10.2015
Последний визит: 1 год назад
Местоположение: Россия, Красноярск
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Рассматриваю удалённую работу на полный рабочий день. 

Пишу на Go, умею python, javascript, bash.  

Использую Docker.

Для CD и CI использовал и настраивал GoCDGitLab CI/CD, Jenkins

Могу автоматизировать деплой на Ansible.

Создавал масштабируемые сервисы, в архитектуре применял RabbitMQ и Сonsul.

Создавал REST API и API на базе Protobuf.

При необходимости могу фронтендить на Angular или Vue.js.

 

Писал сервисы работающие с  MongoDB, PostgreSQLRedis. Так же работал с Elasticsearch и Cassandra.

В общение с Linux и FreeBSD проблем не имею.

В качестве систем менеджмента и багтрекеров использовал Jira, AsanaTrello.

Дополнительно: Работал c Amazon AWS и Microsoft Azure .

Опыт работы

  • NDM Systems
    Москва
    Разработчик серверных приложений
    Май 2017 — По настоящее время (3 года и 7 месяцев)

    В команде мобильного подразделения вел разработку бэкенда, занимался разработкой микросервисов для управления и агрегации данных с маршрутизаторов Keenetic, и их синхронизацией с мобильными приложениями. 

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

    Разработка велась в рамках децентрализованной архитектуры. Участвовал в реализации собственного протокола на базе CoAP для коммуникаций с мобильными приложениями и серверной инфраструктуры.

  • Мировой лидер в области резервного копирования и восстановления данных
    Москва · От 100 до 1000 сотрудников
    Программист-разработчик
    Апрель 2016 — Апрель 2017 (1 год и 1 месяц)

    Удаленно в команде занимался разработкой продукта Acronis Notary (https://notary.acronis.com)(Нотаризация данных на базе блокчейна)

    Участвовал в разработке проекта Acronis Asign (https://asign.acronis.com)(ЭЦП на базе блокчейна)

    Реализовал микросервисную ахитектуру на Golang, с применением технологий: Ethereum, Solidity, RabbitMQ, Postgresql, Consul, AWS. Из интересного реализовывалось: построение tree - струкутур, написание Smart-контрактов и работа с ними, взаимодействие с Ethereum.

    Занимался разработкой микросервисов внутри продукта, написанием тестов и поддержкой фронтенда.

    Применял Docker и Ansible.

  • ООО "Менеджмент Актив"
    Красноярск
    Инженер Программист
    Июнь 2015 — Апрель 2016 (11 месяцев)
    До осени 2015 выполнял обязанности системного администратора в составе ИТ отдела. Занимался автоматизацией систем для внутреннего использования, системами резервирования данных, мониторингом и поддержкой пользователей. Парк ~140 ПК, 30 серверов(24 на FreeBsd) С осени 2015 года выполняю обязанности Инженера -программиста, поддерживаю и занимаюсь модернизацией 6 внешних сайтов, и 5 порталов для внутреннего использования. Выполняю разовые проекты, последние проекты: -Cистема оценки качества обслуживания. Клиентский Dashboard - PHP(Laravel)+Angular, Android приложение - JS(Ionic), на Backend'e - Golang REST FULL JSON API. -Система авторизации пользователей по Wi-Fi: На базе точек доступа Ubiquity и UniFi Controller, а так же самописной API(Golang) Библиотеки под них - организовал Dashboard для администраторов гостинницы, для ведения учета посетителей и предоставления им WiFi доступа согласно требованиям ФЗ. -Система мониторинга серверов: Backend- Golang Revel, Frontend - Angular JS. Сбор syslog'ом данных с 30 серверов, онлайн мониторинг, сигнализация происшествий, управление конфигами. -Система автоматизированного сбора счетчика страниц принтеров. Клиент - серверное приложение для Windows на Go, собирает аппаратные счетчики страниц с локальных принтеров нескольких вендоров и присылает на обработку на сервер, формируя ежемесячные отчеты. Используемые в работе языки: Go, Shell, PowerShell, PHP, JS.
  • ООО "Элемент Арт"
    Красноярск
    ИТ специалист
    Январь 2015 — Июнь 2015 (6 месяцев)
    Администрирование парка серверов и ПК клиентов(организаций), поддержка/автоматизация серверной части, тех. поддержка пользователей. Выполненные проекты по разработке: -Система мониторинга и учет посещения сайтов в сети магазинов. Использовались Python скрипты на маршрутизаторах Mikrotik, и анализатор с выводом отчетов на C++ в серверной части. -Система резервирования данных и экстренных оповещений - Программа на Python следящая за состоянием сервера, создающая инкрементные бэкапы, и периодически снимающая низкоуровневые снимки баз дынных. -Система учета и контроля выполнения заявок. - Простая CRM На PHP(Laravel).
  • Производство систем видеонаблюдения
    Красноярск · От 10 до 100 сотрудников
    Иженер - разработчик
    Январь 2014 — Ноябрь 2014 (11 месяцев)
    Тестирование, лабораторные исследования, доработки прототипов систем сетевого видеонаблюдения и написание документации. Много работал с IP камерами и их прошивками(Linux Embeded), расковыривал недокументированное API, с помощью, которого писал тесты на Python, в том числе и нагрузочные. Руководил тестированием веб сервиса, писал на Python аналитику для серверов, и тесты для камер.