Обо мне


Профессиональные навыки
JavaScriptReact.jsGitC#.NETSQLC++ООП
Участие в профессиональных сообществах
Опыт работы
Телокоммуникации
JavaScript разработчик
Октябрь 2019 — По настоящее время (1 месяц)
MeasSystems
Москва
JavaScript разработчик
Март 2019 — Октябрь 2019 (8 месяцев)

Разработка веб-приложений для стартапа.

Syntellect
Москва
Стажер разработчик
Февраль 2019 — Март 2019 (2 месяца)

Разработка модулей к системе документооборота Tessa. Подготовка базы данных под нужды заказчика.

НПЦ «Специальная Техника»
Москва
Инженер
Октябрь 2016 — Сентябрь 2018 (2 года)

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

Достижения:

Разработано приложение для расчета баллистики метаемых тел с твердотопливными двигателями на языке MATLAB

Разработана конструкция устройства для быстрого извлечения заготовок, изготавливаемых методом прессования,  из матриц

Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Информатики и систем управления; ИУ
Сентябрь 2018—По настоящее время (1 год и 1 месяц)

Программная инженерия

Факультет: Специального машиностроения; СМ
Сентябрь 2012—Июль 2018 (5 лет и 10 месяцев)
Высокоточные летательные аппараты, диплом с отличием
Дополнительное образование
Образовательная платформа и конструктор онлайн-курсов
Санкт-Петербург
Программирование на языке C++
Июнь 2019—Июль 2019 (1 месяц)

Рассмотрены различные возможности C++: множественное наследование, преобразование типов, RTTI, нововведения и возможности стандартов C++11/14. Move semantics, r-value ссылки, умные указатели.

Стандартная библиотека шаблонов (контейнеры, итераторы, алгоритмы). 

Обработка ошибок, исключения.

Многопоточность, std::thread, std::async. Затронуто метапрограммирование на шаблонах.

На каждую из рассмотренных тем были решены предложенные автоматически тестируемые задачи. Мной было решено 91% задач, что соответствует сертификату с отличием.

Пример: функция map-reduce, разработанная с помощью std::async и std::thread
https://gist.github.com/kombuchamp/96b06dec8b4747cc3484b2167490f230

Помогаем людям научиться программировать бесплатно
JavaScript Algorithms and Data Structures
Февраль 2019—Март 2019 (1 месяц)

Рассмотрены языковые возможности JavaScript, решено множество алгоритмических задач.

КРОК
 
Разработка приложений на языке C#
Октябрь 2018—Декабрь 2018 (2 месяца)

Было разработано несколько приложений с использованием различных технологий .NET (ASP.NET,  Windows Forms, Entity Framework). Веб-приложение, служба ОС, бот Telegram. Разработка велась с использованием системы контроля версий TFS во внутренней сети компании. 

На семинарах были рассмотрены такие темы, как основы сетевых технологий, управление проектами по разработке ПО, многопоточность и способы работы с ней в .NET