Обо мне

Специализация и профессиональные навыки:

Языки и среды программирования:

* Java 5.x-8.x (IntelliJ IDEA), Groovy +Netty, JDBI, Cglib, Jetty, Guava, slf4j/logback, JodaTime, Jackson, HikariCP, BoneCP, XStream, etc.

* .NET (C#, MS Visual Studio 2003-2010),

Мобильные платформы:

* Android 2.x-7.x (Android Studio, Material Design Compliance, Gradle Toolchain, App flavors, multimodule apps, services, rights management, Google Play Services - maps, GCM, billing)

Базы данных, языки запросов:

* MySQL 5.x

* MS SQL Server 2005 (T-SQL),

VCS:

* Mercurial

* Subversion (SVN)

* Git

Сборка и управление зависимостями:

* Apache Ant

* Maven

* Gradle

Тестирование:

* JUnit, Powermock/EasyMock

Issue trackers/project management:

* trac

* Redmine

* YouTrack

Geolocation:

-проверка на корректность, обработка и хранение треков -протоколы взаимодействия с GPS-устройствами (NMEA, WondeProud, Teltonika, Wialon IPS, Galileo, etc.)

Профессиональные цели:

Создавать приложения, с которыми приятно работать, которые легко поддерживать и дорабатывать. Делать это лучше с каждым днём.

Награды, сертификаты, портфолио, проекты:

Cisco Certified Network Associate (Networking Basics, Routing Protocols and Concepts, LAN switching and Wireless, Accessing the WAN)

Опыт работы
Июнь 2011 — по настоящее время (6 лет и 1 месяц)
Java Lead Developer
Екатеринбург
Обязанности и достижения

Обязанности:
- Создание и доработка серверных приложений на Java
- Создание и доработка приложений для Android
- Формирование и распределение задач (тикетов) между членами команды, контроль их выполнения

Достижения:
- Переработка системы трекинга для возможности поддержки устройств различных производителей (сейчас поддерживаются десятки протоколов).
- Написание с нуля сервера управления GSM-камерами и "умными" розетками.
- Создание ключевых компонентов REST-alike API для новой версии системы GPS-мониторинга.
- Разработка системы отчётов, их промежуточного представления с возможностью выгрузки в pdf, xls, JSON
- Создание мобильного клиента для системы наблюдения (Android-приложение в Google Play)
- Создание программного GPS-маячка (Android-приложение в Google Play)

Октябрь 2009 — Июнь 2011 (1 год и 8 месяцев)
ДуоТМ
программист Java
Екатеринбург
Высшее образование
Январь 2005 — Январь 2011
УрГУ
Математико-механический
Екатеринбург
Специализация и достижения

Специальность "Компьютерная безопасность", защитил дипломный проект с отличием.