al-ryazanoval-ryazanov

Алексей Рязанов

Фронтенд-разработчик · Фронтенд · Разработка ПО · Средний (Middle)
От 150 000 ₽ · Ищу работу
Возраст: 27 лет
Опыт работы: 3 года и 10 месяцев
Регистрация: 10.05.2018
Последний визит: 1 день назад
Местоположение: Россия, Магнитогорск
Профессиональные навыки: React Native · Vue.js · Node.js · JavaScript · Typescript · Bash · Git · MobX · Webpack · Python
Войдите, чтобы посмотреть контакты пользователя

Обо мне


Участие в профессиональных сообществах

Опыт работы

  • Облачная система автоматизация для ресторанов и кафе
    Магнитогорск · От 10 до 100 сотрудников
    Фронтенд-разработчик
    Март 2018 — По настоящее время (2 года и 11 месяцев)

    - Разработка мобильных приложений с использованием React Native.

    • Основное из них, это White Label приложение для сетей кофеен и ресторанов (AppStoreGoogle Play, промо-сайт). На данный момент в магазинах более 100 приложений. Приложение позволяет видеть акции и местоположение заведений, делать покупки и оценивать заказы, получать уведомления о различных событиях. Содержит Apple / Google Pay, Sign In With Apple и прочие сервисы.  За время жизни проекта, для управления состоянием использовали сначала Redux, затем Mobx, а остановились на Mobx State Tree
    • Приложение для руководителя, позволяющее просматривать показатели и статистику заведений (AppStoreGoogle Play, промо-сайт);
    • Cоздавал CI/CD инфраструктуру для мобильных приложений (Node, Jenkins, Fastlane, Ruby, Bash).

    - Создание платформы для управления релизами White Label приложений. Выпуск мобильного приложения представляет собой множество взаимосвязанных шагов, таких как:

    • Создание приложения в App Store;
    • Перенос изображений и цветов с макета на Figma;
    • Настройка интеграции с Firebase;
    • Заполнение различных данных для магазинов;
    • и другое

    Нами была разработана система, позволяющая создавать новые брендовые приложения и управлять их обновлениями. На сервере - Nest.js, на фронтенде - Vue.js. Все это подключено к сборочному клиенту, которым управляет Jenkins.

    - Разработка проектов с использованием Vue.js. 

    • Личный кабинет пользователя;
    • Веб-приложение доставки;
    • Cобственная библиотека компонентов;
    • Вспомогательные инструменты для технической поддержки, например приложение для удаленного управления кассовым терминалом
    • Плагины для Vue CLI;
    • Создание Webpack плагинов

    - Cерверная разработка на Node.js (фреймворки Nest, Express), например, создавал мок-сервера для разработки мобильных приложений, принимал участие в создании сервера push-уведомлений (RabbitMq);

    - Развертывание готовых приложений в продакшне, в том числе базовая настройка Nginx, с использованием Docker, pm2.

    - Работал с Gatsby.js, Next.js, Strapi.js;

    - Написание модульных и интеграционных тестов (Nightwatch, vue-test-utils)

    - Работа с Git, Typescript, Webpack, ESLint, Babel, Sass, Stylus;

    - Опыт работы и интеграции с Google Cloud Platform, Firebase, Facebook, VK;

    - Участие в хакатоне "Цифровой прорыв" 2020

    Специалист по тестированию
    Апрель 2017 — Март 2018 (1 год)

    1. Проведение ручного тестирования серверной части, Web и iOS приложений;
    2. Разработка и поддержка авто-тестов (API, web-клиента) на Python + py.test + Selenium;
    3. Организация и поддержание работы тестовой инфраструктуры на основе Docker + Nginx + CouchDB + PostgreSQL;
    4. Разработка тестовой документации, анализ соответствия продукта требованиям рынка;
    5. Jira, Jenkins, Git.

    Разработка фронтенда системы управления тестированием для внутренних нужд отдела, с использованием Vue.js, Vuetify.

Высшее образование

  • МГТУ им. Г.И. Носова

    Магнитогорский государственный технический университет им. Г.И. Носова
    Магнитогорск · 224 выпускника
    Технологий и качества
    Сентябрь 2010 — Июнь 2015 (4 года и 9 месяцев)
    Наноматериалы