Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
На протяжении последних 4-х лет интенсивно занимаюсь фронтенд-разработкой.
Основной путь начинал с JS, позже к нему подключился React и так далее, сейчас потянуло в мобильную разработку, интересует мобильная разработка, активно изучаю Flutter, также понемногу осваиваю бэкенд (Node,SQL,Docker) ссылка на код ниже, хоть и не позиционирую себя как Fulltstack-разработчик.
https://github.com/lors08-08/backend-magingstou
Также интересно изучение новых фреймворков, в частности Angular, понравился подход используемый в нем после практики с другим, похожим на него фреймворком для Node - NestJs.
Проходил курс от Яндекса, в рамках которого написал большое приложение Чата, акцент при котором был на использовании минимума сторонних библиотек, и реализация наиболее популярных технологий на чистом JS, подробнее о проекте на гитхабе:
- https://github.com/lors08-08/WebApp-ChatPro-VanillaJs
Понимаю принципы клиент-серверного взаимодействия. Хорошо знаю Git, работал с Figma, Avocode, Adobe Photoshop
Успел освоить: - TypeScript - адаптивная верстка; - node, npm, webpack; - Prettier, ESLint, airbnb style guide. - REST API, Axios, JSON, CRUD; - основные новшества ES6, ES7; - Promises, замыкания, работа с объектами, асинхронный JS, работа с DOM, localStorage; - Git; - Redux/Toolkit - React;
По React есть следующие навыки: - написание как классовых, так и функциональных компонентов; - хуки, стейт, работа с жизненным циклом компонента; - create-react-app, react-router, react-redux, redux-thunk; - оптимизация производительности (memo, useMemo, useCallback); - CSS modules, анимации. - Material UI, styled-components; - создание компонентов со сложной логикой;
Проекты
(4 года 2 месяца)
Fincollect SE
Роль
Ведущий Frontend-разработчик
Обязанности
Проект: https://my.clientzone.app/
Принимал участие с момента заготовки дизайна проекта, работал как единственный фронтенд разработчик и соответственно отвечал за весь фронт.
Проект представляет собой расширение для основного продукта, который предназначен помочь должникам с оплатой кредитов, проект является полностью зарубежным, и соответственно разговорный английский это минимум.
В ходе проекта зинимался настройкой проекта через Webpack, ESLint, также весь проект написан на Typescript.
При разработке на React использовался подход Duck, и паттерн Feature First.
Организация работы через: Jira + Gitlab
Использовал уже мне привычный стек, также из-за того что поначалу не было бэкенда, писал свой моковый, через Node и Express, также использовал токены.
Ноябрь 2021 - По настоящее время
(2 года 6 месяцев)
Максимастер, ООО
Роль
Frontend-разработчик
Обязанности
Разработка Web-приложения.
При разработке на React использовался подход Duck. Использовался промежуточный слой BFF (Бэкенд для фронтэнда) на Node.js (Nest.js) для более удобного взаимодействия с основным бэком.
Занимался разработкой комплексного проекта для одной из ведущих государственной корпорации.
Проект представлял из себя Web приложение, для взаимодействия работников внутри предприятия, и предоставляло пользователю личный кабинет, онлайн чат, возможность обмениваться файлами, загружать, редактировать и просматривать документы.
В основоном занимался разработкой компонентов со сложной логикой, с использованием множества различных библиотек, а также их дальнейшей интеграцией с помощью Nest.js.
Вся работа проходила строгий код-ревью
Система управления проектами - Gitlab + Redmine.
Обязанности: - Верстка компонентов по макетам и последующая их интеграция;
- Связка компонентов с бэком;
- Постоянно работал с Async/Await, Promises, Rest APi, ES6 фичи, react хуки;
- Отладка ошибок и багов;