Обо мне

Специализация и профессиональные навыки:
- Уверенное понимание командного процесса разработки ПО
- Успешный опыт применения 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 — по настоящее время (5 лет и 4 месяца)
Senior java developer
Москва
Обязанности и достижения
Обязанности: - Проектирование и разработка внутрениих веб-приложений с нуля - Реализация новой функциональности в существующих системах - Предложение технических решений - Разработка системы ДБО для ЮЛ - Разработка системы ДБО для Финансовых институтов Достижения: - Завершены и внедрены внутрение сервисы связанные с отчетностью и выгрузками - Реализация интеграции системы ДБО с системой фрод-мониторинга - Разработка ролевой модели для системы ДБО для Финансовых Институтов (swift) - Разработана утилита подсчета среднего времени выполнения бизнес-операций для мониторинга производительности - Реализация отчетов в JasperReport - Реализация отчетов в SAP BusinessObjects BI - Реализована интеграция с SAP BusinessObjects Consumer API
Октябрь 2011 — Июль 2012 (10 месяцев)
ЭнергоСтрим Сервис
инженер-программист
Новосибирск
Обязанности и достижения
Обязанности: - Разработка нового, поддержка старого функционала системы - Оценка времени выполнения поставленных задач - Обновление, Мониторинг production - Написание миграционных SQL патчей - Code review (Code Collaborator) - Разработка отчетов в JasperReport - принятие и предложение технических решений Достижения: - Разработка системы фоновых задач - Разработка системы периодических задач
Сентябрь 2009 — Октябрь 2011 (2 года и 2 месяца)
инженер-программист
Новосибирск
Обязанности и достижения
Обязанности: - Разработка нового функционала системы; - Исправление дефектов; - Оценка времени выполнения поставленных задач; - Обновление, мониторинг production; - Написание unit-тестов (TestNG, JUnit); - SOAP и Web service (soapUI); - Написание SQL запросов; - Разработка отчетов в JasperReport; - Code review (Code Collaborator); - Принятие и предложение технических решений. Достижения: - Карьерный рост: веб-программист, программист, инженер-программист - Разработал систему разграничения Ролей и Прав (на основе Spring Security, Wicket Security); - Улучшил механизм импорта данных основанный на groovy скриптах (расширил функционал шагов); - Разработка инфраструктуры для написания GUI-тестов на Wicket Test;
Ноябрь 2006 — Сентябрь 2009 (2 года и 11 месяцев)
ООО СибНИИАУ
инженер-программист
Новосибирск
Обязанности и достижения
Обязанности: - Разработка, внедрение и поддержка ПО для аэропорта «Толмачево» (г. Новосибирск); - Консультирование пользователей ПО; - Написание технической документации и инструкций пользователя. Достижения: - Разработан комплекс сервисов сбора информации из различных контроллеров (Овен, ИТ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
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск