Обо мне

Чувствую ответственность за то, что делаю. Люблю не только программировать, но и настраивать, анализировать, тюнинговать.

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

Сейчас работаю с Java 8, обожаю Spring и gradle. Использую для тестирования groovy. Работал со многими популярными фреймворками: hazelcast, spring cloud, spring boot, hibernate, angular, rest, wsdl, ELK stack и пр. 

Так же работаю с проектом для обработки bigdata. Знаком и использовал на практике: spark, hbase, hive, hdfs, nifi.

Работал с frontend и backend, но все же предпочтение отдаю серверной разработке.  

Профессиональные навыки
Опыт работы
Крупнейший транснациональный и универсальный банк России
Руководитель направления
Январь 2019 — По настоящее время (1 год и 9 месяцев)

В настоящий момент являюсь Senior разработчиком. Решаю крупные задачи и быстро закрываю недочеты/баги. Консультирую коллег по вопросам архитектуры нашего сервиса. Обучаю новых членов команды. Участвую в установках на prod среды (в том числе в ночное время). Выполняю роль одной из линий сопровождения.

Стек технологий: java 8, oozie, apache hadoop, spark, cloudera, spring 4, maven, git.

Из крупных задачек, сделанных мной за последний год могу отметить:

  1. Ряд задачек по разработке и оптимизации индексации данных в solr с помощью spark. 
  2. Доведение архитектуры индексации и отдачи данных до High Available (99.99).
  3. Разработка системы мониторинга с возможностью работать в режиме многопоточности. Сбор метрик в декларативном формате (xml теги). Например сколько обрабатывался тот или иной запрос, различные шаги обработки.
  4. Участие в качестве главного разработчика в проекте "Проверка качества данных". Разработка с 0 до доведения пром в команде 2 разработчиков. Данный проект уже помог нам найти некоторое количество дефектов до доведения различных доработок в prod среды.
  5. Перевод хранения индекса с hdfs на lfs - влечет собой аутентификацию по ssh ключам вместо kerberos, что является непростой задачей.
Создание программных продуктов для государства и крупных компаний
Екатеринбург
Java программист
Апрель 2017 — Декабрь 2018 (1 год и 9 месяцев)

Серверный java разработчик. Java 6 - 8, Spring 4, OAS, Tomcat, Teamcity, ELK, hazelcast.

Разработка http шлюза для ФТС. Highload приложение 24/7.

Разработка модуля форматно-логического контроля для ФТС.

Сопровождение процессов от разработки до полной настройки в продакшн. (Конфигурирование серверов, написание скриптов для компиляции, автодеплоя, написание доп. плагинов и пр.)

Настройка и внедрение ELK стека.

Линэрго
Екатеринбург
Java программист
Март 2016 — Апрель 2017 (1 год и 2 месяца)

Разработка и поддержка системы энергоучета. Java 8, Java EE, Glassfish, JSF, Primefaces, JavaScript, Ajax, html, css, bootstrap (css framework), postgresql, android.

Проектирование интерфейсов. Первый, кто стал применять в компании адаптивный дизайн.

Интеграция платежной системы ЖКХ с банком в андроид приложении.

Разработка протокола опроса CSD устройств.

Режевской дом интернат для престарелых и инвалидов.
Реж
Техник программист.
Июнь 2015 — Март 2016 (10 месяцев)

Поддержка и администрирование большого парка компьютеров и периферии.

Помог разобраться в автоматизации системы обслуживания населения.