Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Закончил МГТУ им. Н.Э. Баумана по специальности "САПР". Основные интересы включают: C++, математическое моделирование, методы оптимизации, вычислительную геометрию.

Смотрю (слишком) много докладов CppCon, ACCU и проч.

Английский - чтение любой литературы, написание научных публикаций.

Подробности см. в разделах "Образование" и "Опыт работы"

Опыт работы
DATADVANCE
Москва
практикант
Февраль 2017 — Май 2017 (4 месяца)

Интеграция собственного продукта DATADVANCE для многодисциплинарной оптимизации pSeven с ПО моделирования магнитно-резонансной томографии MARIE (github.com/thanospol/MARIE)

Итог работы: программный комплекс для оптимизации точности исследования и безопасности пациента в процессе МР диагностики. Достигнуто повышение общей производительности комплекса.

Оценка «отлично».

практикант
Июль 2016 — Июль 2016 (1 месяц)
Подготовка ПО моделирования магнитно-резонансной томографии MARIE (github.com/thanospol/MARIE) к интеграции с pSeven - продуктом DATADVANCE для инженерной оптимизации.Решение базовых проблем с переносимостью MARIEПодготовка MARIE к использованию без графического интерфейса для семплирования и оптимизации. Семплирование моделей, реализованных в MARIE. Создание вспомогательных материалов, поясняющих подходы к геометрическому моделированию в MARIE

Оценка «отлично».

НИИ автоматизации производственных процессов
Москва
практикант
Июль 2014 — Июль 2014 (1 месяц)

Разработка ПО для научных исследований по темам поисковой разработки сотрудников НИИ.

Итоги практики: Разработана программа для построения Z-буфера криволинейного трехгранного конечного элемента. Данная программа необходима для постобработки результатов конечно-элементного моделирования.Реализована параллельная MPI версия данной программы. Оценка «отлично».

Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Робототехники и комплексной автоматизации; РК
Сентябрь 2015—Август 2017 (1 год и 11 месяцев)

Магистр техники и технологий по направлению "Информатика и вычислительная техника". Специализация "Системы автоматизированного проектирования". Средний балл 4,9.

Диплом с отличием. Стипендиат Правительства Российской Федерации.

ВКР на тему: "Библиотека численно устойчивых алгоритмов построения качественных триангуляционных сеток". Защищена на "отлично". Практические результаты работы доступны в ComputationalGeometryX.

На первом курсе магистратуры я работал над тем, что не успел сделать в бакалавриате: Параметрический эскиз (пример простого геометрического решателя CAD, демонстрация на видео); моделирование кинематики в 3D, а также лагранжевой механикой. Затем немного современным методами оптимизации (MonkeyAlgorithm) и параллельными вычислениями (ParComp).

После работы над генератором препятствий для Motion Planning 2D и исследования методов решения этих задач появился большой интерес к вычислительной геометрии. С целью заполнить очередной бакалаврский пробел занялся построением КЭ сеток, конкретнее - Delaunay Refinement Meshing. Основной результат носит чисто исследовательский характер: библиотека генераторов сеток и сопутствующих алгоритмов и структур данных ВычГеометрии представлена в ComputationalGeometryX, а исследование эффективности локализации Киркпатрика в PathSearch/master.

В итоге образовался в области вычислительной геометрии, перечитал кучу англоязычных статей и набил еще несколько полезных шишек.

Факультет: Робототехники и комплексной автоматизации; РК
Сентябрь 2011—Август 2015 (3 года и 11 месяцев)

Бакалавр техники и технологий по направлению "Информатика и вычислительная техника". Специализация "Системы автоматизированного проектирования". Средний балл 4,7.

ВКР на тему: "Разработка распределенного приложения моделирования процессов разрушения на платформе Microsoft Azure". Защищена на «отлично». Практические результаты работы доступны в репозиториях AzureBatchCrackModel и CrackModel на https://github.com/daniel-kish. Теоретические аспекты и некоторые практические результаты вылились в следующие публикации:

  1. D. L. Kishlakov, P. V. Tarakanov, G. V. Shashurin, Y. V. Berchun, "Hydrogen Aggressive Media Impact on Cycling Durability of Structure Components", Materials Science Forum, Vol. 844, pp. 27-30, 2016. DOI:10.4028/www.scientific.net/MSF.844.27
  2. D. L. Kishlakov, P. V. Tarakanov, G. V. Shashurin, Y. V. Berchun, "Cloud Applications Performance in Crack Growth Simulations of Pre-Hydrogenated Structure Components", Materials Science Forum, Vol. 844, pp. 97-102, 2016. DOI:10.4028/www.scientific.net/MSF.844.97
  3. Д. Л. Кишлаков, П. В. Тараканов, Г. В. Шашурин, и Ю. В. Берчун. 2017. «Эффективность облачных вычислений в моделировании кинетики трещин в наводороженных элементах конструкций.» Информационные Технологии 23 (2): 113-120. URL: http://novtex.ru/IT/it2017/number_2_annot.html#6

После экватора с подачи проф. Смольякова достаточно активно занимался оптимальным управлением. Решил множество тестовых задач аналитически, в MathCAD, Wolfram Mathematica и, конечно, на С++. Практический результат работы частично вылился в проект: "Метод имитации отжига в задаче оптимального управления парусным судном" (OptiSail). Проект отличается наивностью и творческим переосмыслением множества велосипедов. Однако работает и многому меня научил).

Также я с интересом занимался POSIX потоками, MPI (C API и Boost.MPI), а потом и C++11 threads.