Специалисты

Описание

Ключевые навыки
Programming Languages: Golang - JavaScript - Typescript - HTML/HTML5 - CSS/CSS3
Framework/Libraries: Fiber - Gin - GORM - MongoDB Go Driver - kafka-go - Lodash - Axios - Bootstrap - SASS (SCSS) - LESS
Cloud services: AWS - Heroku - s3 bucket - Google Maps
DBMS: MongoDB - PostgreSQL - MariaDB - Cassandra - Redis
Development Tools: Webpack - Git - GoSEC
Application Type: REST - HTTP
Application/Web Servers: Nginx - Apache Kafka - RabbitMQ
Testing: Unit testing
Other: Agile - Docker - Kubernetes - Ajax - JSON - Unix - SSH

Образование
Информационные системы и технологии
Южно-Российский государственный политехнический университет (НПИ) имени М. И. Платова, Новочеркасск, Россия

Опыт
Проект

Конструктор персонажей из популярной космической вселенной

Описание

Данный проект позволяет создавать персонажей из популярной космической вселенной, где у пользователя будет возможность собрать героя в окне кастомизации используя различные варианты одежды, обуви, оружия, глаз, формы головы, мимики, цвета кожи и локации. Таким образом, данный конструктор подпитывает интерес фанатов вселенной, где бы они могли скачивать, обмениваться картинками между собой, а также делиться своими героями в социальных сетях. Данный конструктор был запланирован как продвинутый промо-сайт, который вещался в прямом эфире на одном из телеканалов США в Prime time, где создатели и участники популярной космической вселенной могли показать зрителям возможности данного конструктора. В перспективе, данная демонстрация, должна повлиять на продажи игр и сериалов на основе этой вселенной. Что было сделано В рамках проекта был разработан микросервис для загрузки изображений в Amazon S3, при этом было необходимо создавать несколько версий изображения (уменьшенная копия и разрез пополам). Также была задача реализовать возможность скачивания файла из S3, используя такой микросервис как Proxy. Микросервис был обернут в Docker-контейнер для возможного масштабирования.

Технологии

Golang / Fiber / S3 Bucket Интеграции: AWS S3 / AWS SDK

Длительность

Август 2019 – по настоящее время месяцев

Проект

Платформа для организации свадьбы

Описание

Платформа, помогающая невестам/женихам упростить подготовку к свадьбе и организовать ее в наилучшем виде в рамках имеющегося бюджета. Платформа имеет два интерфейса (для обычных пользователей и для владельца). Для обычных пользователей данная платформа представлена в виде приложения, визуально оформленного в виде CRM-системы. В ней можно выбрать место проведение свадьбы и сопутствующих мероприятий, все необходимые услуги, детализировать их и отследить статус их выполнения. Также для того, чтобы пользователи не забыли о своих планах/желаниях/задачах предусмотрен удобный таск-трекер, который выведен на основной экран приложения. Приложение само способно рассчитать бюджет, в рамках запрашиваемых услуг. Само по себе оно является платным, но есть пробная версия, в которой в течение двух недель можно опробовать весь функционал бесплатно. Для владельца предусмотрена административная панель, где можно отслеживать трафик, кол-во оплат, кол-во пользователей, добавлять и редактировать промокоды, добавлять и редактировать услуги по умолчанию и т. д. Что было сделано Во время работы над проектом мы реализовали все задачи со стороны фронтенда и бекенда. Решения нашей команды на проекте: - подключение third-party сервисов (talkjs, adyen, mailgun); - лендинг; - форма регистрации и входа с возможностью осуществления этих функций через Google и FB; - реализация и корректировка внутренних функций: подсчет затрат, списки и контактные данные гостей/сотрудников, возможность выбора услуг для свадьбы (фотографы, повара, аниматоры и тд); - таск-трекер; - разделы, в которых осуществлялся выбор и редактирование места проведения и услуг; - административная панель, где возможно редактирование и создание промокодов, дефолтных задач для таск трекера; - FAQS и т. д. - так как проект был передан нашей команде уже с некоторыми наработками, мы занимались также рефакторингом уже имеющегося кода, который позволил оптимизировать работу приложения, помимо реализации текущих задач.

Технологии

JavaScript / React / Golang / Fiber / PostgreSQL / GORM Интеграции: Social networks / Payment Systems / Complex data through APIs

Длительность

Август 2019 – по настоящее время месяцев

Проект

Сервис для создания списка желаемых подарков

Описание

Любой пользователь, у которого есть свой кошелек в данном приложении, может создать свой Вишлист, выбрать повод мероприятия (день рождения, Новый год, свадьба и т. д.), добавить интересующие его товары вручную или же с помощью поиска товаров в магазине. Беру, опубликовать и поделиться этим списком со своими друзьям с помощью публичной ссылки. Друзья пользователя могут просмотреть все желаемые подарки для друга и сразу в приложении скинуться на понравившийся подарок, либо оплатить его полностью. Все средства будут зачислены на кошелек-копилку основного пользователя и уже из копилки пользователь сможет заказать себе товар, на который скинулись друзья. Кроме того, каждый раз, когда твои друзья скидываются тебе на подарок, они могут создать открытку из предложенных шаблонов, добавить поздравительный текст и отправить эту открытку. Что было сделано Наша команда работала над созданием всего этого сервиса на базе уже имеющегося функционала (копилки, кошельки, регистрация, шаринг). В качестве backend использовался Golang, на frontend мы работали с React.js. Мы добавили логику создания самого вишлиста, добавили интеграцию с магазином. Беру, реализовали процесс добавления товаров в список желаемых подарков, публикацию списка своим друзьям, полностью реализовали логику распределения средств между копилкой и кошельком пользователя, а также всеми полученными средствами, когда друзья скидываются на подарок, добавили возможность создания поздравительной открытки и логику вывода средств на приобретение подарка. Все функционально новые элементы и логика приложения вишлист была полностью реализована нашими разработчиками как на стороне бэкенда (Golang), так и на стороне фронтенда (React.js). Этот продукт все еще находится в разработке, планируется интеграция с другими магазинами для поиска подарков, возможность создания нескольких вишлистов одновременно и еще много чего интересного. За первый месяц работы данного сервиса Клиент получил отличный приток новых пользователей и планирует развиваться дальше (до этого все начиналось как стартап).

Технологии

JavaScript / React.js / Golang / PostgreSQL Интеграции: Social networks / Microservices / complex data through APIs

Длительность

Август 2019 – по настоящее время месяцев