Обо мне

Java Developer

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Май 2016 — по настоящее время (1 год и 3 месяца)
Senior Java Developer
Екатеринбург
Обязанности и достижения
  1. Back-end for Host-based Card Emulation (Java 8, Spring, JPA, JMS, Oracle DB, WebLogic, HSM, XSD, JUnit).
  2. Console application that collect metrics for Zabbix (Java Core, Executors, Multithreading, JDBC, PostgreSQL, Oracle DB, sshj, Logback, Guava, JUnit etc.)
  3. Internal messaging services for card processing (Spring Intergation, Spring Data, JMS).

Using IntelliJ IDEA, Git, Gradle, Jira, Confluence, Bitbucket.

Октябрь 2015 — Апрель 2016 (6 месяцев)
Ведущий разработчик, архитектор
Екатеринбург
Обязанности и достижения
  • Разработка архитектуры схемы данных. Написание сложных участков кода. Тимлид.
  • Технологии/фреймворки: Java 7/8, Spring, Hibernate, Tapestry, PostgreSQL, MS SQL, HTML, CSS, TestNG, Apache CXF, Guava, Apache Commons, JDBC, Log4j, RTF, XML, JSON и другие.
  • Инструменты: IntelliJ IDEA, Maven, SVN, Artifactory, SonarQube, Jenkins, Jira, Confluence, ArchiMate, OTRS.
Февраль 2013 — Октябрь 2015 (2 года и 8 месяцев)
Программист
Екатеринбург
Обязанности и достижения
Разработка архитектуры и написание кода веб-приложения на Java.
Март 2009 — Сентябрь 2012 (3 года и 6 месяцев)
Инженер-программист
Екатеринбург
Обязанности и достижения

Обязанности:

  • Основная деятельность - разработка ПО для управления дорожным движением (конфигураторы светофорных объектов, АСУДД) и утилит для внутреннего пользования, на Delphi.
  • Немного скриптов на PHP и Perl.
  • Администрирование сервера (Ubuntu, nginx, apache, svn, ftp, samba, etc.) и рабочих станций (Windows 2000, XP, 7).
  • Легализация ПО: покупка лицензий, переход на бесплатные аналоги, миграция с Windows Server на Linux.
  • Консультирование клиентов.
  • Обслуживание сайта.
  • Решение проблем с железом, подбор комплектующих.
  • Написание документации.
Декабрь 2007 — Февраль 2009 (1 год и 2 месяца)
Инженер-тестировщик
Екатеринбург
Обязанности и достижения

Обязанности:

  • Составление сценариев тестирования.
  • Разработка скриптов автоматизированных тестов (JWebUnit, Selenium).
  • Нагрузочное тестирование (JMeter).
  • Ручное тестирование, плотная работа с программистами и аналитиками (эти тоже иногда ошибаются).
  • Ведение и контроль задач в Redmine.
  • Накатывание обновлений на серверах клиентов (миграция БД, работа с разными СУБД, RDP, SSH, bash-скрипты и т.д.).
Август 2006 — Ноябрь 2007 (1 год и 3 месяца)
Программист-тестировщик
Екатеринбург
Обязанности и достижения

Обязанности:

  • Написание автоматических тестов на Java с использованием JWebUnit.
  • Созданием стресс-тестов в Apache JMeter.
  • Ручное тестирование.
  • Участие в проектировании информационной системы.
  • Консультирование технических писателей.
Высшее образование
Сентябрь 2002 — Июнь 2007
УГЛТУ
Инженерно-экологический
Екатеринбург
Специализация и достижения
Технология химической переработки древесины.