Специализируюсь на разработке веб-приложений с использованием самых современных технологий, таких как React, Node.js, Nest.js, Next.js, GraphQL и WebSockets. С более чем 2 годами опыта работы в области веб-разработки я обладаю глубокими знаниями в этих технологиях и способен создавать производительные, масштабируемые и пользовательски дружелюбные веб-приложения.
Имею опыт работы с различными базами данных, такими как MongoDB и PostgreSQL, и умею интегрировать приложения с серверными API. Мои работы всегда выполняются с использованием Git, а также с инструментами тестирования, такими как Jest и React-testing-library.
Способен решать сложные задачи и находить самые эффективные решения. Кроме того, я обладаю хорошими коммуникативными навыками и умею работать в команде.
В моем портфолио множество примеров моих работ, которые демонстрируют мои способности и опыт разработки веб-приложений.
Мой профиль на Github: https://github.com/LevDomasnih.
Telegram для связи +77751924924
Проекты над которыми работал:
1) ERP-система для медицинской клиники.
Роль: Frontend разработчик
Технологии: React, Redux, Ant Design, Sass, TypeScript
Основные работы:
- Реализация управления состоянием приложения посредством Redux
- Переписывание системы на библиотеку Ant Design
- Рефакторинг чужого кода
- Добавление роутинга в приложении
2) Сервис обновления электрических зарядных станций.
Роль: Fullstack разработчик
Технологии проекта: MySQL, Java, React, TypeScript, Styled Components
Основные работы:
- Разработка бэкенда на Java с использованием фреймворка Spring
- Создание веб-приложения на базе React
- Работа с базой данных под управлением СУБД MySQL,с помощью бэкенда на Java
3) Мобильное приложение и сайт для менеджеров по тех. осмотру автомобиля
Роль: Мобильный разработчик
Технологии: React Native, Expo, Native Base, React, Redux, Typescript, JavaScript, Redux-Saga, StompJS
Основные работы:
- Реализация новых функциональностей
- Исправление багов
- Верстка, согласно дизайн-макету
- Доработка компонентов UI
- Формирование требований для backend
- Реализация требуемых функций приложения
- Авторизация менеджера
- Реализация просмотра и редактирования рекомендаций ТО
- Настройка и реализация уведомлений о статусах рекомендаций
4) Бэкенд для сервиса по аренде автомобилей.
Роль: Backend разработчик
Технологии: Nodejs, Nestjs, Typescript, JavaScript, PostgreSQL, MongoDB, Redis, RabbitMQ, Websocket.
Основные работы:
- Поддержка и доработкой существующего API для CRM и мобильного приложения;
- Оптимизация пайплайнов монги;
- Разработка и оптимизация сервиса для генерации документов: договоров и финансовых отчетов;
- Разработка сервиса истории изменений для отслеживания изменений в базе
5) Разработка аналитической системы с дашбордами
Роль: Frontend разработчик
Технологии: React, Redux, React Query, React testing library, Jest, Sass, TypeScript
Основные работы:
- Разработка системы ролей
- Система многоуровневой фильрации
- Внедрение системы отображения ui в зависимости от роли и фильтров
- Миграция существующего кода на функциональные компоненты и хуки
- Оптимизация компонент и запросов
- Декомпозиция компонент
- Адаптивная верстка с использованием HTML, CSS и Javascript
- Построение архитектуры фронтенд приложения
- Поддержание общего стиля и чистоты кода
6) ERP-система госзакупок
Роль: Frontend разработчик
Технологии: Angular, RxJS, Sass
Основные работы:
- Верстка по макетам
- разработка нового функционала,
- рефакторинг кодовой базы
7) Интерактивная аналитическая система
Роль: Frontend разработчик
Технологии: Angular, RxJS, Sass, Ant Design
Основные работы:
- Верстка по макетам
- Разбиение компонент
- разработка нового функционала,
- рефакторинг кодовой базы