Обо мне

РАССМАТРИВАЮ ТОЛЬКО УДАЛЕННУЮ РАБОТУ НА FULL-TIME.

По Java SE есть понимание и опыт работы:

1. I/O

2. Collections

4. Exceptions

5. OOP

6. Reflection

Имею опыт написания модульных тестов с использованием связки: Mockito + PowerMockito + TestNG/JUnit. Также писал интеграционные тесты TestNG + Spring Test.

Опыт с JavaEE:

1. JPA (Hibernate)

2. Spring (core, data, mvc). Есть понимание IoC и DI

3. Servlet api (давно)

Есть опыт работы с Maven и небольшой опыт с Gradle.

Также имеется опыт написания REST-сервисов. Знаком SOAP.

Опыт в аксенчере:

1 Декабрь 2016 - март 2017:

Разработчик на проекте "Омниканальное приложение по подбору продуктов" в рамках платформы ЕФС (единая фронтальная система)

- Полностью покрывал проект интеграционными тестами. Spring Test + TestNG + Mockito + JaCoCo plugin

- Разрабатывал REST-сервисы

- Разрабатывал функционал для проигрывания JavaScript на сервере (библиотека J2V8)

В целом, принимал активное участие в разработке бизнес логики приложения. Технологический стек: Spring Core + J2V8 + Jersey + Apache POI + Maven + Jetty + Git. Core: Collections + I/O

2. Март 2017 - Апрель 2017.

Разработка библиотеки "Конвертер ставок" в рамках платформы ППРБ.

Технологический стек:

Apache POI + Maven + Jetty + Git. Core: Collections + I/O + Reflection API

3. Май 2017 - Июль 2017::

Разработчик на проекте СББОЛ в рамках платформы ППРБ

Технологический стек:

Spring MVC + Hibernate + Jenkins + Gradle. База данных - Oracle

===================================================

Технологический стек Взлет Медиа:

Spring Core + Spring Data + Spring MVC + Hibernate + Jersey + Maven

===================================================

В планах на будущее получить экспертные знания в интересующих меня технологиях: spring/concurrency/hibernate, развиться до уровня Senior, улучшить свои знания в области построения архитектуры приложений и продолжить дальнейшее развитие именно в этом направлении.

Профессиональные навыки
Опыт работы
Главный специалист отдела информационных технологий
Июль 2017 — По настоящее время (2 года и 4 месяца)

Автоматизация кредитных процессов

Технологический стек:

- java 8

- groovy

- oracle 12

- spring (spring boot, spring mvc, spring data)

- hibernate

- gwt

- git

- maven

- teamcity

- docker

Принимал участие в разработке движка для работы с формами:

1. Валидация форм на сервере (groovy скрипты)

2. Совместное редактирование форм.

3. Загрузка/сохранение форм

4. Взаимодействие с клиентом на react/redux

Основная задача: поддержка и написание новой функциональности небольшой внутренней банковской системы.

Глобальная компания, предоставляющая услуги в области стратегии, управленческого консалтинга, информационных технологий
Разработчик программного обеспечения (Java Back-end)
Ноябрь 2016 — Июнь 2017 (8 месяцев)

Разработка ПО, в основном на проектах Сбербанка:

- Разработка бизнес-логики приложений

- Unit-тестирование

- Интеграционное тестирование

Взлет Медиа
Тверь
Java-разработчик
Май 2016 — Октябрь 2016 (6 месяцев)

Автоматизация SEO отдела компании.

Разработка инструментов аналитики и статистики

МастерВеб, ООО
Тверь
SEO-специалист
Октябрь 2012 — Декабрь 2014 (2 года и 3 месяца)

Продвижение клиентских проектов.

Complex Systems, OOO
Тверь
Помощник SEO-специалиста
Октябрь 2011 — Сентябрь 2012 (1 год)

Продвижение корпоративного сайта.

Продвижение клиентских сайтов (более 10 проектов одновременно).

Разработка системы аналитики.

Доработка системы статистики.

Обучение оптимизаторов.

Поиск и внедрение более эффективных методов продвижения.

Высшее образование
Военная академия воздушно-космической обороны им. Г.К. Жукова; ВА ПВО; ВУ ПВО
Тверь
Факультет: Автоматизированные системы управления
Сентябрь 2008—Ноябрь 2011 (3 года и 2 месяца)