Обо мне

Специализация и профессиональные навыки: Языки программирования Assembler, C#. Среды разработки - Visual Studio.NET 2005/2008/2010. СУБД MS SQL Server 2005/2008, PostgreSQL. Сетевое программирование – TCP/IP, UDP. Системное программирование. XML, XPath. Знание технологий ADO.NET, ASP.NET, LINQ, WPF. Web - HTML, CSS 2.0, JavaScript, ASP.NET AJAX Control Toolkit, JQuery, DevExpress, AngularJS + Jaydata lib. Инструменты MS Visual Studio.NET - CrystalReport, MS Visual Studio Tools for Office. Система управления версиями Subversion, TFS. Инструмент Resharper. Большой опыт работы с картами Google, Yandex, менее OpenLayers. Orm - NHibernate. Web socket с использованием SignalR. Web services - wcf/web API.

Профессиональные цели: Повысить существующий уровень. Углубится в web-программирование и сетевое программирование, т.к. считаю, что будущее за web-приложениями. Улучшение навыков и изучение новых в направлении Asp.net mvc, Js framework angular, node.js.

Награды, сертификаты, портфолио, проекты: Второе место в конкурсе профуспех, проводящемся среди электросетей ОАО «Кубаньэнерго»

Дополнительная информация: * Окончил военную кафедру с присвоением звания лейтенант запаса. * Важные квалификационные навыки: 1) ответственность, 2) вдумчивость в задачу, 3) желание и умение писать красивый удобочитаемый код, 4) постоянная жажда знаний, 5) способен задержаться на рабочем месте для выполнения срочной внеочередной задачи. * Участвовал в спортивных состязаниях проводимых ОАО «Кубаньэнерго» среди электросетей Краснодарского края и Республики Адыгея, и добивался хороших результатов. * Не курю. * Люблю футбол, играть на гитаре, писать стихи.

Профессиональные навыки
Опыт работы
Март 2011 — по настоящее время (7 лет и 10 месяцев)
специалист отдела веб технологий, руководитель отдела
Москва
Март 2011 — по настоящее время (7 лет и 10 месяцев)
программист подразделения web-технологий
Москва
Обязанности и достижения

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

- Доработки различной степени сложности, вплоть до написания новых модулей, исправление ошибок, рефакторинг в проектах компании: "Оптимум" и "WEBOLAP"(ASP.NET, Javascript,DevExpress), ММС.

- Участие в разработке проекта для компании Аэрофлот(ASP.NET, Javascript, DevExpress). Таблицы данных, AspxGridView, картографический модуль - google map api(получение в таймере данных из бекенда ajax), отображение перемещения объектов на карте в реальном времен.

- Разработка проекта Ммс, оптимизация и распределение заявок между сотрудниками(ASP.NET, Javascript, DevExpress, SignalR). 25 форм, в основном табличные данные. Использование средств map api - google/yandex, для отображения данных на карте по маршрутам - плановые/фактические, точки на карте, использование google map api drawing для рисования на карте объектов - точки, линии, полигоны.

- Участие, и управление командой, в разработке модуля дистанционного обучения, на базе проекта "Оптимум"(ASP.NET, Javascript,DevExpress). Прохождение тестов/курсов - текстовая и мультимедиа информация(аудио/видео), табличные данные, отчеты, возможность выгрузки отчетов в форматы xls, pdf, rtf.

- Участие в разработке модуля платежной системы(ASP.NET, Javascript,DevExpress).

- Разработка с 0 проекта интернет-магазина, с использованием framework AngularJS 1.5, Jaydata, Web Service. Табличные данные, сервис работы с корзиной, обработка ТУ условий - получение данных по скидкам и акциям, сведение данной информации к одному объекту, и обработка товарных позиций по акции или скидке при добавлении в корзину.

- Разработка с 0 проекта, админ веб-интерфейс проекта ОМК, работа с таблицами БД. Frontend: AngularJS 1.5, Javascript, JQuery. Backend: ODataService, EntityFramework 6.0, C#. Авторизация JWT, 15 форм, высоконагруженное приложение. В рамках данного проекта был разработан веб сервис интеграции, принимает XML/JSON данные, отдает XML/JSON данные, многоуровневая проверка данных сущностей, работа с таблицами напрямую без ХП, с использованием EF 6.0. Так же в рамках данного проекта был разработан модуль печати чеков из веб, с использованием сервиса печати.

- Управление командой, создание архитектуры, ревью кода, распределение задач, участие в написании реализации проекта и консультации по технике.

Достижения:

- Развитие и поддержка существующих проектов компании, оптимизация кода.

- Участие и управление командой в разработке новых проектов.

- Разработка новых проектов и разработка новых модулей.

Январь 2009 — по настоящее время (10 лет)
Freelance
Москва
Обязанности и достижения

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

- Разработка программного обеспечения для нужд заказчика

- Создание сайтов визиток

Достижения:

- Поддержка и развитие разработанной системы в компании АйТиПроект - «R-Class ERP», для компании R-Class(оптимизация процедур и скорости выполнения, устранение ошибок). WinForms/PostgreSQL, выгрузка отчетов в Excel, работа с сканером ШК, работа с ТСД.

- Разработана программа учета товарооборота для цветочного магазина(поставка, продажи, отчеты продаж/поставок, доход-расход). Работа с штрих кодами. WPF/PostgreSQL.

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

- Создание сайтов визиток: http://www.avtoservice-vars.ru/, http://www.expo-log.ru/

- Разработка Андройд приложения, карты Яндекс и Js модуля проекта газовых заправок http://www.gazstation.net/

Сентябрь 2009 — Март 2011 (1 год и 7 месяцев)
АйТиПроект
программист 1-й категории
Москва
Обязанности и достижения

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

- разработка клиентского ПО

Достижения:

- Разработана и внедрена информационная система "Реестр чеков" для ОАО «Россельхозбанк». ASP.NET/MS SQL Server/Ajax Control.

- Разработана информационная система «R-Class ERP» для компании ООО «Р-КЛАСС».

- Участие в разработке коммерческого продукта компании "Мобильный склад".

- Работа с оборудованием Elpas Active RFID (активная радиочастотная идентификация) /RTLS (система отслеживания местоположения в реальном времени). Написание собственного приложения под данное оборудование. Модуль работы с фискальным регистратором для кассы.

Используемые технологии - ASP.NET, ADO.NET, WPF. Работа с протоколами TCP/IP, UDP. Работа с СУБД MS Sql Server 2005/2008, PostgreSQL 8.3(хранимые процедуры, триггеры). Создание отчетов с использованием библиотеки Flexcel, работа с штрихкодами, программирование под .NET Compact Framework. Система управления версиями Subversion. Проект под оборудование Elpas написан с использованием WPF, весь интерфейс.

Октябрь 2008 — Сентябрь 2009 (1 год)
Краснодарские электрические сети ОАО «Кубаньэнерго»
инженер-программист
Краснодар
Обязанности и достижения
Разработка программы учета горючесмазочных материалов (второе место в конкурсе профуспех, проводящемся среди электросетей ОАО «Кубаньэнерго»). Разработка Web-приложения на ASP.NET для списания материалов службами и отделами на предприятии и в районных распределительных электросетях
Октябрь 2006 — Сентябрь 2008 (2 года)
Адыгейские электрические сети ОАО «Кубаньэнерго»
инженер-программист
Майкоп
Обязанности и достижения
Разработка различных программ по работе с базами данных для бухгалтерии и службы финансового контроля
Октябрь 2005 — Сентябрь 2006 (1 год)
Лаборатория ГИС при АГУ
программист C++
Майкоп
Обязанности и достижения
Разработка программ для работы с файлами ArchiCAD – DWG/DXF. Разработка программы обработки SHP файлов для построения цифровой модели рельефа.
Высшее образование
Январь 2002 — Январь 2007
АГУ-Майкоп
Физический
Майкоп
Специализация и достижения
Специальность Автоматизированные системы обработки информации и управления.
Январь 2001 — Январь 2009
ТРТУ
Автоматики и вычислительной техники
Таганрог
Специализация и достижения
Не закончил, добровольно отчислился в связи с переездом в Москву