🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Александр Синяк (alexsinyak)Александр Синяк (alexsinyak)

Александр Синяк

Бэкенд разработчикСредний (Middle)
Ищу работу

Контакты

Войти
Опыт работы: 2 года и 9 месяцев
Регистрация: 10.05.2024
Последний визит: 1 день назад
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Привет. Я Backend разраб на Node.js (Nest.js) с опытом работы 2+ года.

Свободно общаюсь с людьми, поддерживаю порядок в процессах компании и комфортную атмосферу для моих коллег.

Знание английского на уровне C1. Ответственно и в срок выполняю поставленные задачи компании.

Node.js, TypeScript, Nest.js.

тг: @b1on1kkk

Навыки

Node.js
NestJS
TypeScript
JavaScript
Express
MongoDB
PostgreSQL
Docker
Nginx
Linux

Опыт работы

  • Делаем образование для школьников доступным и увлекательным
    МоскваОт 100 до 1000 сотрудников
    Бэкенд разработчик (Средний)Backend Node.js developer
    Январь 2022 — Сентябрь 2024 (2 года и 9 месяцев)

    «Новая Школа» является современной образовательной онлайн платформой, по подготовке к
    ЕГЭ. Участвовал в разработке основного API и смежных сервисов.

    https://thenewschool.ru/

    Достижения:
    - Реализация бизнес-интеграций между сервисами партнерами и сторонними API + есть опыт интеграции API от OpenAI, могу легко интегрировать ИИ в Ваш продукт;
    - Перевел взаимодействие между микросервисами с REST-API на RabbitMQ, что увеличило скорость
    передачи данных на ~60% и позволило лучше контролировать общение между ними;
    - Улучшил производительность приложения и снизил нагрузку на PostgreSQL, благодаря
    внедрению кеширования на основе Redis, что привело к снижению времени отклика системы
    на ~25% и уменьшению нагрузки на базу в 2 раза;
    - Реализовал систему авторизации с использованием JWT, что значительно повысило безопасность сервиса + интегрировал возможност аутентификации и авторизации через сторонние сервисы (VK);
    - Настроил Nginx для балансировки нагрузки и улучшения времени отклика приложения;
    - Написал документацию к нескольким сервисам, что позволило сократить время онбординга и адаптации новых разработчиков;
    - Реализовал возможность отправки всех видов уведомлений: начиная от push уведомлений для PWA версии сайта, заканчивая рассылкамм спама на mail;
    - Размещал приложения на облачных серверах через Docker, Docker Compose;
    - Настраивал пайплайн через Github Actions.