Портфолио
Свою карьеру 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
Результат: В результате заказчик получил работающий сервис, который избавил его от бесконечных звонков, а его клиенты получили возможность легко и быстро находить работодателей.