Разработка браузерной IDE для разработки и автоматизации бизнес-процессов, разработки веб-форм.
Разработка модулей к системе документооборота Tessa. Подготовка базы данных под нужды заказчика.
Разработка конструкции и технологии изготовления изделий, разработка 3D-моделей и чертежей, реверс-инжиниринг устройств, выполнение расчетов и разработка расчетно-вычислительных программ (MATLAB).
Достижения:
Разработано приложение для расчета баллистики метаемых тел с твердотопливными двигателями на языке MATLAB
Разработана конструкция устройства для быстрого извлечения заготовок, изготавливаемых методом прессования, из матриц
Рассмотрены различные возможности 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, решено множество алгоритмических задач.
Было разработано несколько приложений с использованием различных технологий .NET (ASP.NET, Windows Forms, Entity Framework). Веб-приложение, служба ОС, бот Telegram. Разработка велась с использованием системы контроля версий TFS во внутренней сети компании.
На семинарах были рассмотрены такие темы, как основы сетевых технологий, управление проектами по разработке ПО, многопоточность и способы работы с ней в .NET