Лучше уметь и не нуждаться, чем нуждаться и не уметь.
Реализовал функцию prepare_path для библиотеки распределённого хранения данных. Данное нововведение позволяло с низкими временными и вычислительными затратами подготавливать путь в нужному чанку в хранилище.
Принимал участие в переводе сервиса управления кластером СХД на паттерн Publisher-Subscriber посредством библиотеки SObjectizer. Реализовывал взаимодействие между СХД и управляющей машиной.
Портировал проекты под архитектуру e2k.
Реализовал поддержку протокола Fibre Channel для сервиса
мониторинга состояния кластера СХД - в проект была добавлена возможность
раздачи блочных устройств на сторонние устройства через оптоволоконный
кабель.
Поддерживал работоспособность сервис мониторинга каталитических систем на FastAPI. Покрывал кодовую базы тестами, а также создавал на неё документацию.
Принимал участие в редактировании модели прогнозирования износа катализатора.
Выполнял проектную работу по созданию кроссплатформенного desktop-приложения на Qt для расчётов параметров кольцевых заготовок.
Приложение определяло характеристики заготовки и готового изделия, подбирало оснастку для отливки из базы данных, а также строило эскиз детали. В beta-версии было реализовано 3D-моделирование кольца через OpenGL.
Из небольших достоинств можно отметить подключение локализации к проекту (русская/английская), а также возможность смены тем оформления (тёмная/светлая).
Инженер BigData. В качестве учебного проекта разработал модель, предсказывающую плотность и драпируемость ткани - данный проект поможет сильно сэкономить на текущих методах расчёта упомянутых характеристик.
Разработал приложение-справочник по физике. Научился работать с Git, получил базовые знания о Java и Android Studio.