Обо мне

Люблю решать сложные задачи, когда неясно с какой стороны подступиться.

Стараюсь всячески помогать коллегам с решением их задач, если они столкнулись с трудностями.

Люблю изучать что-то для себя новое.

Иногда участвую в хакатонах.

Работал со следующими технологиями:

- Java: se / spring (Core, MVC, Security) / zk

- DB: mysql / hsqldb / sap hana

- Tests: spock / hamcrest / webdriver / mockito / junit / yandex-tank

- Data: thrift / json / xml

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Внедрение и сопровождение SAP
Санкт-Петербург
Java Developer
Апрель 2016 — По настоящее время (4 года и 7 месяцев)
  • Проектная разработка нового и модификация существующего функционала (spring4, zk, solr, redis);
  • Внедрение интеграции с внешними системами (thrift, rest, soap);
  • Поддержка новых разработчиков, пришедших на проект;
  • Разработка Android приложения и модернизация api для внутреннего проекта (java, min-sdk-17, dagger, retrofit);
  • Поддержка внутреннего инструментария для отдела тестирования;

Достижения:

  • Реализовал сложную схему взаимодействия микросервисов c витриной интернет-магазина при оформлении заказа (взаимодействие 4х микросервисов);
  • Написал универсальную систему позволяющую с минимумом трудозатрат внедрять новые провайдеры доставки;
  • Написал ряд UI компонентов для backoffice, которые существенно упростили взаимодействие с административной консолью;
  • Участвовал в проектировании и рефакторинге существующего инструментария по проведению нагрузочного тестирования. Новая версия инструментария позволила сократить время генерации ammo для yandex-tank с одного часа, до 10 минут;
JavaJava spring frameworkRestSoapSQLGitLinuxООП
QA инженер
Июнь 2014 — Август 2016 (2 года и 3 месяца)
  • Проведение нагрузочного тестирования (yandex-tank);
  • Автоматизация регрессионного тестирования;