Александр Бурилов - Node js разработчик

  • Middle
  • Россия
  • 140 000 ₽ (руб/мес)
  • Временная работа | Полная занятость | Фриланс | Частичная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 4 недели назад
Photo

Навыки

  • gRPC
  • HTML
  • JavaScript
  • MySQL
  • Nest
  • Nginx
  • Prisma
  • Redis
  • socketio
  • Swagger
  • TypeScript
  • webSocket

Опыт работы

Pietro De Tomasso

Backend - разработчик - 2023-2025

Большая социальная сеть для итальянской компании

Askold

Backend - разработчик - 2021-2021

Сайт-аукцион по продаже машин с Японии

PluyshGames

Backend - разработчик - 2021-2025

Игра в Play Market с онлайн режимом и реализация донатов

Encore

Backend - разработчик - 2022-2022

Система лицензирования цифровых продуктов

Priority VPN

Backend - разработчик - 2025-2025

VPN сервис. Так-же для него написал админку на html для обновления и аналитики данных.

Executor&Costumer

Backend - разработчик - 2025-2025

Небольшая социальная сеть где работодатели ищут себе исполнителей

Образование

Информационные технологии

ВГУЭС
2021-2024

Обо мне

У меня было достаточно много разнообразных проектов. Начиная от бэка для игры где очень важна оптимизация передачи пакетов, заканачивая итальянской социальной сетью где важно хранения большого количества данных и быстрое их получение.

Все коммерческие проекты над которыми я работал указаны ниже в разделе «Опыт работы».

Из основных задач с которыми могу выделить следующие:

Реализовал подключение и обработку платежей через PayPal, Viva Wallet, Nexi, включая обработку вебхуков и безопасное хранение транзакционных данных.
Настроил AWS S3 для объектного хранилища, обеспечив отказоустойчивость и масштабируемость.

Развернул и оптимизировал Linux-сервер (Ubuntu).
Настроил Nginx с защищенной конфигурацией (HTTPS,  rate limiting).

Спроектировал архитектуру MySQL для высоконагруженного проекта.
Оптимизировал сложные SQL-запросы, по типу вычисления ближайших ресторанов в радиусе вокруг юзера.
Реализовал динамическое кэширование часто запрашиваемых данных.

Разработал JWT-аутентификацию для трех ролей с механизмом сброса сессий и проверкой входных данных.
Использовал Redis для хранения токенов, сессий, кэша что сократило нагрузку на основную БД.

Создал админку для удобной работы с данными. Систему чата с получением сообщений в реальном времени через WebSocket.

Создал передачу пакетов через WebSocket для онлайн игры таким образом, что-бы у всех игроков всё корректно отображалось даже при плохом соединении. Помимо этого все пакеты проходили серьёзную фильтрацию во избежания получения нарисованных данных на сервер.

Был опыт с созданием софта для лицензирования онлайн продуктов. В нем я реализовал микро-сервисную архитектуру с использованием gRPC.

В остальных проектах задачи довольно похожие поэтому их расписывать не буду. В целом я готов изучать новые технологии и открывать для себя новые области в бэкенд разработке.

Приложение GeekLink

Установить
×
39 / 0,587 / 45.13mb