Обо мне
  • Ответственный подход к выполнению задач;
  • Соблюдение сроков;
  • Самообучаемость / помощь сотрудникам в решении задач;
  • Люблю изучать новые технологии, решать сложные и нестандартные задачи;
  • Идеальную разработку вижу в разумном соотношении рутинных операций и периодического внедрения новых технологий
Профессиональные навыки
GolangReact.jsPostgreSQLLinuxDockerJavaScriptPHPMagentoCSSJQuery
Опыт работы
Интегратор TV решений
Go Lang разработчик
Июнь 2019 — По настоящее время (1 год и 3 месяца)

Принимаю участие в разработке Restful API для провиженинга и управления ТВ-приставками

Используемые технологии:

Docker / микросервисная архитектура

Go lang / API unit testing / JWT, UUID, Envconfig, Echo framework, go mod

AMQP (for RMQ)

Redis DB

Graylog

Postgres

Документация кода в SWAGGER (Open Swagger)

Задачи в Jira

Храним код в GitLab

Orot Technologies
Прага
Ведущий разработчик
Май 2011 — Май 2019 (8 лет и 1 месяц)

-Составление технических заданий, оценка времени на разработку, тестирование и внедрение решений;

-Обсуждение организационных и технических вопросов с командой, помощь в решении блокирующих задач, обсуждения различных вариантов решения, проверка кода;

-Работа по Agile методологии, Scrum / Kanban;

-Настройка pipeline в Atlassian Jira для CI/DI;

-Разработка модулей для Magento 1 / 2, в том числе с использованием современных технологий (react.js / webpack);

-Ревизия кода сотрудников, помощь в решении технических задач;

-Анализ логов apache/nginx/mysql для диагностирования проблем на вебсайтах клиентов, использование New Relic для мониторинга работы вебсайтов;

-Разработка и внедрение сервиса лицензий для автоматизации продаж расширений компании

-Настройка и отладка SOLR search engine, интеграция с Magento 1/2 расширением компании

-Имплементация различных API (на основе SOAP / REST) для интеграции со сторонними сервисами

-Прохождение сертификации Magento 1 Sertified Developer

https://u.magento.com/certification/directory/dev/232699/

В последнее время занимаюлся разработкой демо сайта для бронирования апартаментов:
Используемые технологии:
-React Js (Redux / Redux Thunk, Babel transpiler, Axios for API, Helmet, i18next for localization)
-Webpack для упаковки и транспилирования ES6 кода
-NPM пакетный менеджер
- Go Lang Gin фреймворк
- Postgres DB для хранения информации
-Node.js для Server Side Rendering
-Docker (контейнеры:
golang_images сервис для хранения изображений
py_service сервис для основного API, написано на Python (TestDrivenDevelopment, c unit – тестами)

-Респонсивная верстка (один breakpoint на 900px)
-SASS препроцессор
-Go Lang как микросервис для хранения изображений (автоматическая очистка изображений от метаинформации при аплоаде, распределение картинок по субкаталогам для уменьшения нагрузки на файловую системы при большой кол-ве файлов изображений, скачивание изображений с возможность ресайза на лету) Используется HTTP фреймворк GIN (gonic)

http://www.luckybooking.site/

Высшее образование
Крымский государственный инженерно-педагогический институт
Симферополь
Факультет: Экономики и информатики
Сентябрь 2004—Июнь 2009 (4 года и 9 месяцев)
Магистр информатики, инженер-программист, преподаватель информатики