Профессиональные навыки
Опыт работы
Август 2011 — по настоящее время
ООО "Вокорд Телеком"
Ведущий Разработчик
Москва
Обязанности и достижения

Вокорд Телеком - Российская компания специализирующаяся в проектировании и разработке систем видеонаблюдения, аудиорегистрации и других решений в области безопасности. Принимал непосредственное участие в разработке и проектировке системы агрегации и обработки медиа данных по заказу ФСО (Федеральная Служба Охраны) под названием Вокорд.ФОНД. Система является надежной, распределённой, легко масштабируемой, со сложной системой прав, возможностью одновременной работы с медиа данными в режиме онлайн. Целиком отвечал за клиентскую часть, которая реализована с применением трехслойной архитектуры. Также применял участие в разработке бэк-энда (базы данных, система нотификаций между компонентами, системный журнал событий, планировщик и т.д.). Получил весьма ценный опыт в разработке сложных, многопоточных приложений. Система уже поставлена клиенту, уже определены требования по дальнейшему развитию системы. В перспективе вся внутренняя работа ФСО должна перейти на эту систему. Весь процесс разработки был построен с применением методологии Kanban. Для тестирования продукта широко использовались Unit-тесты. Используемые технологии: WCF, C#, LINQ, T-SQL, Direct Show, DevExpress, WinForms. Опыт проектировки и создания большого, комплексного продукта.Занимался поддержкой системы АСО (Автоматическая Система Оповещения) - система для быстрой доставки звуковых сообщений по телефону в случае экстренных или неотложных ситуаций. Проект был реализован с помощью технологий HTML, JavaScript для фронт-энда и ASP.NET, C++, MS SQL, IIS, WinService, JavaScript для бэк-энда. Переделывал логику построения отчетов, оптимизировал алгоритм оповещения, улучшил общую производительность системы, исправлял ошибки.Опыт в работе с системой контроля версий Perforce. Опыт использования багтрекера Jira.

Сентябрь 2010 — Апрель 2011
ОАО "Русские Навигационные Технологии"
Разработчик C#
Москва
Обязанности и достижения

Поддержка и доработка существующего клиента системы Автотрекер.Достижения и проекты: Русские Навигационные Технологии - крупнейший разработчик и производитель систем мониторинга и контроля автотранспортных средств на Российском рынке и представляет многофункциональную навигационную систему AutoTracker, которая включает возможностью слежения за автотранспортными средствами и другими мобильными объектами в режиме реального времени. Autotracker - также включает в себя различные возможности построения отчетов, определение маршрутов, определение зон разрешённых к посящению. Система была реализована с применением технологий C#, WPF, C++, MS SQL, ADO.NET. Моей обязанностью являлось исправление багов, миграция слоя доступа к данным на другую версию БД, в том числе переделывание логики построения отчетов (с учетом новой БД). Также частично участвовал в разработке новой версии продукта, разрабатывавшейся с применением технологии WPF. Отвечал за доработку модуля отображения текущего местоположения, модуля планирования маршрута, модуля построения объектов допуска. В РНТ получил опыт работы в команде, опыт использования баг-трекинговых систем (TFS), опыт использования системы контроля версий (SVN). Опыт работы в команде из 5-7 человек.

Сентябрь 2009 — Май 2010
ООО "Скайклин"
Разработчик C++/MFC/MSSQL
Москва
Обязанности и достижения

Разработка местного программного продукта.Достижения и проекты: Полностью отвечал за разработку просто клиентского приложения для сохранения и быстрой выборки исполненных заказов, построения отчетов, редактирования и изменение смен. Проект был разработан с применением технологий: C++, MFS, MS SQL.Первый продукт в разработке которого участвовал с момента проектирования и до момента реализации. Приобрел важный опыт общения с заказчиком с целью выявления целей и требований которым итоговый продукт должен отвечать.