НС
Никита С.
Мужчина, 32 года
Россия, Сургут, UTC+5
Ставка
3 125 Р/час
НДС не облагается
Специалист доступен с 13 декабря 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Middle+
Навыки
JavaScript
TypeScript
React
Redux Toolkit
Webpack
Material UI
Formik
Redux
React Hook Form
WebSockets
Jest
SCSS
Yup
HTML
CSS
Sass
Styled Components
Tailwind
WePack
Vite
DRY
KISS
Clean Code
Git
GitLab
GitHub
REST API
Docker
Figma
Atlassian
Jira
Битрикс
Next.js
CSS3
SOLID
БЭМ
Методология БЭМ
Ant design
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
Marketing, Advertising & Design
Знание языков
Английский — B1
Проекты   (3 года 7 месяцев)
Менеджер рекламных кампаний
Роль
Frontend-разработчик
Обязанности
Состав команды: 2 фронтенд-разработчика, 2 бэкенд-разработчика, проектный менеджер, аналитик, тимлид, дизайнер. Стек технологий разработчика: JavaScript, TypeScript, React, Angular JS, Webpack, Material UI, Styled Components, Jest. Стек технологий проекта: JavaScript, TypeScript, React, Angular JS, Webpack, Material UI, Styled Components, Jest, Python, FastAPI, Docker. Описание проекта: Модуль для создания рекламных креативов — это специализированная платформа, предназначенная для работы с активами, которые используются в рекламных кампаниях. Платформа состоит из двух основных компонентов: Хранилище: здесь пользователи могут загружать, хранить, искать, сортировать, добавлять теги и управлять своими креативами. Редактор: инструмент для редактирования изображений, где пользователи могут редактировать, обрабатывать и адаптировать креативы. Дополнительно модуль включает функцию генерации начальных изображений с помощью ИИ. Что реализовал: Полностью реализовал модуль storage для хранения и управления рекламными креативами. В редакторе добавил функционал обрезки изображений (кроп) и добавления текста. Провел даунгрейд проекта: изначально проект разрабатывался как отдельное приложение, однако позже было принято решение интегрировать его в основное приложение на AngularJS, что потребовало изменений в архитектуре. Написал собственный менеджер состояния с использованием Context API и useReducer в React, так как использование сторонних state-менеджеров (например, Redux) было запрещено. Провел интеграцию модулей React (хранилище, редактор) в основное приложение на AngularJS. Реализовал маршрутизацию (роутинг) на стороне AngularJS. Использовали архитектурный подход FSD (Feature-Sliced Design) совместно с Next.js 14. Занимался настройкой линтеров, конфигурацией тестов, интеграцией Storybook, а также закладывал структуру папок согласно FSD, адаптируя её под особенности Next.js.
Достижения
Нужно было интегрировать приложение в существующий проект. В результате пришлось делать даунгрейд библиотек и переписывать уже реализованные решения. Проект перезапустили на React, так как интеграция осуществлялась через библиотеку reactToAngular. На этапе планирования пришли к выводу, что необходимо разработать два основных модуля, поскольку изначально было неясно, где реализовывать маршрутизацию: на стороне Angular или React. Архитектуру построили так, чтобы модули работали независимо друг от друга.
Стек специалиста на проекте
Webpack, Jest, Styled Components, TypeScript, Angular, Material UI, React, JavaScript
Отрасль проекта
Marketing, Advertising & Design
Период работы
Июнь 2024 - Октябрь 2024  (5 месяцев)
NDA (информационная система банка)
Роль
Frontend-разработчик
Обязанности
Состав команды: Техлид, 3 фронтенд-разработчика, системный-аналитик, бизнес-аналитик, 3 бэкенд-разработчика, 2 тестировщика, проектный менеджер. Стек технологий разработчика: JavaScript, TypeScript, React, Redux Toolkit, Webpack, Material UI, Formik Стек технологий проекта: JavaScript, TypeScript, React, Redux Toolkit, Webpack, Material UI, Formik, Java, Postgresql, gRPC, Docker/Docker-Compose, GitLab CI/CD, Kafka, Scrum Описание проекта: Информационная система предоставляет быстрый доступ к данным о банковских услугах и финансовых инструментах, позволяя сотрудникам банка предоставлять список услуг, анализировать и отслеживать клиентские продукты. Что реализовал: Разработка SPA с использование React и Redux Оптимизация производительности приложения Интеграция компонентов с серверной частью Реализация многошаговой формы Кастомизация компонентов Material UI Внесение изменений и улучшений в существующий код Проведение код-ревью
Стек специалиста на проекте
Redux Toolkit, Webpack, Formik, TypeScript, Material UI, React, JavaScript
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - Май 2024  (1 год 4 месяца)
Платформа для организации медицинских консультаций
Роль
Frontend-разработчик
Обязанности
Состав команды: 2 фронтенд-разработчика, бизнес-аналитик/проектный менеджер, 3 бэкенд-разработчика, тестировщик. Стек технологий разработчика: JavaScript, TypeScript, React, Redux, React Hook Form, WebSockets, Jest, SCSS, Yup Стек технологий проекта: JavaScript, TypeScript, React, Redux, React Hook Form, WebSockets, Jest, SCSS, Yup, Python, Django, Docker, Postgresql, Scrum Описание проекта: Приложение предоставляет уникальную возможность регистрации как для врачей, так и для пациентов, обеспечивая простой доступ к медицинским консультациям из любой точки мира. Что реализовал: Разработка и поддержка компонентов с использованием React Реализация уникального календаря для врачей с возможностью просмотра записей пациентов и фильтрации по диапазону Интеграция в проект видеоконференции Janus WebRTC Написание юнит-тестов
Стек специалиста на проекте
React Hook Form, WebSockets, Redux, Jest, TypeScript, Yup, React, JavaScript, SCSS
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Сентябрь 2022 - Февраль 2023  (6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Челябинская государственная агроинженерная академия
Специальность
Инженер
Завершение учебы
2014 г.

Похожие специалисты

LifeStyle
АЗ
Александр З.
Казань
Frontend разработчик
Senior
3 000 Р/час
JavaScript
TypeScript
React
HTML
CSS
SCSS
Redux
Vue.js
Vuex
Next.js
+82

• Опыт работы – около 5 лет; • Глубокое понимание основных концепций React (компоненты, состояния, свойства, жизненный цикл и контекст); • Опыт работы с современными версиями JavaScript (ES6 и выше) и их функциональными возможностями; • Опыт работы с библиотеками и инструментами для тестирования React-приложений (Jest на пет-проектах); • Знание и опыт применения Redux или других управляемых состоянием библиотек для разработки больших и сложных приложений; • Создание проектов с нуля (настройка окружения, проектирование архитектуры проекта); • Опыт руководства разработкой небольших проектов (постановка задач\code-review\оценка); • Написание документации, оценка; • Понимание принципов адаптивного и отзывчивого веб-дизайна и опыт создания интерфейсов, которые могут эффективно масштабироваться на различные устройства и разрешения экрана; • Реализация клиентской логики; • Создание страниц\компонентов\storybook`ов; • Адаптивная\кроссбраузерная\кроссплатформенная вёрстка; • Доработка\поддержка легаси-проектов; • Верстка электронных писем для рассылок; • Настройка SEO, Google и Яндекс аналитики; • Разработка мобильного приложения на ReactNative и TypeScript; • Работа в команде.

Подробнее
FinTech & Banking • Insurance • Manufacturing • Media • Urban technology
МШ
Максим Ш.
Краснодар
Frontend разработчик
Senior
3 125 Р/час
Git
HTML
CSS
JavaScript
REST API
Jest
Webpack
Redux
CSS3
TypeScript
+82

Я являюсь Frontend-разработчиком с 5-летним опытом работы. Мой основной стек технологий включает в себя React.js, Redux и TypeScript для создания современных и интерактивных пользовательских интерфейсов. В течение моей карьеры я активно участвовал в разработке разнообразных проектов, включая веб-приложения в сферах финтеха и промышленной автоматизации. Я имею опыт работы в командах, где применялись Agile - Scrum/Kanban методологии. Мои навыки включают в себя не только глубокое понимание React.js и Redux, но и умение оптимизировать и расширять функциональность существующего кода. Я стремлюсь к хорошо тестируемой и оптимизированной разработке приложений, обеспечивая отзывчивость и качественное взаимодействие пользователей с приложением. Я подхожу к своей работе с творческим подходом, вниманием к деталям и ориентацией на достижение наилучших результатов.

Подробнее

Недавно просмотренные специалисты