Запускаем афишу образовательных курсов на «Моём круге». Читать подробности
Обо мне

Специализация и профессиональные навыки:
Специализуюсь, главным образом, на веб-разработке с применением технологий, основанных на MS .NET: VS 2008-2012, MS .NET 3.5-4.5 (здесь я имею ввиду общие вещи, такие как понимание типов и принципов работы CLR, стандартные библиотеки, многопоточность (в т.ч. TPL), Reflection, LINQ, обработка XML, ввод/вывод, сетевое взаимодействие, шифрование и т.д.), ASP.NET WebForms и MVC (2-4), MS WebAPI, WCF (в т.ч. с MSMQ в качестве транспорта), LinqToSql, EF, MS EntLib, Redis, разработка REST-сервисов (как средствами WCF, так и MVC, WebAPI), AJAX и клиентский JavaScript (jQuery, knockout и др.), в т.ч. Single Page, MS SQL 2005-2008 (большой опыт разработки и оптимизации БД, ХП на T-SQL), опыт оптимизации под высокие нагрузки (в т.ч. все виды кэширования, учет наличия webfarm и webgarden, шардирования БД и сервисов, "грязного" чтения БД, многопоточного взаимодействия и т.д.), опыт разработки серверной поддержки функционала мобильных устройств (push-нотификации, inapp purchase), SVN, Git, TFS 2010.

Профессиональные цели:
Активное участие в проектировании и реализации всех технических аспектов интересных и востребованных софтверных проектов на всех этапах их жизненного цикла. Крайне не хотел бы быть "слепым" исполнителем чужих решений.

Награды, сертификаты, портфолио, проекты:
Microsoft Certified Professional Developer (MCPD):
- Web Developer 4

Microsoft Certified Technology Specialist (MCTS):
- .NET Framework 4, Data Access
- .NET Framework 4, Service Communication Applications
- .NET Framework 4, Web Applications

10gen The MongoDB Company M101P: MongoDB for Developers

Дополнительная информация:
Мне чрезвычайно нравится сфера моей деятельности, поэтому я всегда стараюсь быть в курсе новых подходов и тенденций. Вещи, которые кажутся мне важными и интересными, но не используются непосредственно в работе, я стараюсь осваивать самостоятельно в свободное время. Как наиболее актуальные примеры, можно привести более глубокое освоение JavaScript, освоение документоориентированных СУБД (MongoDB), разработки веб-приложений на языке Python и его фреймворков (Bottle, Django), концепции CQRS и Event Sourcing.

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

Опыт работы
Дэшборд Системс
Москва
.NET разработчик
Январь 2013 — По настоящее время (6 лет и 9 месяцев)
Обязанности: - Компания является стартапом - резидентом Сколково, разрабатывающим собственный продукт для автоматизации работы коллегиальных органов управления. - В мои обязанности входит участие в разработке серверной части продукта. Достижения: - Разработаны несколько блоков новой функциональности, наиболее значимыми среди которых являются рассылка уведомлений и электронно-цифровая подпись решений пользователя. - Есть и технические усовершенствования: реализовал перевод системы JS-кода на AMD (asynchronous module definition), что сделало JS-код более структурированным, облегчило его сопровождение, доработку и переиспользование. - При моем непосредственном участии выпускается новая версия веб-интерфейса продукта.
ITONLINE GROUP
Москва
Ведущий программист
Январь 2011 — Декабрь 2012 (2 года)
Обязанности: - Разработка новой функциональности и доработка существующего семейства крупных веб-проектов (собственные проекты компании) с относительно высокой нагрузкой. - Работал в группе, ответственной за подготовку и выпуск нового функционала. - Помимо самостоятельной разработки, оказывал помощь junior-разработчикам, а также проектированию в составлении технических заданий, разрабатывал технические решения, взаимодействовал с аутсорсерами в качестве технического консультанта. - В компании применялись принципы agile (SCRUM). Достижения: - За время работы выпущены (непосредственно мной или при моем участии) большое количество блоков функциональности, как по бизнес-задачам, так и по техническому усовершенствованию. - Запущена мобильная версия проекта, разработан web api для бек-енд поддержки нативных мобильных приложений.
Инкотекс (НПК "Инкотекс")
Москва
Ведущий специалист
Декабрь 2006 — Декабрь 2010 (4 года и 1 месяц)
Обязанности: - Компания является крупным производителем электросчетчиков. - В мои обязанности входило проектирование, разработка и сопровождение систем автоматизации учета электроэнергии. Являлся руководителем группы из 4 программистов, а также координировал действия дополнительных разработчиков, привлекаемых на условиях аутсорсин - Большой опыт разработки взаимодействия с оборудованием по различным каналам связи (TCP, UDP, CSD, GPRS, RS232) и протоколам, как стандартным (таким как MODBUS, МЭК 61107, DLMS/COSEM), так и собственным. Достижения: - Разработана "с нуля" и внедрена (запущена в продажу) автоматизированная информационно-измерительная система комплексного учета электроэнергии (АИИС КУЭ). Пользователями являются различные российские энергосбытовые компании (в т.ч. крупные).
Инкотекс (Астор-трейд)
Москва
Инженер-программист
Октябрь 2001 — Ноябрь 2006 (5 лет и 2 месяца)
Обязанности: - Компания была крупным (по крайней мере на тот момент) производителем торгового оборудования. - В мои обязанности входило проектирование, разработка и сопровождение систем автоматизации розничной торговли, поддерживающих работу с различным торговым оборудованием (фискальные регистраторы, сканеры штрих-кодов, электронные весы, дисплеи покупателя и др. - Большой опыт разработки кода взаимодействия с торговым оборудованием по различным каналам связи (TCP, RS232) с использованием различных протоколов, как стандартных (таких как OPOS), так и собственных. Достижения: - Разработана "с нуля" и внедрена (запущена в продажу) законченная система.
Высшее образование
Национальный исследовательский технологический университет «МИСиС»
Москва
Факультет: Кафедра cистемной и программной инженерии (ИИБС)
Январь 1997—Январь 2003 (6 лет)
Диплом с отличием