Запускаем сервис оценки компаний как работодателей на «Моем круге». Узнать подробности
Обо мне
  • Люблю решать сложные и нестандартные, возможно плохо формализуемые задачи. 
  • Обладаю физ./мат. базой, постоянно изучаю интересные для себя вещи: алгоритмы и структуры данных, методы машинного обучения, когнитивную и бионическую ветки ИИ, новые технологии разработки приложений, когнитивные искажения и методы рационального мышления.
  • Большое внимание  уделяю стратегии развития проекта. Стараюсь каждый проект сделать успешным.
Опыт работы
Апрель 2014 — Июнь 2018 (4 года и 3 месяца)
Компания "Штурмовик"
Ведущий разработчик
Пермь
Обязанности и достижения

1. Проектирование и разработка low-code платформы GetReport -онлайн конструктора бизнес приложений и БД (C#, ASP.NET MVC, TSQL/PGSQL, AngularJS, code first).  Low-code означает что бОльшая часть приложения создаётся без программирования: аналитик в графическом виде описывает таблицы, роли, многоуровневые правила доступа ролей к ячейкам таблиц. В результате генерируются готовое учетно-отчетное приложение множеством интерфейсов для доступа к данным и аналитике этих данных. 

По динамически построенным таблицам конструктор позволяет делать различные функциональные вещи без программирования: 

  • редактировать/экспортировать/импортировать данные, 
  • создавать запросы к данным через графический конструктор, 
  • анализировать данные через pivot и различные диаграммы подобно Excel (данные диаграммы могут быть взаимосвязанными, детализирующими), 
  • рассылать уведомления по событию и по расписанию на почту и на сайт, 
  • логировать всех действий с данными пользователя,
  • также в системе имеется возможность программирования на Javascript, с помощью которой функционал может быть значительно расширен. С применением программирования конструктор может реализовать практически любые потребности любой учётно-отчётной системы.

2. Разработка программ управления ЧПУ станками с использованием методов машинного зрения (C#, WPF, C).

В компании Штурмовик 2 года я был единственным разработчиком.  Я научился в одиночку делать очень крупные и сложные проекты. Сейчас над проектом работают 5 разработчиков. Практически весь функционал систем был либо реализован мной лично, либо с моим непосредственным участием и/или наставничеством. 

Февраль 2013 — Сентябрь 2013 (8 месяцев)
Prognoz
Ведущий разработчик
Пермь
Обязанности и достижения
Проектирование и разработка нового функционала ядра PrognozPlatform (c++, com, tfs).В компании Prognoz я научился работать над большим проектом (ядро PrognozPlatform составляет порядка 7 млн. сток программного кода) в составе большой команды (в системном отделе компании на тот момент насчитывалось порядка 100 разработчиков).
Июль 2011 — Январь 2013 (1 год и 7 месяцев)
ООО "Восходящие технологии"
Ведущий разработчик
Пермь
Обязанности и достижения

Проектирование архитектуры и разработка информационных систем (.Net, C#, ASP.NET MVC, SQL Server, JavaScript, JQuery, MongoDB, Neo4J, Windows Azure, SVN, GIT, database first):

  • livedata – сервис быстрого создания и вставки интерактивных таблиц на свой сайт.
  • megatable – сервис позволяющий получать знания и структурированные данные из веб-страниц/текстов. 
  • endorphin (backend) – high-load система построения скоринговой оценки на основе информации пользователей в соц. сетях (facebook, linkedIn, foursquare). 
  • ИАС "Эластопласт" – система для введения учета (проекты, финансы, ресурсы, зарплаты) завода "Эластопласт".

В компании «Восходящие технологии» я изучил много интересных технологий, поучаствовал в создании международных стартап проектов. 

Высшее образование
Сентябрь 2007 — Июль 2013
ПГУ-Пермь
Механико-математический
Пермь
Специализация и достижения

Магистр прикладной математики и информатики (кафедра математического обеспечения вычислительных систем), диплом с отличием.