Frontend developer javascript (React/Redux)

Контакты


Контакты доступны после входа на сайт

Описание

Занимаюсь frontend-разработкой на JavaScript больше года.
Имею опыт реализации разноплановых проектов, посмотреть которые можно по ссылке: https://github.com/denis991

Стремлюсь разрабатывать сложные сервисы, создавать визуально привлекательные проекты,
переводить статичный контент в интерактивные веб-приложения
Ищу работу в компании с
открытой культурой общения, c возможностью профессионального роста, развития
Готова к совмещенному режиму работы (в офисе и удаленно).

Навыки

Мой стек:
Фронтенд: React, Redux (Saga, Thunk), JS, HTML5, CSS3, Sass
Бекенд: Node.js, Express, Sessions, WebSockets
Базы данных: PostgreSQL, Sequelize ORM
A также: Jest, Docker, REST
Изучаю: TypeScript,
Усли перечислить все:
HTML | CSS | JavaScript | PHP | React.js | Redux | Saga | Node.js | Git | PostgreSQL | Developer Express | JEST | Rest Api | Hbs | Heroku | React Router | CMS Wordpress | Arduino

Описание проектов

Опыт


Full-stack Developer (Vue.js, React), NDA
Июль 2023 - по настоящее время

Разработка корпоративной социальной платформы, предназначенной для внутреннего взаимодействия сотрудников, управления задачами, повышения квалификации и организации мероприятий.

Основные задачи и достижения:
- Разработка функционала профиля: создание, редактирование, заполнение и удаление анкет пользователей.
- Гибкая система прав: настройка ролей и уровней доступа к мероприятиям и контенту.
- Реализация real-time уведомлений: интеграция Socket.io для мгновенного оповещения пользователей.
- Аналитика и визуализация данных: построение интерактивных отчетов с помощью amCharts, D3.js, ECharts.
- Работа с WebSocket: использование SockJS, StompJS для обеспечения мгновенной передачи данных.
- Генерация документов: автоматизированное создание файлов .docx, .xlsx из JSON с использованием docxtemplater, file-saver.
- Оптимизация UI/UX: внедрение Pixel Perfect верстки по макетам Figma, настройка PostCSS, Autoprefixer для кросс-браузерной совместимости.
- Интеграция API и работа с данными: настройка взаимодействия с backend, написание запросов с Axios, Redux Toolkit, работа с BigData.
- Настройка окружения и CI/CD: конфигурация Docker, настройка GitLab CI для автоматизированных развертываний.
- Внедрение Feature-Sliced Design: оптимизация архитектуры проекта для масштабируемости и улучшения читаемости кода.

Технологический стек:
- Frontend: Vue.js (Vuex, Pinia, Quasar), Nuxt.js, React (Redux, Redux Toolkit), TypeScript, SCSS, Jest, Cypress.
- Backend (интеграция): Java, Python, Go, PostgreSQL, ClickHouse, Apache Kafka.
- DevOps: Docker, Nginx, GitLab CI.
- Дополнительно: WebSockets, ESLint, Prettier, i18n, Husky.

Разработанный функционал значительно повысил удобство работы пользователей, обеспечил безопасность данных и упростил процессы внутри компании.

Fullstack-разработчик, ОOO "ЗНАНИЕ"
Июль 2020 - по настоящее время

Основные обязанности:
- Разработка веб-сайтов с формами заказа, обеспечивающими удобный интерфейс для пользователей.
- Создание сайтов на PHP с использованием платформы WordPress, что позволило быстро реализовать функционал.
- Проектирование внутренних логик и архитектуры, обеспечивающих стабильность и масштабируемость проектов.
- Верстка и стилизация страниц, наполнение сайтов контентом для улучшения пользовательского опыта.
- Разработка B2B платформ на React с PostgreSQL в качестве базы данных, что обеспечивало высокую производительность и гибкость.
- Интеграция умных устройств: настройка и взаимодействие с системами управления домом, разработка интерфейсов для пользователей.

Стек: PHP, JavaScript, Node.js, Sequelize, PostgreSQL, REST API, SQL, HTML, CSS, SCSS.

Некоторые из Pet-проектов , над которыми я работал в компании с командой:

Launch
Описание проекта: Web-приложение для поиска работы IT-специалистов. Позволяет пользователям общаться с работодателями напрямую, просматривать вакансии, включая международные, и получать актуальные новости о рынке труда.

Основные задачи:
- Фронтенд-разработка: создание и внедрение компонентов интерфейса, проектирование архитектуры страниц, обеспечение интуитивной и эффективной навигации по приложению.
- Функционал чата и авторизации: реализация логики регистрации и авторизации пользователей, а также чата для прямого общения с работодателями с использованием Socket.io.
- Оптимизация производительности: рефакторинг фронтенд-кода и повышение скорости загрузки страниц.
- Улучшение работы с данными: оптимизация взаимодействия с состоянием приложения через Redux, минимизация проп-дриллинга.
- Просмотр вакансий: разработка функционала для доступа к предложениям работы в IT-сфере, включая международные позиции.
- Связь с работодателями: интеграция чата для общения с нанимателями внутри приложения.
- Новости: реализация модуля для отображения актуальной информации о рынке труда для IT-специалистов.

Стек: JavaScript, React, Node.js, Express, PostgreSQL, Sequelize, Redux, REST API, HTML5, CSS3, SCSS, БЭМ, Socket.io.

Social Pharmacy
Описание проекта: Приложение для покупки лекарств. Сайт аптеки с каталогом товаров. Упрощает проверку наличия медикаментов в конкретных магазинах.

Мои задачи в проекте:
- Разработка интерфейса: создание интуитивных и функциональных страниц по макетам Figma.
-Бэкенд-разработка: реализация авторизации и управления сессиями, CRUD операций для управления ассортиментом.
-Проектирование архитектуры: разработка логики приложения и структуры базы данных с использованием PostgreSQL и Sequelize.
- Клиентская часть: разработка функционала для удобного взаимодействия с пользователем.

Стек: JavaScript, Node.js, Express, PostgreSQL, Sequelize, HTML, CSS, SCSS, REST API, SQL.


О себе
Начальные знания английского языка
Проживаю в городе Анапа

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...