Общественная деятельность, партии, благотворительность, НКО... Показать еще
Ученик
Работа с проектами на языке программирования C: в команде написал частичную реализацию библиотеки string.h для работы с текстовой строкой, библиотеку math.h для решения арифметических задач.
- частичная реализация двух утилит для Linux: Cat, Grep (для работы с текстом, вывод на экран содержимого текстового файла, поиск определенных строчек и т.д.).
- собственная реализация библиотеки для работы с матрицами (создание матрицы, сложение, вычитание, сравнение и т.д.).
- создание приложения “3DViewer” для работы с файлами .obj и дальнейшего отображения 3D модели. Для реализации данного проекта использовалась (IDE) “QT Creator”.
(Все функции в вышеперечисленных проектах были покрыты модульными тестами с использованием библиотеки check.h, для командной работы использовался GitLab)
Работа с проектами направления DevOps:
Linux server (ОС была установлена на VirtualBox): установка\настройка ОС, работа в терминале и с системными журналами (логи), настройка сети ОС, работа в текстовом редакторе nano\vim, использование системных утилит (ncdu, du, df, fdisk и т.д.).
Docker: работа с прокси сервером nginx и контейнерами, создание образа, проверка безопасности образа через ПО “Dockle”, развёртывание проектов через “Docker Compose”.
CI\CD: настройка gitlab-runner, написание этапов (сборка (компиляция) проекта, проверка стиля, запуск интеграционных тестов), написание бота в “Telegram” для уведомлений о пройденных этапах.
Bash-scripts: написание скриптов для сбора информации о системе, исследование файловой системы (работа с логами), работа с ПО “Prometheus” и “Grafana” (мониторинг, анализ и визуализация данных), написание собственных метрик для “Grafana”.
На данный момент работаю над проектами реализации на С++ и изучение запросов SQL и java . В дальнейшем планирую изучение информационной безопасности, создание и обучение ИИ.