Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности
Обо мне


Опыт работы
Anisoprint
Москва
Lead-developer
Февраль 2017 — По настоящее время (2 года и 11 месяцев)

Full-stack. Разработана и внедрена CAM-система Anisoprint Aura, которая позволяет автоматизировать процесс подготовки 3д моделей к печати как чистым пластиком по технологии FDM, так и пластиком, армированным непрерывным волокном. Разработка была осуществлена с нуля (нет аналогов для такой технологии) и заняла 1.5 года. Работа велась без команды. Нужно было не только писать код, нужно было изучать физические процессы, учиться их понимать с точки зрения оперирования ими в автоматическом режиме. Разработка велась без ТЗ, система была похожа на Agile.

Разработка включала:

- создание расширяемой и поддерживаемой архитектуры (с учетом необходимости постоянно менять алгоритмы печати, т.к. еще приходилось делать R&D в области 3D-печати).

- исследование алгоритмов печати. Взаимодействие с "железом". Нужно было понять физические процессы и научиться ими манипулировать, и сделать так, чтобы пользователь уже мог не задумываться об этом.

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

- разработка простпроцессинга

- UI/UX в компании нет штатного/внештатного дизайнера. Дизайн так же был сделан самостоятельно и оценен пользователями как "быстрый в освоении и интуитивно-понятный".

- TDD (90% покрытия, ручные модельные и интеграционные тесты).

ЦИТ МГУДТ
Москва
Разработчик C#
Июль 2011 — Январь 2017 (5 лет и 7 месяцев)

Full-stack разработка клиент-серверной системы для Планово-Финансового отдела. Система предназначена для управления кадровым составом, распределением зарплат, отпусков и т.д. Было создано 2 версии. Первая на основе MySql, вторая на MsSql. Переход осуществлялся автоматизировано, и не потребовал от пользователя дополнительных действий. Интерфейс был разработан с использованием WinWorms. Одна из главных особенностей - автоматические отчеты. Система сама узнавала какие есть таблицы в БД и строила на их основе граф. Пользователь же мог задавать ограничения на выборки, система сама конструировала SQL-запрос. Отчеты экспортировались в Excel. При разработке был применен подход TDD с модульными и интеграционными тестами.

Высшее образование
Московский государственный университет дизайна и технологии им. А.Н. Косыгина (бывший МГТУ Косыгина)
Москва
Факультет: Информационных технологий, автоматики и энергетики
Сентябрь 2006—Июль 2011 (4 года и 10 месяцев)
Системы автоматизированного проектирования (красный диплом)