Рейтинг лучших ИТ-работодателей России 2019 от Хабр Карьеры: читать на Хабре
Обо мне

Хобби - музыка, 3d моделирование.

Профессиональные навыки
Опыт работы
Ведущий системный интегратор группы компаний «Ростелеком»
Java back-end разработчик
Сентябрь 2018 — По настоящее время (1 год и 6 месяцев)

Системная интеграция, выполнение полного цикла работ при реализации сложных, инфраструктурных проектов для крупных бизнес- и государственных заказчиков.

Командная разработка большого количества взаимосвязанных SOAP/REST-микросервисов. Архитектурные решения баз данных. Оптимизация, ревью и рефакторинг кода. Работа / мониторинг с тестовой и продуктовой средой.

Разработка unit тестов.

Инструменты:
Spring Boot (Data / JPA / Security)
Junit
MongoDB / PostgreSQL / Hibernate ORM
Maven / Gradle
Docker (Portainer)
Git
SOAP / REST

Первый российский университет, специализирующийся на ИТ и робототехнике
Java программист в компании Центр специализированной IT-подготовки Университета Иннополис
Март 2018 — Июль 2018 (5 месяцев)

Повышение квалификации.
Изучение и практическое применение технологий:
- Java
- Java Reflections/Classloaders/Threads
- JUnit (модульное/интеграционное)
- Loggers
- Collections
- Spring (security, context, web, data, remoting)
- Hibernate
- JDBC
- NoSQL (MongoDB)
- SQL (PostgreSQL)
- Git
- JMS
- Kafka
- AJAX

При помощи полученных знаний и выполненных по ним практических заданий был завершён командный проект по разработке "Системы учёта успеваемости студентов".
Данное веб-приложение содержит обширный функционал для любого научного заведения:
- Администрирование пользователей
- Автоматическое онлайн расписание
- Распределение студентов по группам
- Сдача и проверка домашних работ онлайн
- Проверка успеваемости студентов
- 4 роли пользователей: администратор, завуч, студент, преподаватель

x3406x
Санкт-Петербург
Веб-разработчик в компании x3406x (Web)
Январь 2018 — Март 2018 (3 месяца)



Разработка и поддержка проектов:

www.barcafe.bg
Разработка административной/визуальной части сайта, внедрение интерактивной карты заведений.
Доработка системы учёта отзывов.
Сайт используется в основном жителями Болгарии. Ежемесячные посещения сайта людьми достигают около 5000.

www.bucksprice.com
Визуальная разработка.

docker, gulp, twig, php, mysql, postgresql, sonata, symfony, git, less

DockerGulpTwigPHP
Управляющая компания розничной сети «Магнит»
Специалист по разработке ПО / Системный аналитик / Менеджер информационных систем
Март 2015 — Январь 2018 (2 года и 11 месяцев)

Разработка кастомных решений для платформ:
Moodle, WebTutor, Telegram, Excel, e-learning course.

Создание и внедрение единого информационного справочника для Администраторов сети магазинов. Используется во всех магазинах сети Магнит.
В справочник был внедрён поисковик по документам, навигация, история поиска, а так же административная часть для методистов.
Ранее поиск информации у Администраторов занимал около 5 минут, так как информация находилась в разных источниках. Справочник сократил время поиска минимум в 6 раз, что по данным отдела аналитики дало существенное сокращение расходов.
Является кастомным решением для функционала Web-tutor.

Создание системы учёта и повышения квалификации менеджеров. Используется в головном офисе.
В компании работал объёмный проект, цель которого обучить сотрудников по определённой программе с тестами, теоретическим/практическим материалом и вебинарами для повышения их в должности. Но поддержка его осуществлялась вручную. Для поддержки проекта требовалось 5 администраторов, а так же 5 рабочих дней в неделю.
Весь проект был автоматизирован. После автоматизации для поддержания 2 администратора и 1 рабочий день в неделю. Сокращение ошибок за счёт уменьшения человеческого фактора.
Является расширением функционала LMS Moodle.

Опрос для рядового персонала магазинов через Telegram.
Был создан бот, который при помощи Telegram API собирал ответы на вопросы и записывал их в БД.
Данная реализация помогла в противодействии предвзятого отношения администраторов к своим подчинённым, а так же получения обратной связи от рядового персонала об их руководстве и условиях работы.
Для многих это стало "спасательным кругом".

Автоматизация отчёта открытия магазинов в Excel.
Данная реализация позволила снять рутинную и монотонную работу, занимающую весь день, с нескольких сотрудников. Всё выполняла программа.

Создание функционала для реестра учётных записей в Excel.
В реестр позиций приходили заявки с разных регионов на добавление учётных записей в Moodle. Из новых записей вручную составлялся .csv файл для автоматической загрузки учётных записей в Moodle, но если учётные записи дублировались, то система отклоняла запрос на загрузку и приходилось искать повторяющиеся учётные записи вручную.
Разработанный функционал позволял нажать просто одну кнопку и получить готовый .csv файл без изъянов. По итогу, у сотрудника, который занимался этой задачей, стало уходить гораздо меньше времени. Вместо 24 часов в неделю, требовалось всего лишь 2 часа.

Инструменты:
HTML5, JavaScript, AJAX, jQuery, Vue.js, mySQL, NODE.js, Telegram API, MongoDB, VBA Excel/OO, GIMP, Game Maker Studio, Blender 3D/Unity 3D (C#), JAVA Syntax/Core.

Научно-образовательный центр «Интенция»
Краснодар
Веб-программист, руководитель проекта, тех. поддержка сайта, дизайн сайта. в компании Научно-образовательный центр «Интенция»
Декабрь 2013 — Октябрь 2014 (11 месяцев)

Статичный сайт-визитка в котором было реализовано: описание услуг, расписание предметов, галерея и форма обратной связи.

Сайт создавался с "нуля" по желаниям заказчика. SEO-развитие сайта, раскрутка сайта, оптимизация, создание и ведение базы данных. Творческие и маркетинговые предложения заказчику по развитию эффективности сайта. Исправление недочётов, помощь в установки сайта на хостинг.

JavaScriptAjaxSQLPHPNginx
Высшее образование
Кубанский государственный аграрный университет имени И.Т. Трубилина
Краснодар
Факультет: Прикладной информатики
Сентябрь 2010—Июль 2015 (4 года и 10 месяцев)
Инженер. Не отупел. Выжил.
Дополнительное образование
Oracle University
 
Java SE 8 Programmer I Certification Exam | 1Z0-808 | Associate
Сентябрь 2019—Ноябрь 2019 (2 месяца)

Сдача сертификационного экзамена.

Иннополис
 
Курс Java Разработки
Март 2018—Июль 2018 (4 месяца)

Повышение квалификации.
Изучение и практическое применение технологий:
- Java
- Java Reflections/Classloaders/Threads
- JUnit (модульное/интеграционное)
- Loggers
- Collections
- Spring (security, context, web, data, remoting)
- Hibernate
- JDBC
- NoSQL (MongoDB)
- SQL (PostgreSQL)
- Git
- JMS
- Kafka
- AJAX

При помощи полученных знаний и выполненных по ним практических заданий был завершён командный проект по разработке "Системы учёта успеваемости студентов".
Данное веб-приложение содержит обширный функционал для любого научного заведения:
- Администрирование пользователей
- Автоматическое онлайн расписание
- Распределение студентов по группам
- Сдача и проверка домашних работ онлайн
- Проверка успеваемости студентов
- 4 роли пользователей: администратор, завуч, студент, преподаватель