Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
Илья Родин (eternal-struggler), Россия, ПензаИлья Родин (eternal-struggler), Россия, Пенза

Илья Родин

Бэкенд разработчикСтарший (Senior)
От 4500 $Ищу работу

Контакты

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

Обо мне

Node.js Backend разработчик, в отрасли 4 года. Имею большой опыт построения
приложений с нуля на всех современных фреймворках: NestJS, Express, Fastify. А также опыт
поддержки существующей кодовой базы. Работал как в стартапах, так и в больших
нагруженных проектах.
Хочу создавать продукт, с которым пользователю будет приятно и удобно работать.

Также рассматриваю предложения с переходом на Go

Навыки

TypeScript
JavaScript
Golang
Node.js
NestJS
PostgreSQL
MongoDB
RabbitMQ
Docker
Kubernetes

Опыт работы

  • Одна из самых динамично-развивающихся компаний в беттинг-индустрии.
    От 100 до 1000 сотрудников
    Бэкенд разработчик (Старший)Backend Developer
    Апрель 2024 — По настоящее время (9 месяцев)

    - Разработал микросервис для траффик трекинга, с помощью которого можно отслеживать приток пользователей от партнеров
    - Интегрировал и настроил объектное хранилище S3 в проекте
    - С нуля разработал микросервис сохранения истории ставок, который позволял обрабатывать и хранить тразнакции в человеко-читаемом виде

  • Team Brilliant
    Андорра
    Бэкенд разработчик (Средний)Backend Developer
    Январь 2023 — Февраль 2024 (1 год и 2 месяца)

    - Разработал сервис поиска железнодорожных билетов на NestJS;
    - Оптимизировал сервис, используя gRPC для межсервисного взаимодействия, тем самым позволил пользователям получать быстрые и актуальные результаты поиска, отвечающие изменениям в расписании;
    - Внедрил автоматизированную предобработку данных, а также их нормализацию, что позволило улучшить качество данных;
    - Интегрировал мониторинг, добавил метрики Latency и Service Dependencies;
    - Реализовал стратегию кэширования с использованием Redis для оптимизации производительности запросов и снижения нагрузки на основную базу данных PostgreSQL, значительно повысив эффективность поиска данных.
    - Увеличил покрытие кода тестами на 25%;

    TypeScriptNode.jsNestJSgRPCRedisPostgreSQLSQLJestGraphQLWebSockets
  • Offconcern
    Москва
    Бэкенд разработчик (Младший)Backend Developer
    Сентябрь 2020 — Январь 2023 (2 года и 5 месяцев)

    - Разработал и внедрил микросервисы для управления клиентами и обработки запросов в поддержку;
    - Использовал MongoDB и Mongoose для хранения и обработки данных;
    - Интегрировал RabbitMQ в оба сервиса, чем обеспечил гибкую и надежную передачу сообщений между микросервисами;
    - Применил Socket.io для обеспечения взаимодействия в режиме реального времени между клиентами и микросервисами;
    - Интегрировал и настроил Swagger для автоматической генерации документации по API;
    - Настроил CI/CD с использованием Jenkins для непрерывной интеграции и доставки приложений;

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

  • ПГУ

    Пензенский государственный университет (бывший ППИ)
    Институт Информатики и вычислительной техники (ИИВТ)
    Сентябрь 2020 — Сентябрь 2024 (4 года)