Programming languages: JavaScript, TypeScript
Backend: Node.js, NestJS, Express.js, RabbitMQ, PostgreSQL (Sequelize ORM и чистые запросы), Redis, Keycloak, docxtemplater, Swagger, Jaeger
Frontend: Vuejs 2/3, Vue Query, Vuex, Pinia, Vuetify, Tailwind, Quasar, Storybook, SCSS/SASS, Vite/Webpack, i18n
Infrastructure: Docker, Git, Loki, Kibana, Sentry, Linux
- Построение микросервисной архитектуры
- Создание библиотек компонентов на Vue2(Vuetify) и Vue3(Quasar)
- Разработка фронтенда и бэкенда личных кабинетов(Typescript + Nestjs + Vue3 + Quasar + UI Kit + RabbitMQ)
- Оптимизация и улучшение скорости работы приложений
- Создание и поддержка Storybook
- Реализация бэкенд части 7-и микросервисов для интеграции сервисов "Яндекс.Маршрутизация" и "Яндекс.Доставка" с системой управления складом 1С WMS(NodeJS+Express.js+Typescript+RabbitMQ+PostgreSQL+Redis+Docker+k8s)
- Доработка, отладка и поддержка 8-и разделов личного кабинета крупного международного транспортного оператора (фронтенд Vue2 и бэкенд Express.js+Nestjs)
- Проектирование и разработка БД
- Создание публичного API, обеспечивающего внешним пользователям доступ к методам личного кабинета
- Сбор требований и анализ ТЗ, управление проектами и задачами, оценка сроков разработки
- Кодревью коллег
- Коммуникация с клиентами
- Работа над сайтом стоматологии
- Правка небольшого дашборда
Стандартные обязанности сисадмина: переустановить Windows, починить принтер, поменять картриджи, разобрать и апгрейднуть ПК, обжать витую пару, протянуть кабели
Мой профиль - прикладная математика и информатика. Во время учебы я участвовал в проектной деятельности(мы с командой создавали туристический IT продукт) в качестве проектного мененджера и креатора. Параллельно участвовал в хакатонах.