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 (Next.ts, Vue.js), NDA
Разработка и поддержка фронтенд-приложений для B2B-клиентов, оптимизация UI/UX, интеграция API, улучшение архитектуры. В рамках outstaffing и outsourcing
Июль 2023 - Май 2026

Веб-платформы для B2B

Конструктор сайтов (аналог Tilda/Wix), Корпоративный сайт ....Soft (Bitrix)
- Разработал визуальный редактор с drag-and-drop, систему шаблонов и версионирования страниц
- Реализовал full-stack интеграцию с Bitrix API и механизм публикации/импорта контента
- Провёл миграцию с jQuery на Vue + TypeScript, повысив тестируемость и поддержку
- Внедрил мониторинг через Prometheus/Grafana для ключевых метрик сервиса
Vue 3, TypeScript, Vite, Bitrix, PHP, SCSS, Gulp.

Мультиязычный Telegram-бот
- Разработал бота с нуля с поддержкой 4 языков (RU/EN/ES/KO)
- Построил модульную архитектуру с FSM для пошаговых диалогов
- Реализовал persistence layer с сериализацией через Serde
Rust, Tokio, teloxide, Serde.

Служба такси с real-time отслеживанием: CamiñoTaxi
- Разработал систему распределения заявок "первый освободился — первый взял"
- Внедрил Socket.io для передачи местоположения водителей в реальном времени
- Настроил мониторинг (Prometheus/Grafana) и кэширование (Redis)
- Развёрнул 3 виртуальные машины в Proxmox, заложив основу для Kubernetes
- Обеспечил безопасность через CSRF, XSS-clean, JWT и OWASP стандарты
Next.js 14/15, Express, Socket.io, Redis, Docker, Proxmox.

Система управления ссылками: LinkForge
- Организовал код по Clean Architecture и Hexagonal паттернам
- Внедрил Repository и Service Layer для абстракции данных
- Покрыл ключевые модули unit- и интеграционными тестами (pytest)
Python, Flask, SQLAlchemy, PostgreSQL.

Платформа взаимодействия с МФЦ
- Разработал механизм серверной валидации, исключивший дублирование предзаписей
- Интегрировал визуализацию данных через D3.js и ECharts для аналитических отчётов
- Настроил Docker-окружение и Verdaccio для ускорения разработки
Vue 2, Vuex, Element UI, Laravel, PHP.

Платформа противодействия коррупции
- Разработал интерфейсы для обработки BigData и автоматизированного ответа на запросы
- Внедрил систему генерации документов из JSON (docxtemplater, json-as-xlsx)
- Настроил мониторинг через Sentry/Instana с Web Vitals и метриками памяти
- Интегрировал real-time обновления через WebSocket (SockJS, StompJS)
Vue 3, Pinia, Quasar, TypeScript, amCharts.

Образовательная платформа для детей
- Создал 15+ страниц с нуля, обеспечив Pixel Perfect верстку по Figma
- Устранил разрыв между мобильными приложениями и веб-версией через адаптивный дизайн
- Внедрил систему тестирования (Jest, Puppeteer) и pre-commit хуки (Husky)
Nuxt.js, Vue.js, SCSS, Jest, Puppeteer.

Платформа транскрибирования аудио/видео:SDB
- Внедрил микрофронтенды через Module Federation для автономного деплоя
- Реализовал Feature-Sliced Design для гибкого масштабирования
- Настроил GitLab CI/CD pipeline и развёртывание в Kubernetes
React, Module Federation, Docker, Kubernetes.

Платформа взаимодействия с AI
- Создал интерактивный чат для общения с AI моделями
- Разработал кастомные графики для отображения специфических данных
- Реализовал редактирование SQL и Markdown файлов
React, TypeScript, Redux Toolkit.

Социальная сеть для крупной корпорации
- Разработал функционал пользовательских профилей с гибкими правами доступа
- Внедрил real-time уведомления через Socket.io
- Создал адаптивный интерфейс по макетам Figma для различных устройств
React, Redux Toolkit, Socket.io, Ant Design.

Платформа генерации резюме
- Перестроил архитектуру по Feature-Sliced Design, обеспечив масштабируемость
- Разработал новые компоненты, улучшив UX и ускорив процесс создания резюме
- Оптимизировал управление состоянием через Redux Toolkit
React, TypeScript, Redux Toolkit, React Hook Form.

Ключевые технологии
Frontend: JavaScript, TypeScript, React, Vue 2/3, Nuxt.js, Next.js, Redux Toolkit, Pinia, SCSS, Tailwind, Ant Design, Quasar, Element UI
Backend: Node.js, Express, PHP, Laravel, Python, Flask, Rust, Tokio
Базы данных: PostgreSQL, MySQL, SQLite, Redis, ClickHouse
DevOps: Docker, Kubernetes, GitLab CI/CD, Terraform, Nginx, Traefik, Prometheus, Grafana, Proxmox, PM2
Архитектура: Clean Architecture, Feature-Sliced Design, Hexagonal architecture, Module Federation, Repository, Service, Layer, FSM
Инструменты: Webpack, Vite, Gulp, Babel, ESLint, Prettier, Jest, Cypress, pytest, Git, GitHub/GitLab
Мониторинг: Sentry, Instana, Web Vitals, структурированные логи

Frontend-разработчик, 3205
Разработка сайта и мобильного приложения для скачивания фото и видео с YouTube, Instagram и TikTok
Сентябрь 2022 - Май 2023

Основные задачи:
- Архитектура высоконагруженных приложений: реализация логики работы платформы, способной обрабатывать до 1 000 000 пользователей ежедневно, что требует оптимизации производительности и надежности системы.
- Применение Feature-Sliced Design (FSD): выстраивание модульной архитектуры с разделением на слои, что ускорило масштабирование проекта и упростило поддержку.
- Клиентская часть и API: разработка фронтенд-части приложения с интеграцией различных API для доступа к медиа-контенту, что обеспечивает бесперебойную работу сервиса.
- Настройка окружения и CI/CD: конфигурирование Docker-контейнеров и настройка CI/CD pipeline на GitLab для автоматизации процессов развертывания и тестирования, а также использование Gulp для управления задачами сборки.
- Инструменты сборки и конфигурации: настройка Webpack, tsconfig, ESLint и EditorConfig для обеспечения качественного кода и поддержки стандартов кодирования.
- Тестирование и визуализация: написание unit/UI тестов для обеспечения надежности приложения и настройка визуализации данных через Grafana для мониторинга производительности.
- Стилизация по макетам: создание визуального оформления проектов в соответствии с требованиями UI/UX дизайнеров, используя современные технологии верстки.

Состав команды разработки: 6 Frontend Developers, 2 Backend Developers, 1 Project Manager, 1 Team Lead, 2 Designers, 1 DevOps Engineer, 1 QA Engineer, 2 Analysts.

Технологический стек:
- JavaScript / TypeScript: React, Redux, Redux Toolkit, Vue.js, Vuex
- PHP: Laravel, Composer
- Python: Anaconda, OpenCV
- Frontend-инструменты: Pug (Jade), Handlebars, Figma, Gulp, HTML, CSS, SCSS, БЭМ, Webpack, Babel, PostCSS, ESLint, Jest, Rest API, Git, Bootstrap, i18next
- DevOps и инфраструктура: GitLab CI, Terraform, EditorConfig, Docker, Nginx, Grafana, Prometheus
- Backend-разработка: Node.js, Express, Postman, Go.

Ведущий разработчик , СКАЛОВ
Июнь 2022 - Сентябрь 2022

Описание проекта: Разработка веб-платформы для скачивания приложений и игр, обеспечивающей удобный поиск, скачивание и использование цифрового контента. Функционал включал регистрацию, авторизацию, управление профилем, а также интеграцию платёжных систем.
Основные задачи и достижения:
- Роль тимлида и управление командой:
- Руководил командой из 5 специалистов (фронтенд- и бэкенд-разработчики, дизайнер, тестировщик), распределял задачи и контролировал сроки выполнения.
- Выстраивал техническую архитектуру проекта, принимал ключевые решения по стеку технологий и структуре кода.
- Настроил процесс разработки: Code Review, CI/CD, документация, что помогло сократить количество ошибок и ускорить релизы.
- Организовывал еженедельные синхронизации и проводил технические консультации для команды, помогая решать сложные задачи.
- Отвечал за код-ревью и качество разработки, внедрил единый стиль кодирования, что улучшило читаемость и поддержку кода.
- Работал с бизнес-заказчиками, переводил их требования в технические спецификации, обеспечивая баланс между бизнес-целями и разработкой.
- Фронтенд-разработка: Создал и сверстал адаптивные страницы на React, используя Redux для управления состоянием; оптимизировал рендеринг и загрузку страниц, что повысило производительность фронтенда; внедрил PWA-функциональность для офлайн-доступа и установки приложения на устройство.
- Бэкенд-разработка: Разработал серверную часть на Node.js, настроил API для связи клиентской части с базой данных; Спроектировал базу данных на PostgreSQL, используя Sequelize ORM.
- Авторизация и безопасность: Реализовал JWT-аутентификацию и систему регистрации с подтверждением через email и SMS.
- Интеграция платёжной системы: Подключил и настроил YooKassa, обеспечив безопасные онлайн-платежи.

Технологический стек: PHP, JavaScript, Node.js, Sequelize, PostgreSQL, REST API, SQL, React, HTML, CSS, SCSS.

Fullstack-разработчик, ЗНАНИЕ
Платформа для продажи и презентации товаров заказчика, включающая страницы с детальным описанием продуктов, их преимуществами и формами для заказа.
Июль 2020 - Май 2022

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

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

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

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 и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...