Я студент первого курса магистратуры ТвГУ факультета ПМиК (учебная нагрузки позволяет фулл тайм работу), заинтересован backend разработкой. Ранее основном занимался разработкой backend и frontend, но также разрабатывал desktop приложения и ПО для микроконтроллеров семейства STM32.
Основной язык программирования - TypeScript / JavaScript. Знаком с NodeJS, Express, NestJS, Electron, Angular. Реже использую Python, C++ (в том числе и Qt), С, Rust.
При разработке применяю статический анализ кода, по необходимости автоматическое Unit и Integration тестирование. Стараюсь применять CI/CD (в частности приходилось работать с Github Actions, меньше с Heroku).
Пользуюсь системой контроля версий Git. Для работы использую ОС семейства Linux. Есть опыт контейнеризации с использованием Docker и Docker Compose.
Мой GitHub содержит учебные и тестовые проекты. Чаще всего в них использую TypeScript, NodeJS, NestJS, Angular, Prisma или TypeORM, Postgres, Swagger, Jest, Docker Compose. Есть проекты с использованием RabbitMQ, Webscokets, Sse, GraphQL Примеры последних выполненных проектов:
Участвовал в студенческом командном чемпионате мира по программированию ICPC (2019-2022), дошел до полуфинала в 2022 году. Также участвовал в "Хакатон ВМК 2022", заняв одно из призовых мест.