Обо мне

Мои навыки позволяют поднять WEB сервер с нуля, настроить виртуальные хосты, безопасность и резервирование, а после этого создать современный и быстрый проект на Symfony. Front-end также мне под силу, (JS/CSS).

Я активный пользователь Linux и использую его дома и на работе.

Мои личные проекты (не очень свежие) на github: https://github.com/4overking

Профессиональные навыки
Опыт работы
Motorsportnetwork.com
Ростов-на-Дону
Fullstack web Developer at Motorsport.com, Inc
Июль 2017 — По настоящее время (3 года и 2 месяца)

Fullstack web Developer at Motorsport.com, Inc

  • Разработка с нуля проектов motormarket.com(сейчас autosportinternational.com), myev.com, mpodcast.com; лендинга evnetwork.com
  •  Лид разработки проекта gppredictor.com (Консультирование разработчиков, планирование архитектуры проекта)
  •  Внедрение новых процессов деплоймента с использованием docker и построением dockerable apps
  •  Разработка микросервисов на Symfony Flex
  •  Разработка системы внутренней аналитики для myev.com с использованием clickhouse
  •  Оптимизация и профилирование преоктов
  •  Внедрение и развитие системы полнотекстового поиска основанной на Elasticsearch
ООО Мой График
Москва
Разработчик back-end
Декабрь 2016 — Февраль 2017 (3 месяца)

Задачи разного уровня сложности. Поддержка существующих модулей сервиса и разработка новых:

  • Развитие API
  • Механизмы автоматизации формирования графиков работы
  • Рефакторинг
ICRealtime является ведущим разработчиком и производителем самых передовых решений видеонаблюдения.
Екатеринбург
Backend developer
Июнь 2015 — Июнь 2017 (2 года и 1 месяц)

Разработка новой функциональности:

  • имплементация поддержки Amazon Echo и Echo show;
  • планирование и разработка нового REST API;
  • Websocket сервер для обмена данными между устройствами и сервером с использованием протокола JSON-RPC 2.0;
  • AWS модули для загрузки/выгрузки данных на серверы Amazon, получением доступных нод для балансировки нагрузки;
  • модуль на Java для выгрузки больших порционно;
  • модуль для работы с GD, распознающий изображение;
  • модуль для тестирования видеокамер;

Разработка дополнительной функциональности:

  • доработка биллинговой системы;
  • доработка и расширение существующего REST API для мобильных клиентов;
  • доработка модулей использующих менеджер очередей Gearman для распределения нагрузки;
  • доработка OAuth2 авторизации для использования в Websocket клиентами;
  • доработка frontend;
  • разработка административного раздела для управления;
  • рефакторинг существующего кода для устранение утечек памяти в CLI модулях;
SymfonyPHPSQL
Profi.Travel
Екатеринбург
Web-программист
Сентябрь 2014 — Июнь 2015 (10 месяцев)
  • Разработка новых проектов, а также поддержка и развитие функциональности существующих порталов на Symfony 1/2, drupal, PHP, JS
  • Выбор среды разработки, языков программирования, необходимого программного обеспечения.
  • Разработка концепции развития веб-сервера.
  • Администрирование веб-сервера (при необходимости).
  • Взаимодействие с сотрудниками других отделов для выполнения совместных задач.
ЧП "НПФ Поиск"
Луганск
Инженер-программист
Май 2013 — Июль 2014 (1 год и 3 месяца)

Мои основные обязанности состояли в написании программ для внутреннего использования на PHP/JavaScript/C#, а именно:

  • разработка программ и модулей на JavaScript, PHP с использованием библиотек jQery/jQuery UI, Twitter Bootstrap/ Foundation
  • и баз данных SQL (БД PostgreSQL, MS SQL, Firebird, DBF) и использование в проектах авторизации LDAP.
  • написание интерфейса к программы синхронизации БД на C#;
  • оптимизация существующего кода и добавление в него нового функционала;
  • написание документации JSDoc и использование системы контроля версий GIT;
PHPC#JavaScript
Компьютерный клуб Quest
Луганск
Системный администратор
Февраль 2013 — Июль 2014 (1 год и 6 месяцев)

Блочный ремонт ПК, настройка сети, разворачивание образов ОС на клиентские машины(Acronis TI), виртуализация рабочих мест(QEMU-KVM/VMware)

ЧП "Ф. Природа"
Луганск
Системный администратор
Июль 2008 — Июль 2014 (6 лет и 1 месяц)

Блочный ремонт ПК, настройка сети, разворачивание образов ОС на клиентские машины(Acronis TI), виртуализация рабочих мест(QEMU-KVM), настройка и администрирование Microsoft TS, реализация удаленного доступа между площадками организации посредством VPN и VNC, Планирование и организация ЛВС, Развертывание, настройка, сопровождение, устранение неполадок серверов на базе Windows 2003/2008 и Debian/Gentoo/Ubuntu серверов

Компьютерный сервис МП5 (http://mp5.lg.ua/)
Луганск
IT инженер/старший инженер
Май 2007 — Февраль 2008 (10 месяцев)

Планирование, организация, установка сетей и IT инфраструктуры малых и средних предприятий и частных лиц, блочный ремонт, модернизация, восстановление ПК, восстановление данных, настройка серверов Windows/Linux

Высшее образование
Луганский филиал Компьютерной академии "Шаг"
Луганск
Май 2008—Декабрь 2009 (1 год и 7 месяцев)
Компьютерная графика и дизайн