Профессиональные навыки
Опыт работы
Май 2015 — по настоящее время (2 года и 5 месяцев)
ООО «ТрастВерс»
Ведущий программист
Москва
Обязанности и достижения
Ведущий программист в отделе разработки IDM системы: www.cube-system.ru/ За время работы в компании реализовал: - Модуль управления конфигурацией системы - Интерфейс работы с несоответствиями в целевой системе - Мастера импорта и экспорта данных о ролях - Несколько базовых компонент для Knockout.js(Grid, Filter, Modal Dialog и т.д.) - Множество мелких доработок Адаптировал стек разработки: - Добавил возможность вести разработку на ASP.NET MVC(до этого использовались только WebForms) - Добавил возможность вести разработку на TypeScript - Реализовал несколько модулей с использованием Knockout.js - Выработал стратегию разработки новых компонент на ASP.NET MVC и Knockout.js(как должны быть описана вьюмодель, какая логика может быть в контроллере, как создавать компоненты нокаута и т.д.) - Выработал подход к именованию CSS-стилей(что-то похожее на BEM) - Внедрил npm и webpack в систему сборки(что дало возможность использовать множество полезных npm-пакетов, проводить минификацию, бандлинг скриптов/стилей т.д., а также трансляцию SCSS -> CSS и TypeScript -> JavaScript с помощью одного инструмента) - Добавил возможность использовать внедрение зависимостей с помощью Ninject в некоторый части системы(WCF-сервисы, ASP.NET страницы и контролы, MVC контроллеры и т.д.) - Значительно повысил уровень покрытия кода юнит-тестами Основные технологии используемые в проекте(в той части, в которой участвтую я): ASP.NET WebForms, ASP.NET MVC, WCF, Knockout.js
Январь 2011 — по настоящее время (6 лет и 9 месяцев)
Jematic Interproject
Ведущий программист
Москва
Обязанности и достижения
Развитие и поддержка информационных комплексов различных направлений: медицина, мониторинг технологических процессов, автоматизация бизнес-процессов сервисных компаний нефтегазового сектора. Разработка единой платформы для разработки продуктов компании(клиентская часть - C#/WinForms/ASP.NET MVC, серверная - C++/JavaScript).
Август 2010 — Декабрь 2010 (5 месяцев)
ООО "Вики груп"
Программист
Москва
Обязанности и достижения
Доработка и сопровождение ряда информационных комплексов(автоматизация деятельности строительных СРО, магазина компьютерной техники, турагентства, адвокатской конторы). Используемые технологии: WinForms, ASP.NET MVC, WCF, LinqToSQL, MS SQL Server.
Июнь 2008 — Август 2010 (2 года и 3 месяца)
АйТи Информационные технологии
Программист
Москва
Обязанности и достижения
В составе команды разработчиков участвовал в двух проектах: система инвентаризации имущества (http://www.itrfid.ru/solutions/record/) и система учета медицинской техники и оборудования. Оба проекта написаны на C#/.Net с использованием таких технологий как: ASP.NET WebForms, WinForms, WCF, ADO.NET, MS SQL Server.
Апрель 2007 — Декабрь 2007 (9 месяцев)
KoeGEL Immobilien Consulting
Программист
Москва
Обязанности и достижения
Участвовал в разработке внутренней информационной системы. Система разрабатывалась с нуля на платформе MS .Net Framework (WinForms, Remoting, ADO.NET).
Высшее образование
Сентябрь 2004 — Июль 2009
МГТУГА
Прикладной математики и вычислительной техники; ФПМВТ
Москва
Специализация и достижения
Вычислительные машины, комплексы, системы и сети.