Максим Ф. Frontend разработчик, Senior
ID 22168
МФ
Максим Ф.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Frontend разработчик с опытом работы более 5 лет.
Обладаю навыками разработки отзывчивых и динамических веб-приложений с использованием TypeScript, React.js, HTML5 и CSS3, а также современных фронтенд-библиотек и инструментов. Ориентирован на создание удобных интерфейсов, обеспечивающих бесперебойную работу на всех устройствах. Имею опыт работы с лучшими практиками UI/UX, обеспечивающими доступность, удобство использования и чистую систему дизайна. Я владею методами оптимизации производительности, включая разделение кода, «ленивую» загрузку и минимизацию повторных рендеров. Мне удобно работать в Agile-среде, участвовать в планировании спринтов, оценке задач и проверке кода. Увлечен изучением новых фреймворков и инструментов, решением сложных проблем и развитием сильной командной работы.
Проекты
(5 лет 6 месяцев)
АНАЛИТИКА SMARTSENSE
Роль
Frontend разработчик
Обязанности
АНАЛИТИКА SMARTSENSE
SmartSense Analytics - это платформа для агрегации, хранения и анализа данных IoT-датчиков (температура, влажность, свет) в зданиях в режиме реального времени. Она интегрируется с BI-инструментом для расширенной аналитики и двумя внешними API для обновления данных каждые 5-30 минут. Система отправляет уведомления или корректирует значения датчиков для поддержания оптимальных условий.
Обязанности
- Реализация бизнес-логики приложения для обеспечения его соответствия требованиям клиента;
- Применение React для создания интерактивных и переиспользуемых компонентов пользовательского интерфейса, способствующих масштабируемости и удобству обслуживания приложения;
- Создание веб-панели для визуализации данных и отчетности с использованием React и Chart.js;
- Реализация обновления данных датчиков и аналитики в режиме реального времени с помощью WebSockets;
- Создание бэкенда на Node.js для обработки агрегированных данных, интеграции API и связи с IoT-сенсорами;
- Интеграция стороннего промежуточного ПО и модулей для расширения функциональности Express-приложений, например, для обработки загрузки файлов или управления сессиями;
- Проектирование и управление схемами баз данных с помощью Prisma ORM, обеспечивающее масштабируемую и поддерживаемую структуру данных;
- Повышение согласованности стилей и удобства обслуживания за счет внедрения структурированной архитектуры CSS с использованием таких методологий, как BEM или utility-first фреймворки;
- Интеграция с датчиками IoT и двумя внешними API для получения и отправки данных;
- Обеспечение экспорта данных и запросов для интеграции с Power BI;
- Написание модульных и интеграционных тестов для фронтенда и бэкенда с использованием Jest и Cypress;
- Оптимизация производительности вызовов API и запросов к базе данных для быстрого реагирования в режиме реального времени;
- Настройка и управление базой данных PostgreSQL для безопасного хранения и управления данными о зданиях и датчиках.
- Реализация Apollo GraphQL для оптимизации запросов и получения данных, обеспечение эффективного взаимодействия между фронтендом и бэкендом;
- Проведение тщательного анализа кода для обеспечения соблюдения стандартов кодирования и лучших практик в команде разработчиков;
Технологии, окружение и инструменты
HTML5, CSS3, JavaScript, TypeScript, React, Node.js, Express.js, Prisma ORM, Apollo GraphQL, Chart.js, WebSockets, Power BI, PostgreSQL, SASS, Jest, Cypress, Vite, Figma, Git, GitLab.
Стек специалиста на проекте
HTML5, Sass, GitLab, WebSockets, Git, Power BI, Cypress, Jest, CSS3, Apollo GraphQL, ORM, TypeScript, Vite, Chart.js, Express.js, Figma, React, JavaScript, Node.js, Prisma.js, PostgreSQL
Отрасль проекта
IoT
Период работы
Июль 2024 - По настоящее время
(1 год 1 месяц)
ПЛАТФОРМА УПРАВЛЕНИЯ ОБУЧЕНИЕМ
Роль
Frontend разработчик
Обязанности
ПЛАТФОРМА УПРАВЛЕНИЯ ОБУЧЕНИЕМ
Проект направлен на разработку настраиваемой LMS с гибкой архитектурой, позволяющей создавать разнообразные образовательные компоненты и легко интегрировать различные форматы контента и интерактивные элементы.
Обязанности
- Реализация и оптимизация интерактивных пользовательских интерфейсов с помощью React и его экосистемы, улучшающих общий пользовательский опыт;
- Установка и настройка проектов Next.js для использования рендеринга на стороне сервера и генерации статических сайтов для повышения производительности и SEO;
- Объединение кода фронтенда с API и сервисами бэкенда для обеспечения бесшовной функциональности;
- Создание и поддержка интерактивных компонентов в Storybook для обеспечения согласованности, документации и возможности повторного использования в рамках всего проекта;
- Оптимизация процессов получения и управления данными за счет использования запросов GraphQL, что повысило производительность приложения и упростило задачи по работе с данными;
- Использование Tailwind CSS для согласованного и масштабируемого дизайна различных компонентов и страниц;
- Разработка пользовательских хуков или компонентов для i18next для упрощения мультиязычной поддержки и удобства сопровождения;
- Рефакторинг и поддержка тестов на Jest для обеспечения их эффективности по мере развития кодовой базы;
- Улучшение рабочего процесса разработки с помощью Vite, используя его быстрое время сборки и оптимизированное пакетирование для повышения производительности;
- Активное участие в оценке кода для обеспечения конструктивной обратной связи с коллегами;
- Обеспечение доступности пользовательского интерфейса и его соответствия стандартам веб-доступности.
Технологии, окружение и инструменты
HTML5, CSS3, JavaScript, TypeScript, React, Next.js, GraphQL Request, Tailwind, Jest, Storybook, i18next, Vite, Figma, Git, GitHub.
Стек специалиста на проекте
Git, JavaScript, Figma, GraphQL, Jest, CSS3, GitHub, TypeScript, Storybook, HTML5, Requests, Next.js, i18next, Vite, React, Tailwind
Отрасль проекта
HRTech
Период работы
Август 2023 - Июль 2024
(1 год)
LIVE ROUTE INSIGHTS
Роль
Frontend разработчик
Обязанности
LIVE ROUTE INSIGHTS
Эта система мониторинга автобусных маршрутов в режиме реального времени обеспечивает администраторов отслеживанием местоположения, информацией о соблюдении маршрута и показателями производительности. Интегрированная с системами GPS и управления маршрутами, она предлагает удобный веб-интерфейс для беспрепятственного контроля общественного транспорта с помощью различных устройств.
Обязанности
- Разработка модульных и отзывчивых компонентов пользовательского интерфейса с использованием современных практик React;
- Реализация сложной функциональности и бизнес-логики с использованием TypeScript для повышения производительности и удобства обслуживания приложения;
- Реализация стратегий получения и кэширования данных с помощью React Query, что повысило производительность приложения и сократило количество ненужных запросов к API;
- Реализация потоков аутентификации и авторизации с использованием Microsoft Authentication Library (MSAL) для обеспечения безопасного доступа пользователей и защиты данных;
- Интеграция CSS3 с современными фронтенд-фреймворками для повышения скорости разработки и поддержания согласованности дизайна;
- Реализация централизованного управления состоянием с помощью Redux, обеспечившее структурированное и поддерживаемое состояние приложения;
- Мониторинг и анализ производительности приложений с помощью Microsoft App Insights, проактивное выявление и устранение потенциальных проблем;
- Сотрудничество с кросс-функциональными командами, включая менеджеров проектов, дизайнеров и QA-инженеров, для создания высококачественных веб-приложений с использованием упомянутых технологий;
- Постоянное совершенствование кодовой базы путем внедрения новых технологий и лучших практик разработки;
- Проверка запросов на доработку и предоставление конструктивной обратной связи, обеспечение качества кода, согласованности и следования лучшим практикам;
- Настройка и управление конвейерами CI/CD в Azure для автоматизации развертывания, повышения эффективности разработки и обеспечения бесперебойной доставки новых функций;
- Внедрение ленивой загрузки и разделения кода, сокращение времени первоначальной загрузки и улучшение отзывчивости страниц;
- Участие в код-ревью для обеспечения соответствия кодовой базы стандартам и лучшим практикам.
Технологии, окружение и инструменты
HTML5, CSS3, JavaScript, TypeScript, React, React-Query, Redux, Vite, Azure(Pipelines, Repos), Microsoft App Insights, Microsoft Authentication Library, Webpack, Git, GitLab.
Стек специалиста на проекте
HTML5, React Query, library, Redux, GitLab, app, insights, Git, Webpack, CSS3, TypeScript, redos, Vite, Authentication, Pipelines, Azure, Microsoft, React, JavaScript
Отрасль проекта
Logistics & Transport
Период работы
Декабрь 2022 - Август 2023
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Гомельский государственный аграрно-экономический колледж
Специальность
Техник-программист
Завершение учебы
2022 г.