Frontend-developer
Контакты
Разработка преимущество на React.
Практикую красивое и читабельное написание кода, совместно с prettier, eslint и stylelint
Я всегда следую за современными подходами и новыми разработками в области программирования. Регулярно изучаю и изучал пропозалы JavaScript, чтобы быть в курсе последних изменений и улучшений в языке.
Кроме работы над основными проектами, я также уделяю время написанию мини-проектов или пет-проектов. Это позволяет мне экспериментировать с новыми технологиями, решать интересные задачи и применять полученные знания на практике.
Hard skills:
Языки: Typescript, GraphQL (Apollo)
Технологии: React, React Hooks, Redux Toolkit, Redux-Saga, Styled-Components, Material-UI, Reach Router, i18next.
Soft skills:
1. Работа в команде
2. Быстрая адаптация
3. Критическое мышление
Опыт
Ответственность:
1. Разработка продуктовых задач в срок
2. Взаимодействие с командой разработки
3. SCRUM
Задачи:
- Создание динамического модуля расписания для отдельных оффлайн стендов (websocket/react)
- Разработка модуля autoscroll для использование в сервис оффлайн стендов
- Разработка сущностей для нормализации данных приходящих с бекенда
- Типизация компонентов, вспомогательных модулей
- Разработка / исправление существующей верстки под новый функционал с использованием styled-components
- Участие в разработке внутренного сервиса для управление региональными центрами
- Адаптация бизнесс-логики авторизационного сервиса для работы с региональными центрами
- Исправление багов
- Добавление новых переводов с помощью i18n
- Работа с авторизацией/аутентификацией посредствам JWT
- Использование Apollo client как data-layer SM при разработке компонентов и модулей приложения
- Кастомные обработки ошибок data-layer для улучшения UX
- Поддержка и улучшения авторизационного сервиса (правка багов, добавление нового функционала)
Результаты:
- реализовали платформу региональных центров
- создал модуль динамического расписания, который используется на всех оффлайн стендах
- адаптация логики авторизационного сервиса
- реализовал новые сущности для обработки данных с бекенда
- разработал / исправил верстку авторизационного сервиса, региональной платформы
Языки: Typescript, GraphQL (Apollo)
Технологии: React, React Hooks, Styled-Components, Reach Router, i18next.
Ответственность:
1. Оценка времени разработки
2. Общение с клиентом
3. Разработка веб-приложений и поддержка существующих решений
Задачи:
1. Разбработка лендингов (стандартный стэк html/css, vanilla js)
2. Поддержка легаси и разработка модулей для существующих приложений (ReactJS)
3. Совместная работа с дизайнеров
4. Кроссбраузерная, адаптивная верстка HTML5/CSS3
5. Разработка приложений с макетами из photoshop/figma
Языки: Javascript (ES6+), HTML5, CSS3
Технологии: React, React Router, Redux Toolkit, Redux-Saga, Mobx, Bootstrap, Styled-Components, Material-UI, Ajax, Firebase, npm/yarn, babel, prettier, eslint
Читаю профессиональную литературу на английском языке
Проживаю в городе Saint-Petersburg