Профессиональные навыки
Опыт работы
Разработка ПО банковского сектора
Главный инженер-программист
Июль 2020 — По настоящее время (3 месяца)

Развитие кассовых операций.
Blazor, Angular, .Net (C#), SQL (MS)

AngularC#Mssql
Федеральная ювелирная сеть
Руководитель отдела разработки .Net
Январь 2020 — Март 2020 (3 месяца)

Поддержание и развитие достигнутых успехов.

не сошлись в подходе к разработке.

Разработка программного обеспечения и оказание консультационных услуг в сфере разработки ПО
Старший разработчик .net
Сентябрь 2019 — Ноябрь 2019 (3 месяца)

На одном проекте для HR.

.net, react, typescript, ef, postgresql, cqrs, git, jira, ant.design

В целом - всё хорошо, люди хорошие, специалисты грамотные. Это первое место, где я учился у других (разработчиков)

Минус: плохое рабочее место (комната), какие-то бесконечные ремонты за стеной, шумно, душно. Неудачно зашёл, видимо.

Здоровье дороже.

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Руководитель направления разработки / старший разработчик .net
Июнь 2018 — Сентябрь 2019 (1 год и 4 месяца)

"body shop"
Поддержка, сопровождение, развитие сайта www.moex.com и других смежных сайтов Интернет Представительства МБ.

Что сделано или делается/обязанности:
- третья линия поддержки,
- взаимопонимание с бизнесом и видение развития проектов,
- стабилизирована работа сайта moex.com и смежных сайтов
- унифицирована работа с сайтами через CMS
- code review
- отлажена работа с отделом DevOps
- проделан большой объём refactoring legacy code.
- back log почти пуст
- согласование и решение задач с другими отделами
- общение с клиентами: формирование/уточнение требований
- постановка задач на разработку и/или публикацию
- планирование работ в команде
- согласование и планирование дальнейшего развития проекта.

Стек технологий: asp (vbscript, jscript), asp.net web forms, .net core, ef, ado.net, html, mssql, linqpad, css, js, angularjs 1.6, vuejs 2, jira, git (source tree), Elasticsearch

Не повезло с отделом в МБ.

Компания - поставщик автозапчастей для иномарок 15 лет
Ведущий разработчик asp.net
Февраль 2016 — Июнь 2018 (2 года и 5 месяцев)

FullStack.
Поддержка и развитие сайта allautoparts.ru
Создание, оптимизация ХП, таблиц SQL (mssql)
WCF + asp.net webforms + jquery + angularjs + less + bootstrap (less) + ado.net

Мой используемый стек:
UI: ASP.Net Web Forms, ASP.NET Core MVC, JS, AngularJS (директивы, фабрики, компоненты), JQuery, WCF.
БД: Создание таблиц, составление отчетов, CTE, CRUD, но прямо плотно базой не занимаюсь, так как много времени забирает UI.
Оптимизация запросов (БД): профилирование
Entity Framework из LinqPAD для построения отчетов, ну и для своих домашних проектов (DB First). А на боевом сервере используем чистый ADO.NET
MVC: Asp.net Core 2.0

Оптимизация производительности сайта.
Защита от DDoS атак.
Защита от парсеров.

Биолинк
Москва
Руководитель проектного центра
Февраль 2015 — Февраль 2015 (1 месяц)

Собственно программирование, контроль внедрения нового функционала, постановка задач, планирование, отчётность.
Устранил большинство ошибок в системе.
Перевожу систему на тонкий клиент (web)

Кииро медиа
Москва
Ведущий разработчик .net
Май 2014 — Декабрь 2014 (8 месяцев)

Стартап. Разработка игры для социальной сети "Одноклассники" (http://www.ok.ru/game/psy). Beta-версия.
Клиент: Phaser JS + HTML5 + CSS + JavaScript
Сервер: ASP.NET + EF 6 (Code First + Migration) + MSSQL + PostgreSQL

Частично: PHP + MySQL, Unity3D

Проект заморозили...

Видео игры: https://youtu.be/mvXBrKLq6RM

ООО "МультиТоллСистем"
Москва
Заместитель генерального директора
Июнь 2012 — Октябрь 2013 (1 год и 5 месяцев)

Планирование работ, постановка задач, контроль исполнения.
Проектирование АСУДД (автоматизированная система управления дорожным движением) участка автомагистрали М4 (Дон).

Организация работ по разработке интерактивных презентаций (C#, Unreal Engine, Unity3D).
Постановка задач, разработка ТЗ, контроль разработки ПО.

Управление удалённой командой (6 человек) по разработке beta-версии приложения для Android.

ИТ-компания, работающая в сфере разработки, системной интеграции, сервисных услуг и аутсорсинг, консалтинга
Разработчик SharePoint
Сентябрь 2011 — Июнь 2012 (10 месяцев)

Разработчик SharePoint, SharePoint Branding, Flash, JavaScript (JQuery)

ФГУП НИИ Почтовой связи
Москва
Ведущий архитектор
Апрель 2011 — Август 2011 (5 месяцев)

Разработка/документирование Архитектуры ИС (SYBASE PowerDesigner).
Reverse Engineering.
Анализ методов/средст разработки.
Разработка прототипов программых компонентов.

Все работы ведутся с использованием продуктов/технологий Microsoft: TFS + MSProject, Visual Studio 2010, ASP.NET, MS SQL Server 2008

Системный архитектор
Июнь 2009 — Апрель 2011 (1 год и 11 месяцев)

Разработка игрового ПО.
В обязанности входит:
Continuous integration - поддержка (настройка) BuildServer (SVN, CruiseControl.NET, MSBuild).
Bug Tracking: LuxProject (JIRA)
Доработка существующего проекта (клиент-серверное приложение).
Работа в команде более 10 человек.
В разработке используется: C#, C++, MSSQL 2005, OpenGL, ASP.Net., PowerDesigner
Платформы: Windows, Linux

Продукты: ACE (vitinvest.com) - PHP - часть.

C++PHP
АПИ
Москва
Ведущий разработчик .Net
Январь 2009 — Июнь 2009 (6 месяцев)

Разработка ПО для обслуживания автозаправочных станций с головным офисом.
ПО полностью реализовано на dotNet.
В обязанности входит разработка архитектуры приложения, реализация наиболее важных узлов системы. Постановка задач разработчикам. Разработка модулей для работы с периферийным оборудованием (кассовый аппарат, считыватель штрих-кодов)
В программе используется: C#, MS SQL 2005, ADO.NET, WPF, WinForms, DevExpress, Remoting, Reflection

ООО "Бизнес Процесс"
Москва
Разработчик
Ноябрь 2006 — Декабрь 2008 (2 года и 2 месяца)

1. Создание почтового клиента. Программа использует для передачи сообщений общедоступные почтовые серверы, но представление переписки сделано в виде форума. Программа была написана на С++.
Выполнял функцию ведущего разработчика.
При написании были использованы: CodeJock, MFC, SMTP, POP, XML, HTML, WinApi.

2. Создание мультимедиа-книги. Программа предназначена для того что бы помочь преподавателям готовить учебный материал комбинируя аудио, видео, текстовые, и другие данные в единый проект и потом показывать или передавать другим для обучения. Так же есть возможность получать содержимое курсов с Internet-сервера.
Выполнял функцию ведущего разработчика.
В программе использовались: CodeJock, C#, WebServices, Zip, Cryptography (RSA), WinForms, WinApi, MySQL, Microsoft Office.

3. Создание программы, которая совмещает системный и процессный подход в управлении предприятием. В мои обязанности входило формализация требований заказчика, постановка задач разработчикам, программирование.
В программе использовались: C#, Java(сервер), CodeJock, WPF, WinForms, WebServices, XML, ADO.NET, MS TFS, MS Project

WpfC#Ado.net
Центральный научно-исследовательский институт МО РФ
Москва
Научный сотрудник
Август 2003 — Ноябрь 2006 (3 года и 4 месяца)

Разработка автоматизированных рабочих мест операторов (АРМ) для военного комплекса для управления радиоэлектронной аппаратурой. Интерфейс оператора полностью реализован с использованием OpenGL. Для работы со звуком был использован DirectSound. Для передачи данных по сети Socket. Для связи с аппаратурой COM-объекты.
В программе использовались: Delphi, WinSocket, OpenGL, DirectSound, Multithreading