Frontend - разработка

Максим Шелест

Разработка пользовательских интерфейсов, современные технологии, результат.

Навыки / Skills

Имею опыт работы c HTML, CSS, JavaScript, CSS-фреймворках (Tailwind CSS), библиотекой JavaScript React и инструментами разработки Git. Я использую эти технологии для создания высококачественных, отзывчивых и интерактивных веб-приложений.

Графические редакторы

Графический редактор — это программа, предназначенная для создания и изменения графического изображения на экране компьютера, а также его сохранения в виде графического файла.

Навыки:

FigmaFigma
PhotoshopPhotoshop

Frontend

Frontend — это публичная часть web-приложений (вебсайтов), с которой пользователь может взаимодействовать и контактировать напрямую. Во Frontend входит отображение функциональных задач, пользовательского интерфейса, выполняемые на стороне клиента, а также обработка пользовательских запросов.

Навыки:

TailwindTailwind
ReactReact
Next.jsNext.js
HTML5HTML5
Ant DesignAnt Design
TypeScriptTypeScript
Redux-TookitRedux-Tookit
Redux-SagaRedux-Saga
CSS3CSS3

Базы данных

База данных — это упорядоченный набор структурированной информации или данных, которые обычно хранятся в электронном виде в компьютерной системе. База данных обычно управляется системой управления базами данных (СУБД). Данные вместе с СУБД, а также приложения, которые с ними связаны, называются системой баз данных, или, для краткости, просто базой данных.

Навыки:

FirebaseFirebase

Системы сборки проекта

Система сборки для frontend-разработки позволяет построить удобный процесс сборки фронтенда и настроить все необходимые преобразования исходного кода для обеспечения качественной работы собранного приложения в браузерах.

Навыки:

WebpackWebpack
GULPGULP

Линтеры и форматтеры

Линтер — программа, которая проверяет код на соответствие стандартам в соответствии с определённым набором правил. Форматтер позволяет форматировать код с помощью заданных в настройках правил.

Навыки:

PrettierPrettier
ESLintESLint

Операционные системы

Операционная система - это программное обеспечение, управляющее аппаратным обеспечением, предоставляющее абстрактный программный интерфейс для взаимодействия с ним и занимающееся распределением предоставляемых ресурсов, в том числе между прикладными программами.

Навыки:

WindowsWindows
LinuxLinux

Системы контроля версий

Системы контроля версий — это программные инструменты, помогающие командам разработчиков управлять изменениями в исходном коде с течением времени. В свете усложнения сред разработки они помогают командам разработчиков работать быстрее и эффективнее.

Навыки:

GITGIT

Обо мне / About

Мне 34. За плечами 10-летний опыт работы системным администратором в сфере информационных технологий. Сейчас проникся страстью к разработке интерфейсов.

Стараюсь уделять первостепенное внимание семье, а также люблю читать, играть в настолки и музицировать. Стремлюсь к самосовершенствованию, и всегда ищю новые вызовы и возможности.

my foto

Проекты / Projects

К каждому проекту подхожу с особой тщательностью. Несмотря на проблемы, которые могут возникнуть, никогда не сдаюсь и остаюсь сосредоточенным на своей цели до тех пор, пока проект не завершен и не будет удовлетворять моим требованиям и требованиям заказчика. Усердие и стремление выполнять работу качественно делают меня ценным активом для любой команды.

Лендинг с анимацией

Лендинг с анимацией

Уровень: начальный

Анимация построена с помощью Framer Motion

Tech Stack:

Next.jsNext.js
TailwindTailwind

Модуль отображения заявок на перевозку

Модуль отображения заявок на перевозку

Уровень: выше среднего

Отображение на карте маркеров точки погрузки и разгрузки и построение маршрута. Для отображения карты используется пакет React-Leaflet. Для компонентов - AntdDesign. Хранение стейта и данных - Redux, для реакции на события - Redux-Saga. Для получения координат маршрута используется API geoapify.

Tech Stack:

ReactReact
TypeScriptTypeScript
Ant DesignAnt Design
Redux-TookitRedux-Tookit
Redux-SagaRedux-Saga

Разработка частичного функционала CRM системы

Разработка частичного функционала CRM системы

Уровень: провинутый

получение списка звонков и аудио по API; листинг звонков с выборкой по датам; выбор входящих, исходящих или всех звонков; проигрывание записи (если есть); сортировка на клиенте;

Tech Stack:

Redux-TookitRedux-Tookit
TypeScriptTypeScript
ReactReact

Поиск книг

Поиск книг

Уровень: средний

Получение книг с google books API. Поиск книги по названию или по автору, сортировка найденных книг, добавление книги в избранное. Стейт менеджер - Redux. Переход по страницам реализован с помощью React Router. Отображение элементов в избранном.

Tech Stack:

ReactReact
Redux-TookitRedux-Tookit
TypeScriptTypeScript

Контакты / Contacts

LinkedIn:

Telegramm:

GitHub:

Связаться со мной