Портфолио

Свою карьеру front-end разработчика я начал в январе 2016 года. На протяжении последних лет я сталкивался с разными задачами, связанными с фронт-ендом, мне приходилось, как разрабатывать свои проекты с нуля, так и работать в команде. Ниже я приведу список самых интересных задач и проектов, которые были разработаны мной с нуля.

Криптовалютная биржа

Задача:  Заказчику требовалось разработать фронт-енд для криптовалютной биржы без бэк-енда и без интеграций api.
Моя работа:  Разработка фронт-енда в команде из 2-х человек (второй мой доверенный напарник приглашенный мною по моей инициативе)
Технологии:  JavaScript (ES 6), angular 6, scss
Результат:  Был разработан адаптивный фронт-енд с максимальным сходством дизайна, по срокам уложились в 1 месяц и 1 неделю.

Stocity. Сервис объединяющий автомастерские и автомаганизы.

Задача:  Разработат сервис в котором сможет зарегистрироваться 3 типа пользователей: клиент (владелец авто), автомагазин, автомастерская. Сервис должен хранить заявки поступившие от клиента с целью передачи их мастерской или автомагазину.
Моя работа:  Разработка front-end на React js с нуля (архитектура проекта, конфигурация webpack для dev-режима и prod-режима).
Технологии:  JavaScript (ES6), webpack, React js, scss, react-router, react-redux, redux-thunk, react-intl и другие модули облегчающие работу с SPA
Результат:  За 5 месяцев был разработан работающий сервис.

Brior корпоративный сайт

Задача:  Разработать корпортивный сайт для компании Brior. По запросу заказчика необходимо было для получения некоторых данных связать фронт-енд с node js и mongo db: новости, открытые вакансии и т.д.
Моя работа:  Мне потребовалось 4 дня что бы все сверстать и подготовить фронт-енд для связи с бэк-ендом. Бэк-енд разрабатывал мой напарник.
Технологии:  JavaScript, webpack, pug, scss
Результат:  В результате заказчик получил адаптивный сайт с pixel perfect совпадением дизайна.

Интернет магазин lilubags.store

Задача:  Разработать интернет магазин с базовым функционалом.
Моя работа:  Работая командой составом из 3-х человек (мой доверенный напарник бэк-енд разработчик и дизайнер) мы разработали техническое задание, прототип, дизайн, фронт енд с админ панелью и бэк-енд.
Технологии:  JavaScript, jquery, webpack, pug, scss, node-js, postgres sql, express.
Результат:  В результате был разработан сайт принимаюащий заявки и сохраняющий их в собственную базу данных, админка с возможность импортить и изменять товар, раздел админки для просмотра заявок по анологии с битрикс 24.

Приложение для социальной сети vk

Задача:  Реализовать приложения для поиска людей по совместимости (общие группы, предпочтения музыка и тд). Необходимо было использовать api социальной сети для сбора необходимой информации и осуществления поиска.
Моя работа:  Имея опыт работы в разработке интерфейсов и не имея шаблона и дизайна, я выбрал React и разработал SPA приложение. Вместо back-end использовался firebase.
Технологии:  JavaScript, HTML, scss, webpack, React, React-redux (thunk), react-router, redux-form, axios, firebase
Результат:  Было разработано оптимизированное приложение с красивым и понятным интерфейсом

Страница реализующая криптовалютные транзакции через Trezor и MetaMask

Задача:  Сверстать страницу для реализации криптовалютных транзакций и интегрировать API Trezor и MetaMask.
Моя работа:  Верстка и логика реализующая транзакции.
Технологии:  JavaScript, React js, webspack, Web3, Trezor API, MetaMask API.
Результат:  Используя совершенно новые для меня инструменты и никогда не сталкиваясь с криптовалютой, мне удалось выполнить поставленные задачи.

Канбан-доска.

Задача:  Разработать канбан-доску с красивым интерфейсом и плавным drag-and-drop эффектом.
Моя работа:  Используя react, готовое rest api и несколько npm модулей разработать канбан-доску для внутреннего проекта, реализующего анологичный функционал Jira и Trello.
Технологии:  JavaScript, webpack, pug, scss
Результат:  В результате получилась канбан-доска в возможностью перетаскивания тасков в разные колонки дополнительно объединяя их в соотвествующие группы. Так же была реализована поддержка настройки темы (цвет колонок, цвет фона, фоновое изображение).

Приложение для организации зерноперевозок по россии

Задача:  Заказчик хотел автоматизировать процессы его бизнеса и предоставить удобство своим клиентам. Основной задачей было создание сервиса в котором владелец грузового транспорта мог создать акаунт, выложить данные о себе и искать работодателя. Каждый пользователь должен был иметь возможность выводить на карту маркер сигнализирующий о готовности брать груз. Так же необходимо было предусмотреть админку с возможностью проверки всех аккаунтов и данных пользователей (документы, данные о транспорте и тд).
Моя работа:  Я взял на себя всю работу связанную с front-end. Мой напарник разработал rest full api на node js использую mongodb в качестве базы данных.
Технологии:  JavaScript, HTML, scss, webpack, React, React-redux (thunk), react-router, redux-form, axios
Результат:  В результате заказчик получил работающий сервис, который избавил его от бесконечных звонков, а его клиенты получили возможность легко и быстро находить работодателей.