Вклад в Open Source (2024)
Проектирование и разработка сервисов подбора и поставки оборудования.
- Разработка фронтенд-функционала новых проектов
- Рефакторинг, оптимизация существующих проектов компании
Стек: React, Mobx, react-spring, модульная архитектура, styled-components, vite, gitlab CI
Top 10 habr career
- Принимал активное участие в разработке ERP-системы, ответственный за создание страниц журналирования и реализацию логики календаря задач (с использованием vuetify, pinia).
- В одиночку разрабатывал UI-кит, внедрял Storybook для удобного управления компонентами
- Настраивал CI пайплайны (gitlab actions), где тестирововал, билдил и деплоил storybook компоненты
- Эффективно сотрудничал с командой бекендеров, разрабатывая микросервис журналирования и дорабатывая BFF (backend for frontend), auth microservice. В рамках проекта использовались кастомные ORM-библиотеки, также применялись Redis и ElasticSearch.
Стек:
- Фронтенд: Vue.js, Vite, Pinia, Vitest, Storybook, Composables, Feature-Sliced-Design, PWA, Vue-Use, Wretch, i18n.
- Бекенд: NestJS, Passport, Fastify, JWT, BFF, RabbitMQ, Kafka, Docker, Kubernetes, PostgreSQL, Nginx.
- Общее: Nx, Nx-runners, Yarn Workspaces (berry).
1. Верстка и дизайн: Создание адаптивной и кросс-браузерной верстки для гарантирования идеального взаимодействия пользователей с приложениями на любом устройстве.
2. Работа с API и логикой приложений: Разработка логики проекта и интеграция с серверными API для обеспечения эффективной обработки и управления данными.
3. Работа с авторизацией 2FA: Поддержа прав доступа, сокрытие роутингов и соблюдение мер безопасности фронта от посторонних людей.
4. Решение проблем: Принятие активного участия в диагностике и устранении ошибок веб-приложений, повышение их надежности и стабильности.
5. Оптимизация производительности: Выполнение мер по оптимизации производительности приложений, направленных на ускорение работы и улучшение пользовательского опыта.
Выполнил пару задач в качестве Full-stack, с применением на бэкенде Golang
Технологический стек: React.js, Preact.js, Redux Saga/Toolkit/Thunk, адаптивная верстка, работа с серверным API, оптимизация производительности, SASS, TypeScript, Git/GitHub.
Дополнительный стек (backend): Docker, PostgreSQL