Обо мне

Основная специализация:

  • Проектирование и разработка клиент-серверных систем на C#.
  • Проектирование структуры баз данных и оптимизация запросов.
  • Многопоточное программирование.
  • Оптимизация и рефакторинг кода и SQL-запросов.
  • Управление разработкой, аналитика, написание ТЗ, проведение собеседований.

Технологии:

  • C# - более 10 лет практики. Хорошо знаю платформу .NET (фактически начал работать с версии 1.0) понимаю её внутреннее устройство и реализацию с учётом знания API Windows.
  • WinForms и WPF - умею разрабатывать и проектировать удобные пользовательские интерфейсы с использованием многопоточности.
  • WCF - накопил большой опыт применения данного фреймворка за последние 7 лет. До этого работал с .NET Remoting, есть опыт перехода.
  • SQL Server - занимаюсь разработкой и оптимизацией запросов начиная с версии 2005. Также работал с Oracle, MySQL, MS Access.
  • C++ - занимался разработкой до 2008 года, после полностью перешёл на C#.
  • WEB - будучи студентом, занимался фриланс-разработкой сайтов на PHP, вёрсткой HTML+CSS, писал скрипты на JS. Самостоятельно изучил ASP.NET WebForms и периодически применяю в небольших проектах. Знаю общие принципы организации и работы web-решений.

В целом, никогда не испытывал проблем с освоением новых технологий.

Могу работать как в команде, так и самостоятельно, как с крупными (десятки и сотни мегабайт исходного кода) , так и с небольшими проектами. Умею быстро писать качественный и компактный код. Не испытываю проблем в общении: могу грамотно формулировать мысли как устно, так и письменно. Умею находить общий язык с людьми различной квалификации, объяснять, слушать, предлагать решения, переводить на язык понятный разработчикам.

Имею опыт разработки различных корпоративных информационных систем. PLM, PDM, ECM, MES, CRM, CAD, автоматизация бизнес-процессов, конструкторско-технологическая подготовка производства и т.п. - со всем этим я работаю на протяжении многих лет.

Профессиональные навыки
Опыт работы
Январь 2016 — Май 2017 (1 год и 5 месяцев)
Mercury
Ведущий разработчик
Москва
Обязанности и достижения
Проектирование архиектуры и разработка внутреннего ПО компании.
Июль 2015 — Декабрь 2015 (6 месяцев)
Фриланс
Москва
Обязанности и достижения
Реализация проектов автоматизации документооборота и процессов производственных предприятий на базе собственной платформы. Проекты, реализацией которых занимался: - система электронного документооборота в компании, занимающейся сертификацией продукции; - система дистанционного обучения; - система автоматизации процессов производственного предприятия.
Февраль 2012 — Июнь 2015 (3 года и 5 месяцев)
Руководитель группы разработки
Москва
Обязанности и достижения
Обязанности: - управление группой разработки до 10 человек: постановка задач, контроль выполнения, code review, консультации; - аналитика, проектирование архитектуры, написание ТЗ; - программирование, исправление ошибок, рефакторинг кода (50% времени); - консультации сотрудников других подразделений, партнёров и пользователей; - проведение собеседований. Достижения: - Подобрана и обучена команда разработчиков способная эффективно работать в рамках постоянно меняющихся требований и приоритетов. - Используемые технологии и библиотеки: .NET 4-4.5 (C#), WCF, WPF, WinForms, DevExpress, MS SQL Server.
Февраль 2008 — Январь 2012 (4 года)
Ведущий программист
Москва
Обязанности и достижения
Обязанности: - проектирование и разработка базы данных, сервера приложений, клиентского API; - аналитика, проектирование прикладных решений автоматизации документооборота; - постановка задач разработчикам, консультации, code review; - консультации сотрудников других подразделений, партнёров и пользователей. Достижения: Разработано ядро клиент-серверной системы, ключевыми особенностями которой является: - полностью скрытая на уровне клиентской части работа с СУБД благодаря высокоуровневому API; - справочная система, позволяющая динамически формировать структуру базы данных; - поддержка нескольких СУБД. На основе разработанной системы успешно защитил кандидатскую диссертацию по специальности САПР. Используемые технологии и библиотеки: .NET 2.0, 3.5, 4.0 (C#), WCF, WinForms, DevExpress, MS SQL Server, Oracle.
Август 2003 — Январь 2008 (4 года и 6 месяцев)
Программист
Москва
Обязанности и достижения
Обязанности: - программирование новой и доработка существующей функциональности CAD-системы; - рефакторинг старого кода; - исправление ошибок. Достижения: - Разработана интегрированная среда разработки (IDE) для написания макросов с использованием .NET API, поддерживающая языки C# и VB.NET, дизайнер форм, отладчик. - Используемые технологии и библиотеки: С++, MFC, WinAPI, COM, Managed C++, .NET 1.0, 2.0 (C#), Codejock.
Высшее образование
Январь 2008 — Январь 2010
ИКТИ РАН-Москва
Москва
Специализация и достижения
Успешно защитил диссертацию по специальности САПР.
Январь 2002 — Январь 2008
МГТУ "СТАНКИН"
Информационных технологий (ИНТЕХ)
Москва