Обо мне

Java Developer

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Ведущий разработчик программных продуктов в сфере геолокации
Екатеринбург
Senior Java Developer
Сентябрь 2017 — По настоящее время (2 года и 2 месяца)

Backend for the high-load GPS Monitoring system.

Tools & Frameworks: Java SE 8, Netty, Jetty, Atmosphere, MySQL, Guice, Hazelcast, JDBI, Hibernate Validator, Dropwizard, Atmosphere, JUnit, EasyMock, IntelliJ IDEA, YouTrack, TeamCity, Mercurial, etc.

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Екатеринбург
Senior Java Developer
Май 2016 — Август 2017 (1 год и 4 месяца)
  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 (7 месяцев)
  • Разработка архитектуры схемы данных. Написание сложных участков кода. Тимлид.
  • Технологии/фреймворки: 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 года и 9 месяцев)
Разработка архитектуры и написание кода веб-приложения на Java.
Инженер-тестировщик
Декабрь 2007 — Февраль 2009 (1 год и 3 месяца)

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

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

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

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

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

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