Специалисты

Описание

НАВЫКИ
Высококвалифицированный Web разработчик с опытом построения сложных Web-приложений
основанных на следующих технологиях и фреймворках: JavaScript, TypeScript, NodeJS, ReactJS, Electron, BackboneJS / MarionetteJS, HTML5 / CSS3
Серверные операционные системы: Linux
Различные инструменты программирования: WebStorm, Git, JIRA, Bugzilla

ОБРАЗОВАНИЕ
2005 -2010 Нижегородский Госудаственный Университет им. Н. И. Лобачевского, Факультет Радиофизики

Опыт
Проект

Административная панель

Описание

Роль: Senior Software Engineer Задачи Разработка административной контрольной панели с использованием ReactJS & RecoilJS Дизайн и разработка новых функциональных компонентов и исправление багов Интеграция консоли с третьесторонней системой аутентификации и авторизации Auth0 Интеграция с API бакенда основанной на Google Protobuf Оптимизация системы Thruk (часть OMD системы) под нужды проекта, а также написание новых плагинов для него Разработка и конфигурирование CI/DC на основе GitLab Поддержка и доработка Ansible playbooks Разработан бакенд компонент на NodeJS для экспорта проприетарных отчетов в форматах HTML & PDF Разработка приложения на основе фреймворка Electron + TypeScript/React/Redux stack

Технологии

ReactJS & RecoilJS GitLab CI/DC Ansible playbooks Electron + TypeScript Redux stack NodeJS

Длительность

2020 - наст время месяцев

Проект

Системы управления и POS

Описание

Роль: Senior Software Engineer Проекты и задачи 1. Система мониторинга и управления. Участие в разработке административной панели управления основанной на “чистом” JS + WebSockets 2. POS система. Разработка UI на основе BackboneJS/MarionetteJS библиотек. Lintelus Meeting - “второй экран в браузере” для больших конференций с возможностями интерактивного представления слайдов, голосования, задачей вопросов презентуемому, выводом аналитической информации и пр. 3. Сателлит предыдущей системы разработанный с “нуля” и основанный на новой архитектуре

Технологии

JS + WebSockets, BackboneJS/MarionetteJS

Длительность

2015 - 2020 месяцев

Проект

Проектная разработка

Описание

Роль: Web разработчик Задачи Разработка Web сайтов на основе PHP движков, таких как: Joomla, Drupal, WordPress Web UI дизайн и исполнение - Контроль входящих технических заданий Планирование ресурсов и дат релизов Поддержка заказчиков разрабатываемого софта Организация процеса трехуровневой поддержки заказчиков

Технологии

PHP, Joomla, Drupal, WordPress

Длительность

2008 – 2015 месяцев