Репозиторий создан с целью продемонстрировать мои текущие навыки программирования. В нём хранятся фрагменты кода и описание самых интересных созданных мною проектов.
- ФИО - Бобров Алексей Юрьевич
- Статус - в активном поиске работы
- Образование - высшее, бакалавриат АВТФ НГТУ 2024, "Информационные системы и технологии в промышленности и бизнесе"
- Опыт работы - отсутствует
- Почта - alexeybobrov1@mail.ru
- Telegram - https://t.me/Oleksey_Bobrov
Использовал язык для создания игр, оконных приложений для математических вычислений/симуляций, решения задач на LeetCode https://leetcode.com/Oleksey/ и в рамках учёбы в университете
- Знаю основы Unity - умею пользоваться средой разработки, использовать пакеты из Asset Store и создавать скрипты для игровых объектов, есть опыт создания простых 2D top-down игр, а также участия в GameJam соревнованиях https://oleksey.itch.io/unknown-lands
- Принимал попытки использовать на практике принципы SOLID и шаблон Clean architecture. Имею общее понимание паттернов IoC, DI, SL и CR (пользовался фреймворком Zenject). Знаю основные структурные и поведенческие паттерны (observer, singleton, strategy, decorator, builder, bridge, states)
- Опыт работы в WinForms
Использовал для изучения алгоритмов оптимизации и ИИ, прошёл курс Python разработчика https://go.skillbox.ru/profession/profession-python, активно интересуюсь современными проектами, использующими LLM
- Имею опыт использования фреймворков Django и Flask, а также взаимодействия с API (hh.ru, vk.com)
- Знаком с библиотеками для анализа больших данных (numpy, pandas, matplotlib)
- Опыт создания многоагентных систем и сервисов, использующих LLM
- Немного разбираюсь в создании, валидировании и тестировании нейронных сетей при помощи фреймворка tenserflow (без него создавал лишь однослойный перцептрон и сеть Хопфильда)
- Естественно знаком с: переменными окружения (conda, venv), библиотеками для юнит тестирования (pytest, unittest), а также уникальными для питона структурами (декораторами функций/классов, генераторами и магическими функциями)
Использовал несколько раз в университете и для решения домашней работы студента Чешского университета, также в дипломе использовал Python + JS
- Обладаю минимальными навыками вёрстки, скромное понимание принципов табличной и контейнерной вёрстки
- Применял на практике фреймворк Bulma
- Работал с базами данных через PHP (на практике использовал MySQL)
- Знаком с фреймворком JS Express
Использовал язык в рамках учёбы в университете и во время участия в школе21 от сбербанка (занял второе место в групповом рейтинге)
- Знаком с принципами структурного программирования Дейкстры
- Уверенно пользуюсь Makefile и GCC
- Умею работать с памятью (знаю все три возможные способа инициализации динамического двумерного массива), а также с бинарными и текстовыми файлами (в том числе с большими бинарными файлами)
Использовал в рамках обучения в университете, работал с микроконтроллером ATMega324PB
- Умею работать с регистрами общего назначения, SRAM и FLASH памятью
- Знаком с флагами микроконтроллеров, обработкой прерываний, портами ввода/вывода, счётчиками и подключением устройств к микроконтроллеру