Обо мне

Специализация и профессиональные навыки:
Разработка корпоративных приложений на платформах Microsoft .NET / .NET Core, WPF, ESRI ArcGIS, HTML/JS

Программирование: C#, C++, TypeScript,  JavaScript

СУБД: Microsoft SQL Server, PostgreSql, MySQL

Библиотеки и фреймворки: 
ASP.NET Core, DevExtreme, Autofac, linq2db, Serilog, NUnit

Инструменты: Microsoft Visual Studio, Rider

Активно интересуюсь функциональным программированием, отдаю предпочтение инструментами, доступным на .NET (F# и Nemerle).

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

MCTS 70-506: Silverlight 4, Development
MCTS 70-486: Developing ASP.NET MVC Web Applications

https://mcp.microsoft.com/authenticate/validatemcp.aspx
Transcript ID: 1000603
Access Code: ACCESS13

Дополнительная информация:
Шахматы, путешествия, краеведение.

Организатор и главный судья соревнований по городскому ориентированию "ПоБеГи - 2011" в Тюмени.

Профессиональные навыки
Опыт работы
Разработка систем управления ресурсами и недропользованием в нефтяных компаниях
Начальник сектора системного программирования
Март 2006 — По настоящее время (13 лет и 3 месяца)

Обязанности:

- Разработчик / Архитектор

- Руководство проектами

Достижения:

- Ведущий разработчик и архитектор Картографического портала - приложения для доступа к информации и управления пространственными данными посредством web-браузера, на основе НАШа ГИС (сервер, редактор, Web API). 

Данное приложение представляет собой развитие ГИС Портала (Silverlight) на HTML5, поддерживает расширение функционала с помощью клиентского API (TypeScript) и виджетов. Работает на ОС семейства Windows и Linux, в качестве хранилища пространственных данных и БД приложения может использоваться PostgreSQL, Microsoft SQL Server. 

Портал внедрен в нескольких подразделениях ПАО Газпром. Разработан сервис интеграции между SAP BI и Хранилищем пространственных данных Картографического портала.

ASP.NET Core, linq2db, TypeScript, React, Webpack

- Один из основных разработчиков геоинформационного программного обеспечения «НАШа ГИС» (гис-сервер + гис-редактор). Последние крупные разработки с моим участием – подсистема безопасности, новая панель администрирования, поддержка ГИС-сервером ОС Linux. ГИС-сервер сертифицирован на требования по безопасности в ПАО Газпром.

.NET Core, Mono, ASP.NET Core,TypeScript, DevExtreme

 https://reestr.minsvyaz.ru/reestr/88170/

- Разработчик ГеоПортала (Silverlight 5) для ОАО Ямал СПГ. Впоследствии и руководитель проекта. Также разработал мобильное картографическое приложение с использованием Kendo UI и TypeScript для упрощенного доступа к системе.

- Разработал частичный аналог Google Earth на Silverlight 5 и XNA. Реализован глобус с поддержкой сторонних тайловых источников данных (Google Earth, Yandex Maps, Bing Maps), интеграцией с ArcGIS Server, генерации и отображения 3D-моделей.

- Участвовал как архитектор и разработчик в создании "Архива" - платформы для разработки корпоративных геоинформационых систем. На данный момент, на ее основе разработано более 30 проектов.

- Главный разработчик нескольких проектов на базе Архива, в частности, АГИС ЖКХ г. Тюмени, ГРР Ямбург.

- Участвовал в разработке геоинформационной системы "ГИС Портал" на базе .NET 4.0, Silverlight, WCF, BLToolkit, ESRI ArcGIS

- Разработал и внедрил модульную инфраструктуру для асинхронной обработки задач, на ее основе созданы сервисы для обработки изображений, индексирования и поиска документов.

- Разработал расширяемую библиотеку и средства просмотра для работы с изображениями особо большого объема самых популярных форматов (BMP, PNG, JPEG,TIFF,GIF,JP2), используется во всех продуктах компании, работающих с изображениями. Реализованы различные алгоритмы для анализа изображений и манипуляции с ними (конвертация, улучшение).

- Разработал "Навигатор сейсмической изученности" на базе .NET 2.0, WinForms, ESRI ArcGIS Desktop

Тюменские авиадвигатели
 
инженер-программист
Август 2003 — Март 2006 (2 года и 8 месяцев)
Обязанности: - Разработчик - Тестировщик Достижения: - Внедрил СУБД Yaffil - Начал перевод ПО завода на СУБД MS SQL 2000 - Разработал АРМ "Отдел кадров" - Участвовал в интеграции продуктов компании INTERMECH с ПО завода - Участвовал в разработке программного обеспечения для автоматизации учета деталей
Высшее образование
Тюменский государственный университет
Тюмень
Факультет: Институт математики и компьютерных наук
Январь 1998—Январь 2003 (5 лет)
Квалификация - математик. Специализация - математическое и программное обеспечение вычислительных систем и сетей.