Обо мне

В свободное время изучаю японский язык, тренируюсь в спортзале.

Mercurius-framework

https://github.com/ichigo-maniac/mercurius-framework

Система управления интернет-магазинами.

В свободное время после работы занимаюсь разработкой собственной системы управления интернет-магазинами (типа Magento, Hybris). Пока проект находится на начальной стадии и больше рассматривается как хобби. Уже частично готовы - сервисы и сущности каталога товаров, сервисы, фасады и сущности для индекцации товаров в Solr + поиск, конфигурирование хранения сессий в Redis, сервисы для поиска данных по HQL и Criteria, кастомный формат импорта данных в виде xml, административная панель для управления данными + собственный формат разметки для нее, фильтры для предварительной установки данных

Используемые технологии - Spring framework, JPA, Redis, Solr, Spring MVC, JSP, JUnit

Профессиональные навыки
Опыт работы
Автоматизация бизнес-процессов
Java программист
Июнь 2017 — Июль 2018 (1 год и 2 месяца)

Работа на базе Citeck EcoS Community на основе Alfresco.
- Участие в разработке процессов, печатных форм и другого функционала
- Разработка и внедрение в Citeck EcoS Community микросервисов хранения истории событий документов и отработанных кейсов
- Реализация и внедрение в Citeck EcoS Community движка бизнес-процессов на базе Flowable (активно развивающийся форк Activiti), интеграция с графическим редактором бизнес-процессов
- Исправление ошибок
- Разработка фикстур на FitNeese для написания сценариев авто-тестирования web-приложений (реализация поведения нестандартных компонентов)

Интернет-платформа для комфортных покупок
Санкт-Петербург
Java (Hybris) программист
Январь 2017 — Май 2017 (5 месяцев)

Участие в разработке интернет-магазина на платформе SAP Hybris. (https://wishni.ulmart.ru/https://global.ulmart.ru/)
- поддержка старого функционала 
- работа с компонентами системы backoffice
- доработка web-сервисов интеграции с внешними системами
- исправление ошибок
- работа с компонентами системы backoffice
- создание новых CMS компонентов (конфигурируемый банней главной страницы)
- создание impex'ов миграции данных

Java (Hybris) программист
Март 2016 — Октябрь 2016 (8 месяцев)

Участие в разработке интернет-магазина на платформе SAP Hybris (http://www.tehnosila.ru/ )
- исправление ошибок
- реализация Rest API
- работа с компонентами системы backoffice (создание разметки для новых моделей, выгрузка отфильтрованный данных из listview в csv с возможностью обновления данных по выгруженному формату, создание кастомных панелей редактирования/редакторов
со сложной взаимосвязанной логикой (массовая загрузка изображений продуктов, быстрая привязка товаров к категориям по кодам продукта и т.п.)
- доработка статусной схемы продуктов

Российский производитель кровельных, гидроизоляционных и теплоизоляционных материалов
Java (Hybris) программист
Июнь 2015 — Февраль 2016 (9 месяцев)

Участие в разработке интернет-магазина на платформе SAP Hybris (https://www.1platforma.ru/)
- исправление ошибок
- реализация Rest API
- доработка jsp шаблонов
- отправка почтовых сообщений по email по определенным событиям
- разработка vm шаблонов для почтовых сообщений
- реализация кронждобов на стороне Hybris (генерация sitemap.xml и т.п.)
- автоматическая генерация отчетов при возникновении ошибок на стороне сайта и выполнении кронджобов с последующей отправкой почтовых сообщений разработчикам (через механизм фильтров и aop)
- доработка взаимодействия с внешними системами через web-сервисы (отправка информации при изменении статусов заказов)
- доработка статусной схемы продуктов, заказов
- доработка компонентов hmc

Разработка ОС Astra Linux
Java программист
Июль 2012 — Июнь 2015 (3 года)

Разработка модулей для медицинской информационной системы (серверная часть на Spring Framework + Hibernate + Graniteds, клиентская - Flex + Action Script) :
- Исправление ошибок
- Разработка модуля расписания сотрудников
- Разработка модуля медицинских назначений, интеграция с другими модулями и внешними системами
- Разработка модуля управления складом

Высшее образование
Ярославский государственный университет имени П. Г. Демидова
Ярославль
Факультет: Информатики и вычислительной техники
Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)