Frontend Developer
Контакты
Фронтенд-разработчик. Соблюдаю ответственность, сроки, системно подхожу к задачам. Учитываю бизнес-потребности, обсуждаю задачу со всех сторон, пишу качественный, масштабируемый, оптимизированный код.
HTML:
- Знаю понятие потока документа.
- Pixel perfect вёрстка
- Использую HTML-теги в соответствии с их семантикой.
- Понимаю Mobile first подход
CSS:
- Умею создавать адаптивную верстку при помощи медиа-выражений.
- Использую флексбокс-раскладку и гриды.
- Использую в вёрстке методологию БЭМ.
- Так же работаю с препроцессорами sass и scss
JavaScript:
- Знаю базовые структуры данных JS.
- Умею работать с асинхронными функциями.
- Использую современные возможности ECMAScript 2015+.
Git:
- Знаю основные команды git.
- Умею создавать pull request'ы.
- Использую подход "один коммит, одна задача".
React:
- Опыт в написании SPA
- Знание всех базовых хуков и написание своих.
- Знание дополнительных библиотек под React таких как Redux, react-rooting и т.д.
TS:
- Применил и внедрил TS уже не в один свой проект.
- Понимаю как применять типы, интерфейсы, и дженерики
Tools:
- Использую Windows 10 в качестве рабочей ОС с установленным Linux WSL.
- Есть опыт использования Figma и Zeplin для работы с дизайн-макетами.
- Использую редактор Visual Studio Code с плагинами Prettier и ESLint для автоматического форматирования и проверки кода.
Опыт
- Обеспечивал непрерывную работу сетевого оборудования (Базовые станции, свитчи и коммутаторы)
- Производил настройку железа
- Занимался администрированием ОС Windows
- Имел опыт взаимодействия со всеми крупными операторами связи
- Осуществлял технический надзор с использованием дистанционного доступа к оборудованию, обеспечивал бесперебойное функционирование местных сетей передачи данных.
Ключевые навыки: JS, React, TypeScript, Redux, RESTful API, Jest, SCSS, React Router, MUI
Занимался созданием клиентской части интернет-магазина, разработкой его архитектуры и выстраиванием оптимизированной структуры готовой на расширение.
Обязанности:
• Разработка на React
• Создал интуитивный UI
• Занимался адаптивной вёрсткой на SCSS
• Интегрировал биллинг в frontend
• Покрытие кода unit-тестами на Jest
Достижения:
✓ Провели анализ существующей системы, и на основании этого анализа создал конкурентно способную систему с улучшенными свойствами.
✓ Сделал нативный UI дизайн, который увеличил время нахождения пользователя на сайте на 40%.
✓ Типизировал весь проект на TS, что позволит в будущем легче его расширять и поддерживать
✓ Улучшил SEO оптимизацию сайта и поднял его на 1000 позиций Google Индексации
Ключевые навыки: JS, React, TypeScript, Redux, RESTful API, Jest, SCSS
Занимался разработкой продуктовых задач,ui-компонентов, реализацией целых страниц и внутренних сервисов компании, а также рефакторил и покрывал тестами новые модули.
Обязанности:
• Разработка продуктов на React
• Переписывание старых модулей с JS на React
• Занимался адаптивной вёрсткой на SCSS
• Участвовал в code-review
• Оптимизировал код для улучшения показателей Google PageSpeed.
• Покрытие кода unit-тестами на Jest
Достижения:
✓ Разработал чат для внутренних нужно компании
✓ Внедрение Линтера в процесс разработки компании
✓ Ввёл практику локализирования продуктов с помощью i18next
✓ Начал перевод новых разработок на TS
- Поддерживал созданные нашей компанией программные решения
- Отвечал на запросы заказчиков
- Фиксил minor проблемы в коде
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Краснодар
Фронтенд-разработчик. Соблюдаю ответственность, сроки, системно подхожу к задачам. Учитываю бизнес-потребности, обсуждаю задачу со всех сторон, пишу качественный, масштабируемый, оптимизированный код.