Заинтересован в разработке на TypeScript. Занимаюсь бэкенд и фронтенд разработкой.
Знаю JavaScript и возможности платформы NodeJS. Умею строить API на основе Apollo GraphQL. Знаю REST подход. Использую Fastify или Express. Знаю фреймвок NestJS.
Умею проектировать БД. Знаю SQL. Использую PostgreSQL и Drizzle ORM. Использую MongoDB и Mongoose ODM. Знаю TypeORM.
Использую React и фреймворк NextJS. Умею обходится без JSX/TSX. Использую CSS Modules и предпочитаю синтаксис SASS с использованием отступов. Знаком с библиотеками компонентов React и CSS фреймоврками. Умею верстать.
Знаю принципы организации CI/CD. Использую Docker и Docker Compose. Знаком с GitHub Actions и GitLab CI. Использую Nginx. Знаю основы Kubernetes для настройки кластера.
Опытный пользователь Linux. Умею администрировать и настраивать его компоненты. Использую дистрибутив Arch Linux. Пишу сценарии на Bash. Использую Self-Hosted решения. Например Bitwarden и WireGuard. Разбираюсь в настройке сетей с использованием MikroTik RouterOS.
Пишу код в Visual Studio Code и веду записи через Codium. Вношу изменения в проекты с открытым исходным кодом на GitHub и других платформах. Интересуюсь браузерными расширениями. Использую конфигурационные файлы и политики для тонкой настройки Chromium и Firefox.
Разработка сайта по тематике игровых предметов. Counter-Strike 2 и Dota 2.
Сайт приводит SEO трафик на торговую площадку по продаже и обмену игровых предметов.
Построение API на основе GraphQL. Использование Apollo Client со стороны сайта. Использование Apollo Server со стороны сервера.
Проектирование БД для MongoDB. Использование Mongoose.
Автоматизация обновлений БД при обновлениях игры в Steam.
Сбор данных об игровых объектах из файлов формата VRF. Valve Resource Rormat.
Использование NodeJS. Администрирование Ubuntu.
Организация хранения изображений предметов и скинов оружия в разных вариантах и размерах.
Взаимодействие с API торговой площадки.
Сбор данных из сторонних источников при помощи парсинга.
Отрисовка графиков цен для предметов при помощи библиотеки D3.
Разработка страниц NextJS и React компонентов. Верстка с использованием CSS Modules.
Разработка библиотеки компонентов React.
Библиотека используется в проектах компании.
Тестирование с использованием React Testing Library.
Настройка GitHub Actions для автоматического тестирования и публикации в NPM.
Создание Storybook для просмотра компонентов.
Разработка клиентской части закрытой ИС.
Разработка React компонентов. Использование React Router. Использование Redux и Redux Saga. Настройка сборки проекта на основе Webpack.
Использование API на основе REST и GraphQL.
Разработка в рамках монорепозитория.
Бэкенд на Python и Django. Django Rest Framework для REST API. Так же GraphQL. БД на PostgreSQL. Еще Celery и Redis.
Для развертывания Docker и GitLab CI.
Направление:
Информационные системы и технологии
Программа обучения:
Цифровизация экономической деятельности