Рустам А.

Back End Developer at careerspace
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Russia, RU
Languages
  • Английский -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Aync Architecture
    Tough developers school
    Nov, 2021
    - Oct, 2024

Experience

    • Russian Federation
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Back End Developer
      • May 2021 - Present

      Полностью отвечаю за бэкенд проекта. Продукт представляет из себя сервис для быстрого и удобного поиска работы, а также предоставляет возможность приобрести курсы связанные с карьерой и карьерную поддержку. За время работы над проектом: - Занимался рефакторингом модулей; - Проектировал и разрабатывал новый функционал для основного продукта, отвечающего за показ вакансий и персональную подборку для юзеров; - Разрабатывал сервис для тестирования участников ozon-camp; - Также занимался проектированием и разработкой модулей для курсов и карьерной поддержке; - Разрабатывал бэк-офис для внутреннего пользования участниками команды; - Интегрировал различные сервисы (HH.ru, amoCRM, Slack); Стэк технологий Основа: Node.js + Nest.js; БД: PostgreSQL; Контейнеризация: Docker + docker-compose; Оркестрация: docker swarm; CI/CD: Gitlab; Архитектура: Монолит; Show less

    • Back End Developer
      • Oct 2020 - Mar 2021

      Занимался доработкой микросервисов покер-платформы. Основные задачи были связаны с разработкой нового функционала, рефакторингом существующего функционала, фиксом багов, написанием тестов и ревью других участников команд. Разработка велась по методологии SCRUM. Стэк технологий Основа: Node.js + ES6 + TypeScript; БД: RethinkDB, FoundationDB; RPC: ZeroC; Контейнеризация: Docker + docker-compose; Оркестрация: k8s; CI/CD: Gitlab; Архитектура: Микросервисная; Занимался доработкой микросервисов покер-платформы. Основные задачи были связаны с разработкой нового функционала, рефакторингом существующего функционала, фиксом багов, написанием тестов и ревью других участников команд. Разработка велась по методологии SCRUM. Стэк технологий Основа: Node.js + ES6 + TypeScript; БД: RethinkDB, FoundationDB; RPC: ZeroC; Контейнеризация: Docker + docker-compose; Оркестрация: k8s; CI/CD: Gitlab; Архитектура: Микросервисная;

    • Russian Federation
    • Retail
    • 1 - 100 Employee
    • Back End Developer
      • Sep 2019 - Oct 2020

      Занимался разработкой микросервисов для внутреннего использования как участниками КАРИ, так и их партнерами, и ревью кода. Разработка велась по методологии SCRUM. Разрабатывал проект по хранению и обработке информации о товарах, и их выгрузки для сторонних агрегаторов. Проект представлял собой классический веб-сервер с некоторыми особенностями, главная из которых - это tasks management. Основные задачи были связанны с: - Поддержкой и написанием REST API; - Формированием и выгрузкой файлов в формате xlsx, xls, json, csv; - Оптимизацией кода; - Проектированием структур данных; Также занимался разработкой проекта для хранения и обработки информации о местонахождении товара и его остатках, которое решало проблему поиска местонахождения товара в магазине по его артикулу и размеру, и учёт остатка товара. Стэк технологий Основа: Node.js + ES6 + TypeScript + Express.js + Socket.io (в некоторых сервисах использовали Nest.js + Express.js); БД: MongoDB; AMQP: NATS; Контейнеризация: Docker + docker-compose; Оркестрация: Rancher; CI/CD: Gitlab; Архитектура: Микросервисная; Show less

    • Back End Developer
      • Jun 2019 - Aug 2019

      Занимался разработкой внутреннего проекта, который предоставлял различный функционал для редакторов новостных/развлекательных порталов. В обязанности входили задачи по доработке функционала. Стэк технологий Основа: Node.js + ES6 + Moleculer.js; БД: MongoDB; Контейнеризация: Docker + docker-compose; CI/CD: Gitlab; Архитектура: Микросервисная; Занимался разработкой внутреннего проекта, который предоставлял различный функционал для редакторов новостных/развлекательных порталов. В обязанности входили задачи по доработке функционала. Стэк технологий Основа: Node.js + ES6 + Moleculer.js; БД: MongoDB; Контейнеризация: Docker + docker-compose; CI/CD: Gitlab; Архитектура: Микросервисная;

    • Russian Federation
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Back End Developer
      • Feb 2016 - Jun 2019

      Работал над проектом “Workonflow”, который представлял из себя систему управления бизнес-процессами c различными видами интеграциями, такими как: - Telegram; - Подключение SIP-аккаунтов для онлайн телефонии; - Zapier; - Боты (собственная платформа и маркет); - Почтовые аккаунты; - Live-чаты; На позиции занимался разработкой микросервисов на Node.js в связке с RabbitMQ, MongoDB, WebSockets. Разработка велась по методологии SCRUM. За время работы над проектом: - Разрабатывал основную бизнес-логику для полноценной работы CRM; - Занимался разработкой бот-платформы и бот-стора для интеграции с CRM; - Проектировал REST API для взаимодействия внешних разработчиков с внутренними функциями workonflow через бот-платформу; - Покрывал юнит-тестами бот-платформу; - Занимался написанием ботов для платформы Workonflow; - Интегрировал Zapier, Live-чаты, подключение SIP-аккаунтов; - Поддерживал и разрабатывал сервис, отвечающий за подключение почтовых аккаунтов, чтением и отправкой писем, хранением цепочек писем; Стэк технологий Основа: Node.js + ES6 + Express.js + Socket.io (в некоторых сервисах использовали Nest.js + Fastify); БД: MongoDB; AMQP: RabbitMQ; Контейнеризация: Docker + docker-compose; Оркестрация: Rancher (в дальнейшем переехали на k8s); CI/CD: Jenkins; Логи: ELK; Архитектура: Микросервисная; Show less

Education

  • Уральский Государственный Педагогический Университет / Ural State Pedagogical University
    Бакалавр, Прикладная информатика в сервисе
    2012 - 2014

Community

You need to have a working account to view this content. Click here to join now