Эрик Н. Frontend разработчик, Senior
ID 27832
ЭН
Эрик Н.
Мужчина, 25 лет
Россия, Казань, UTC+3
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 2 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Эрик - Frontend – разработчик с более чем 7 – летним опытом работы в создании современных и высоконагруженных веб – приложений. Успешно реализовал проекты для различных отраслей, включая промышленность, логистику, образование и здравоохранение, что позволило приобрести глубокие знания в области разработки интерфейсов и управления сложными системами.
Ключевые навыки и компетенции:
• Разработка на современных технологиях: TypeScript, React, Angular, Vue, NextJS, Node.js;
• Работа с инструментами сборки и развертывания: webpack, Vite, Docker, Kubernetes, Jenkins;
• Создание адаптивных и доступных интерфейсов с использованием Tailwind CSS, SCSS, Styled Components;
• Обеспечение качества кода через Jest, код – ревью, SOLID – принципы;
• Наставничество и руководство командами, проектирование архитектуры приложений.
Ценит чистый, поддерживаемый код и стремится к созданию продуктов, которые не только решают бизнес – задачи, но и обеспечивают отличный пользовательский опыт. Его способность быстро осваивать новые технологии и адаптироваться к изменениям позволяет мне эффективно работать в динамичных проектах.
Проекты
(7 лет 10 месяцев)
IT компания
Роль
Frontend разработчик
Обязанности
Проект 1:
ПО для моделирования технологических процессов на промышленных предприятиях.
Проектирование и разработка клиентской части программного обеспечения для моделирования технологических процессов на промышленных предприятиях.
Обязанности:
1. Проектирование компонентов системы с применением принципов SOLID и паттернов проектирования (Factory, Strategy, Observer) для создания гибкой и масштабируемой архитектуры;
2. Разработка React – приложений с использованием Redux Toolkit для управления состоянием и React Router Dom для маршрутизации;
3. Интеграция и настройка Axios для взаимодействия с REST API и GraphQL эндпоинтами;
4. Разработка с использованием Feature Sliced Design для организации кодовой базы;
5. Создание UI-кита на основе Ant Design с кастомизацией под корпоративный стиль;
6. Использование AI – инструментов (Cursor, GPT) для анализа требований, прототипирования компонентов и оптимизации кодовой базы;
7. Разработка высокопроизводительных компонентов для high-load системы обработки данных в реальном времени, с оптимизацией рендеринга (виртуализация списков, мемоизация) для работы с большими объемами данных;
8. Внедрение и соблюдение методологии BEM для организации CSS – кода в связке с Tailwind CSS, что обеспечило согласованность стилей и упростило поддержку UI – кита;
9. Реализация функциональных требований;
10. Написание технических заданий для разработчиков;
11. Наставничество и руководство командой;
12. Проведение код – ревью;
13. Оптимизация и работа над безопасностью;
14. Построение интерфейсов (Tailwind CSS);
15. Разработка GraphQL – запросов и мутаций для взаимодействия с бэкендом;
16. Внедрение и настройка ESLint для поддерживания единого стиля кода;
17. Работа с Docker для развертывания приложений на MERN – стеке, а также настраивание CI/CD через Jenkins, для автоматической сборки, тестирования и публикации Docker – образов;
18. Написание юнит – тестов для проверки бизнес – логики и основных сценариев (Jest);
19. Проектирование компонентов системы с использованием Module Federation для создания микрофронтенд – архитектуры;
20. Интеграция аутентификации и авторизации через keycloak для обеспечения безопасности корпоративных пользователей;
21. Проектирование и реализация BFF-слоя (Backend For Frontend) на Node.js (Express/NestJS) для агрегации данных из микросервисов и оптимизации взаимодействия фронтенда с бэкендом;
22. Работа по методологии Scrum (ежедневные стендапы, планирование спринтов, ретроспективы).
Стек специалиста на проекте
Git, CSS, Docker, JavaScript, Confluence, Jest, Swagger, Nginx, RxJS, TypeScript, SOLID, Keycloak, NestJS, Vue.js, Next.js, SCSS, Ant design, Redux Toolkit, Angular, Wiki, Vite, Tailwind CSS, React Redux, Axios.js, React Router Dom, WebSockets, React, bff, Webpack (Module Federation), Feature Sliced Design
Отрасль проекта
Manufacturing
Период работы
Август 2023 - По настоящее время
(2 года 3 месяца)
IT компания
Роль
Frontend разработчик
Обязанности
Проект 2:
ПочтаТех. Личный кабинет для юридических лиц с возможностью отправки писем и посылок для бизнеса. Логистическая платформа.
Обязанности:
1. Рефакторинг и доработка UI – кита с строгим следованием методологии BEM, что значительно повысило предсказуемость и переиспользуемость стилей в крупном high-load retail-проекте;
2. Разработка UI-кита с интеграцией Ant Design компонентов;
3. Применение SOLID принципов при построении архитектуры личного кабинета;
4. Организация проекта по методологии Feature Sliced Design;
5. Применение паттернов проектирования (Decorator, Composite, Façade) для построения сложной системы компонентов личного кабинета, что позволило эффективно управлять состоянием и логикой интерфейса;
6. Разработка и оптимизация компонентов интернет – магазина (корзина, каталог, личный кабинет), направленная на повышение производительности и отзывчивости интерфейса под высокой нагрузкой;
7. Поддержка и развитие существующего проекта на AngularJS, включая устранение багов, улучшение производительности и добавление новых функций по запросам бизнеса;
8. Интеграция с SOAP – сервисами партнеров;
9. Наставничество команды: помощь в деплое приложений, консультирование по архитектурным решениям и технологиям, поддержка коллег в освоении сложных задач;
10. Оценка и постановка задач, составление четких технических требований и обеспечение их корректного выполнения;
11. Обеспечение высокого качества кода через ревью и стандартизацию процессов разработки, внедрение лучших практик и современных методологий;
12. Улучшение пользовательского опыта (UX) и взаимодействие с пользователями, внимание к производительности и безопасности интерфейсов;
13. Построение интерфейсов (Tailwind CSS);
14. Написание юнит – тестов для проверки бизнес – логики и основных сценариев (Jest).
Стек специалиста на проекте
Git, CSS, JavaScript, Confluence, Jest, Webpack, Swagger, Redux, БЭМ, Nginx, RxJS, LESS, TypeScript, SOLID, Knockout JS, NestJS, Vue.js, SCSS, Ant design, Angular, Wiki, Vite, Tailwind CSS, WebSockets, Feature Sliced Design
Отрасль проекта
Logistics & Transport
Период работы
Август 2023 - По настоящее время
(2 года 3 месяца)
Maxima
Роль
Frontend разработчик
Обязанности
CRM система направленная на проведение онлайн/офлайн курсов по IT специальностям, с элементами управления курсами, оценки навыков, расписанием, чатами и геймификации.
Разработка с нуля и поддержка CRM – системы для онлайн – курсов для студентов.
Обязанности:
1. Проектирование и реализация компонентной архитектуры с использованием паттернов (State, Provider, HOC) для управления сложным состоянием приложения с большим количеством пользователей;
2. Проектирование компонентной архитектуры CRM с использованием SOLID принципов;
3. Внедрение Feature Sliced Design для структурирования модулей системы;
4. Разработка UI – компонентов для Ant Design для административной панели;
5. Разработка и поддержка функционала с использованием Redux Toolkit для управления состоянием и React Router Dom для навигации;
6. Реализация HTTP – запросов к API с помощью Axios и Fetch;
7. Использование AI – инструментов (Cursor, GPT) для анализа требований, прототипирования компонентов и оптимизации кодовой базы;
8. Разработка high-load модулей системы (чаты, видеозвонки, онлайн – игры) с оптимизацией производительности и отзывчивости интерфейса;
9. Организация стилей по методологии BEM для обеспечения масштабируемости и поддерживаемости CSS – кода в быстрорастущем проекте;
10. Разработка функциональных возможностей продукта (онлайн – игры, опросные формы, календари для бронирования и расписания, чаты, видеозвонки);
11. Разработка CRM – системы с использованием JQuery, ExtJS и Kendo UI для legacy – модулей;
12. Интеграция T-SQL и PL/SQL – запросов для работы с данными курсов и пользователей;
13. Реализация backend – модулей на Java для интеграции с платежными системами;
14. Оптимизация SQL – запросов (T-SQL) для отчетности по успеваемости студентов;
15. Оптимизация интерфейса и проведение код – ревью для поддержания высокого качества кода и согласованности;
16. Разработка структур данных и масштабируемой архитектуры приложения, позволяющей адаптироваться под возросшие нагрузки и новые функции;
17. Полное проектирование архитектуры приложения, включая адаптацию для планшетных и настольных версий, с учетом различных уровней доступа пользователей;
18. Написание и поддержка автоматических тестов для обеспечения надежности и упрощения регрессионного тестирования;
19. Внедрение и мониторинг метрик производительности и безопасности, регулярное улучшение системы на основании аналитики и обратной связи;
20. Консультирование команды по вопросам архитектуры и технологий, помощь в внедрении передовых практик для повышения эффективности разработки и поддержки проекта;
21. Построение интерфейсов (Tailwind CSS);
22. Работа с Docker для развертывания приложений на MERN – стеке, а также настраивание CI/CD через Jenkins, для автоматической сборки, тестирования и публикации Docker – образов;
23. Написание юнит – тестов для проверки бизнес – логики и основных сценариев (Jest);
24. Активная работа с Jira и Confluence для ведения задач и документации.
Стек специалиста на проекте
Redux Toolkit, Redux, GraphQL, WebSockets, SOLID, Git, Webpack, Jest, Redis, БЭМ, Nginx, KendoUI, Wiki, T-SQL, Tailwind CSS, Ext.js, Swagger, Docker, CSS, Confluence, LESS, Vite, JQuery, React Router Dom, Vue.js, Axios.js, Ant design, Express.js, React, Next.js, NestJS, JavaScript, Node.js, React Redux, Pl/SQL, SCSS, Feature Sliced Design, TypeScript, PostgreSQL
Отрасль проекта
EdTech
Период работы
Ноябрь 2021 - Август 2023
(1 год 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Казанский национальный исследовательский технологический университет
Специальность
Дизайна и программной инженерии, Информационные системы и технологии
Завершение учебы
2021 г.