Обо мне

Более 14 лет занимаюсь программированием.

Более 6 лет на Ruby и более 2х лет на Golang.

Небольшой опыт в node.js, Python

Ранее занимался разработкой на C/C++, C#, PHP.

Опыт работы с SQL/noSQL/графовыми базами данных.

Уверенное владение *unix системами.

Есть опыт работы с сетевым оборудованием и понимание принципов работы сети.

Бэкэнд:

  • Ruby: RubyOnRails/Sinatra/Roda
  • Golang: iris

Фронтенд:

  • JS: ES6/Angular.JS/Vue.js/React.JS/jQuery
  • HTML: Bootstrap/MaterialUI

Чем занимался последнее время:

  • разработка высоконагруженных распределенных, многопоточных, асинхронных приложений
  • программирование AVR/ESP микроконтроллеров
  • разработка приложений для ARM embedded system
  • разработка сайтов, веб приложений, REST API
  • оптимизации работы ruby приложений.
  • создание микросервисов
  • ускорение работы ruby приложений посредством вывода узких мест в микросервисы на golang и c++
  • парсинг сайтов

Использую в работе тестирование RSpec, систему контроля версий Git, средства виртуализации Docker, Vagrant

Есть небольшой опыт в разработке приложений для Google Chrome

Хобби: IoT, системы умного дома

Профессиональные навыки
Опыт работы
Необычный IT StartUp с более чем двадцатилетней историей.
Ведущий инженер-программист
Февраль 2014 — По настоящее время (6 лет и 8 месяцев)
Разработка модулей для Bitrix Разработка приложений для ARM Embedded System: - управление gpio - работа с serial портом - web интерфейс Разработка распределенной, горизонтально маcштабируемой графовой БД поверх реляционной Разработка модуля системы второго фактора для рабочих станций на базе Windows Разработка REST API и части функционала для модуля удаленного управления питанием RPCM
Высшее образование
Северо-Кавказский федеральный университет (бывш. СевКавГТУ)
Ставрополь
Факультет: Информационных систем и технологий
Сентябрь 2003—Июнь 2008 (4 года и 9 месяцев)
Прикладная информатика в экономике