Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Алексей Вербецкий (sylvador), 25 лет, Грузия, ТбилисиАлексей Вербецкий (sylvador), 25 лет, Грузия, Тбилиси

Алексей Вербецкий

Идущий дорогу осилитБэкенд разработчикСредний (Middle)
От 2000 $Рассмотрю предложения

Контакты

Войти
Возраст: 25 лет
Опыт работы: 2 года и 5 месяцев
Регистрация: 20.09.2023
Последний визит: 1 месяц назад
Гражданство:
Местоположение: Грузия, Тбилиси
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский С1

Обо мне

Пишу сервисы на TypeScript, умею настраивать общение сервисов между собой с помощью RabbitMQ, работать с WebSocket. Знаю, как упаковать приложение в Docker контейнер. Базово понимаю, как настроить CI/CD пайплайны - например, автоматическую публикацию npm модуля в приватный GitLab Registry или любой другой. Знаю, как в JS работает event loop и активно использую это знание.

На первую работу попал необычным способом: десятки кандидатов писали вступительный проект на NestJS, по итогам которого должен был пройти один человек. Я прошёл. Сам проект - https://github.com/Sylvador/MovieApi

Навыки

  • Языки программирования: TypeScript/JS, Python, C#
  • Фреймворки и библиотеки: NestJS, Express, TypeORM, GraphQL, WebSockets, Django
  • Инструменты и технологии: Работа с дебаггером в TypeScript, Docker, Docker Compose, RabbitMQ, Redis, NATS, PostgreSQL, Prisma, Swagger, RESTful API, Git, Nginx, Nx
  • Методологии и практики: CI/CD, Unit и e2e тесты, ООП, Декомпозиция и планирование задач, Ведение качественной документации
  • Веб-разработка: HTML, SCSS, JavaScript, Адаптивная верстка
  • Прочее: Высокий уровень английского языка (C1), Проектирование баз данных, RegEx

Пет-Проекты

Интересы

  • Игра на гитаре.
  • Изучение новых технологий и языков программирования (недавно начал изучать C).
  • Рисование пиксель арта.
  • Продумывание геймдизайна для собственной игры.
  • Разработка пет-проектов.

Образование

  • Самостоятельное обучение программированию и пет-проекты.
  • Учеба на психолога (4 курса).

Навыки

TypeScript
NestJS
RabbitMQ
NATS
Redis
PostgreSQL
Docker
Node.js
Английский язык
SQL

Опыт работы

  • We turn your ideas into real life IT products
    ТомскОт 100 до 1000 сотрудников
    Бэкенд разработчик (Средний)Middle Backend Developer
    Октябрь 2023 — По настоящее время (1 год и 3 месяца)
    • Разрабатывал и оптимизировал серверные решения для криптокошелька и сервиса обмена криптовалют, с акцентом на масштабируемость и безопасную обработку транзакций в реальном времени.
    • Реализовал высокоэффективное решение для мониторинга транзакций в реальном времени в блокчейне Solana, используя продвинутые алгоритмы для упорядоченной публикации транзакций.
    • Разработал и стабилизировал сервис на основе WebSocket для непрерывной обработки блоков, создав кастомный RPC WebSocket-утилит для управления переподключениями, повторами запросов и проверками на работоспособность, обеспечив 100% аптайма.
    • Разработал OrderedAsyncTaskQueue, которая обеспечивает обработку задач в правильной последовательности независимо от времени завершения каждой асинхронной операции, что значительно улучшило стабильность и согласованность системы под нагрузкой.
    • Оптимизировал производительность системы, позволив обрабатывать более 10 000 транзакций в секунду.
    • Автоматизировал процесс развертывания микросервисов для локальной разработки с помощью Docker Compose для таких сервисов, как Redis и PostgreSQL, сократив время настройки до одной команды.
    • Настроил и обеспечил безопасность Nginx, в том числе создав защищенный HTTP-аутентификацией дополнительный админский эндпоинт.
    • Улучшил навыки работы с терминалом Linux, повысив продуктивность в автоматизации задач и управлении инфраструктурой.
  • Слонум
    Санкт-Петербург
    Бэкенд разработчик (Младший)Backend-разработчик
    Март 2023 — Октябрь 2023 (8 месяцев)
    • Проектировал и разрабатывал микросервисы с нуля, включая сервисы аутентификации и профилей с интеграцией OAuth через Google и VK, улучшая безопасность и привлечение пользователей.
    • Разработал эффективную систему взаимодействия сервисов с использованием RabbitMQ и автоматизированных CI/CD пайплайнов, обеспечивая надежность и масштабируемость микросервисов.
    • Провел рефакторинг легаси-кода, что улучшило производительность, поддерживаемость и общую устойчивость системы.
    • Создал и опубликовал два переиспользуемых npm модуля с автоматическим версионированием и публикацией напрямую через CI/CD пайплайн, оптимизируя обновления модулей и повышая эффективность разработки в нескольких сервисах.
  • Частная практика, работа без зачисления в штат
    Фулстек разработчик (Младший)
    Август 2022 — Март 2023 (8 месяцев)
    • Разработал полностью адаптивный сайт с нуля, обеспечив функциональность на разных устройствах.
    • Создал кастомную панель администрирования с поддержкой форматирования текста, позволив администратору легко изменять контент сайта и управлять данными.
    • Развернул сайты на хостинге и настроил Nginx для оптимальной производительности и безопасности.
    • Разрабатывал Telegram-ботов для автоматизации различных задач.

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

  • МГТА-Москва

    Московская гуманитарно-техническая академия
    Москва58 выпускников
    Психологический
    Сентябрь 2017 — Июнь 2021 (3 года и 9 месяцев)