Профессиональные навыки
Опыт работы
Июль 2016 — по настоящее время
Expert developer
Санкт-Петербург
Обязанности и достижения

Интеграция плагина liquibase для генерации changeset`ов.
Реализация ui-компонентов на Angular+Typescript, ui-grid, а также бекенд для компонентов.

Июнь 2015 — по настоящее время
РТ Лабс
Java developer
Казань
Обязанности и достижения

3 линия техподдержки
Разработка новых модулей
менторинг junior-ов

Октябрь 2015 — Декабрь 2015
БПЦ груп
Java-разработчик
Казань
Обязанности и достижения

Доработки/создание новых методов вебсервиса (Soap)
Исправление UI на ruby on rails

Ноябрь 2013 — Октябрь 2015
Авинтек
Java developer
Казань
Обязанности и достижения

Полный цикл разработки и реализации задач:
Проектирование, декомпозиция оценка
Реализация серверной части на java (grails, groovy, spring, hibernate)
OpenLayers OpensStreetMap
Реализация клиентской части (gwt, extJs, angularJs, jquery)

Средства разработки - maven, liquibase.

Контроль версий - git, mercurial.

Среди решенных задач:

Взаимодействие с external API quickblox chat и кеширование истории сообщений в БД используя scheduler.

Реализация LocalStorage на GWT и взаимодействие с ним в UI.

Реализация определения местоположения с помощью GeoIP.

Реализация биллинг сервиса с операциями частичной/полной заморозки, оплаты, отмены и возврата.

Панель администратора на extJs

Доработка Spring Security плагина под grails

Май 2013 — Октябрь 2013
Разработчик
Казань
Обязанности и достижения

Исправление багов, взаимодействие с аналитиками

Высшее образование
Сентябрь 2010 — Июнь 2015
КФУ
Вычислительной математики и кибернетики
Казань
Специализация и достижения

Экономист-математик