Обо мне

В свободное время занимаюсь фрилансом, слушаю музыку и разбираюсь с NodeJs и Heroku.

Профессиональные навыки
Опыт работы
Июль 2015 — по настоящее время (2 года и 1 месяц)
Программист, ведущий программист
Екатеринбург
Обязанности и достижения
Разработка кубов OLAP, отчетов на SSRS, ХД, витрин данных, ETL. Основной стек - Microsoft. Проектирование архитектуры решений, разработка и сопровождение. Общение с пользователями, постановка задач. Объемы БД - до 500 Гб, таблиц - до 1 млрд строк. За время работы спроектировал и разработал несколько решений с нуля, также переработал часть существующих (рефакторинг). Также занимался техподдержкой. Установил и поддерживаю портал с отчетами на SharePoint.
Март 2009 — Июнь 2015 (6 лет и 3 месяца)
АБАК-Пресс
Программист, ведущий программист, руководитель проекта
Екатеринбург
Обязанности и достижения
• Разработка для MS Dynamics CRM 3-4. Интерфейс (JS, HTML, JQuery, JQuery UI, MomentJS). Плагины. • Администрирование и работа с MS SQL Server 2000-2014. Разрабатывал отчеты на Reporting Services. Настройка резервного копирования. Мониторинг загрузки, выявление узких мест при помощи SQL Profiler. Оптимизация. Синхронизация данных с внешними системами (SSIS, bcp, ssh). Мониторинг индексов. • Администрирование и мониторинг IIS. Настройка пулов. • Проектирование хранилища данных и создание кубов в SSAS. Создание вычисляемых мер (MDX). Настройка ролевого доступа к данным куба. Клиент - Excel. • Рассылка отчетов с управлением подписчиками и параметрами отчетов. • Добавил интеграцию Lync 2010 с CRM. Можно было начинать звонки с HTML формы, фиксировались данные звонка (начало, длительность, без звукового файла). • Внедрил мониторинг времени загрузки страниц CRM по городам (использовал Episodes, LogParser, результат в сводную таблицу Excel). • Модуль импорта задач в Outlook (VSTO). • Программа обработки детализации (EWS). • Техническая поддержка пользователей, взаимодействие с отделом системных администраторов. • Написание тестовых сценариев для web-сайтов (Webaii). • Настраивал взаимодействие CRM с Sharepoint 2013 (внешние источники). • Постановка задач начинающим программистам. С января 2013 ведущий программист. С июня 2014 руководитель проекта Sharepoint. • Администрирование Sharepoint 2013: центр администрирования, UPS, сервер данных, создание резервных копий, мониторинг и исправление ошибок. • Дорабатывал и создавал решения для задач, связанных с согласованием. Настройка внешнего вида (JS, HTML, CSS). • Дорабатывал рабочие процессы (Sharepoint Designer). • Настроил локальный Git: сервер Scm-Manager и SourceTree в качестве клиента. • Небольшое решение на AngularJS, форма для голосования. • Взаимодействие с системными администраторами (AD,DNS).
Июль 2008 — Март 2009 (8 месяцев)
Программист
Екатеринбург
Обязанности и достижения
Разрабатывал в команде программный комплекс Front Office второй версии для ритейла, включающий в себя: • Кассовый модуль. Разработал слой объектов, слой взаимодействия с БД (LINQ для SQL, прямые запросы) и оптимизировал скорость. • Модуль администрирования (в основном исправлял ошибки, писал инструкции для использования). • Редактор кассового интерфейса. Программа позволяла создавать интерфейс кассира и хранить в БД в сериализованном виде. Использовались стандартные WinForms и DevExpress компоненты.
Июль 2005 — Сентябрь 2008 (3 года и 2 месяца)
ПВФ ДИАС
программист
Екатеринбург
Обязанности и достижения
• ПО для контроля передвижения ТС в реальном времени с обратной связью на основе «Екатеринбург на блюдечке» (C++). GPS (NMEA), dbf-файлы, STL. • Навигационная справочная система предназначенная для Pocket PC. Визуализация при помощи GDI. Поддержка спутниковой навигации в PDA, работы со справочниками (поиск и пр.), построение маршрутов, создание Setup-а (C#). Модуль учета лицензий и частично (DLL на C++) лицензирование через сайт. Обработка и подготовка справочных материалов и карт. Справочная система на HTML. • Риэлтерская система. Основывалась на программе «Екатеринбург на Блюдечке» (C++). БД - MySQL (описание дома), часть информации хранилась в локальных каталогах (фото). Поиск по характеристикам дома и интерактивная работа с картой. Связь с внешними источниками (база предложений «Маклер»). Техническая поддержка пользователей. • Программа построения натяжных потолков. Построение потолка по замерам с учетом погрешностей при измерении, расчет площади. Формирование заданий на раскройку, печать. Использовал USB-защиту Guardant (WinForms, C#).
Высшее образование
Январь 2001 — Январь 2006
УрГУ
Математико-механический
Екатеринбург