Обо мне

Специализация и профессиональные навыки:
- Уверенное понимание командного процесса разработки ПО
- Успешный опыт применения Scrum и практик XP
- Опыт работы в большом проекте
- Навык разработки веб-приложений
- Навык проектирования и верстки веб-интерфейсов
- Навык проектирования баз данных, хорошее знание SQL
- Навык системного администрирования Linux
- Уверенное понимание объектно-ориентированного программирования
- Опыт реализации REST-приложений с использованием back-end Dropwizard и front-end React.js

Языки программирования:
- Java
- JavaScript

Базы данных:
- Oracle, MySQL, Postgresql

Фреймворки и библиотеки, технологии Java:
- Spring
- Hibernate
- Apache Wicket, GWT, ZKoss
- JasperReports
- JAX-RS, Apache CXF
- TestNG, JUnit, Wicket GUI-tests, Selenium
- Dropwizard

Web:
- HTML 5, CSS 3
- AJAX
- jQuery, jQuery UI, Ember.js, React.js

Операционные системы:
- Windows, Linux, Mac OS

Прочее:
- Maven, Ant, Gradle
- Git, subversion
- Jira, Redmine, Confluence
- Tomcat, JBoss Application Server, Jetty
- nginx

Профессиональные цели:
Участие в интересных проектах, развитие профессиональных навыков, создание качественных продуктов.

Дополнительная информация:
Личные качества:
- Ответственный
- Коммуникабельный
- Инициативный
- Умею работать в команде
- Умею обучаться самостоятельно
- Довожу работу до логического завершения

Профессиональные навыки
Опыт работы
Июль 2012 — по настоящее время
Senior java developer
Москва
Обязанности и достижения

Обязанности:
- Проектирование и разработка внутрениих веб-приложений с нуля
- Реализация новой функциональности в существующих системах
- Предложение технических решений
- Разработка системы ДБО для ЮЛ
- Разработка системы ДБО для Финансовых институтов

Достижения:
- Завершены и внедрены внутрение сервисы связанные с отчетностью и выгрузками
- Реализация интеграции системы ДБО с системой фрод-мониторинга
- Разработка ролевой модели для системы ДБО для Финансовых Институтов (swift)
- Разработана утилита подсчета среднего времени выполнения бизнес-операций для мониторинга производительности
- Реализация отчетов в JasperReport
- Реализация отчетов в SAP BusinessObjects BI
- Реализована интеграция с SAP BusinessObjects Consumer API

Октябрь 2011 — Июль 2012
ЭнергоСтрим Сервис
инженер-программист
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка нового, поддержка старого функционала системы
- Оценка времени выполнения поставленных задач
- Обновление, Мониторинг production
- Написание миграционных SQL патчей
- Code review (Code Collaborator)
- Разработка отчетов в JasperReport
- принятие и предложение технических решений

Достижения:
- Разработка системы фоновых задач
- Разработка системы периодических задач

Сентябрь 2009 — Октябрь 2011
инженер-программист
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка нового функционала системы;
- Исправление дефектов;
- Оценка времени выполнения поставленных задач;
- Обновление, мониторинг production;
- Написание unit-тестов (TestNG, JUnit);
- SOAP и Web service (soapUI);
- Написание SQL запросов;
- Разработка отчетов в JasperReport;
- Code review (Code Collaborator);
- Принятие и предложение технических решений.

Достижения:
- Карьерный рост: веб-программист, программист, инженер-программист
- Разработал систему разграничения Ролей и Прав (на основе Spring Security, Wicket Security);
- Улучшил механизм импорта данных основанный на groovy скриптах (расширил функционал шагов);
- Разработка инфраструктуры для написания GUI-тестов на Wicket Test;

Ноябрь 2006 — Сентябрь 2009
ООО СибНИИАУ
инженер-программист
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка, внедрение и поддержка ПО для аэропорта «Толмачево» (г. Новосибирск);
- Консультирование пользователей ПО;
- Написание технической документации и инструкций пользователя.

Достижения:
- Разработан комплекс сервисов сбора информации из различных контроллеров (Овен, ИТ6, Corrigo), для системы микроклимата. (Клиент-сервер, WinService, XML, .NET Framework 2.0)
- Спроектирован, разработан, внедрен и поддерживается сервис печати перевозочной документации на специализированном оборудовании. Реализована интеграция с сервером САБ. Сделано вспомогательное ПО для настройки и обслуживания сервиса (Клиент-сервер, WinServic
- Для сервиса печати была реализована защита с помощью технологий HASP HL (от компании «Аладдин Р.Д.»);
- Спроектированы и реализованы компоненты для работы с оборудованием Овен МВА-8 и МВУ-8. Частично переписал поставляемую библиотеку (протокол обмена Овен по интерфесу RS-485, .NET Framework 2.0)
- Участвовал в проекте по созданию системы бронирования на базе Сирена-Тревел. Разработал набор команд системы бронирования. Реализовал протокол обмена сообщениями с клиентами. (.NET Framework 3.5, PostgreSQL, ORM, XML)
- Разработана и внедрена программа для микроконтроллера Овен ПЛК-154 выполняющая функции автоматизации насосной станции.

Высшее образование
Январь 2005 — Январь 2009
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск