Игорь Ш. Backend разработчик, Senior
ID 25653
ИШ
Игорь Ш.
Мужчина, 24 года
Россия, Ростов-на-Дону, UTC+3
Ставка
3 181,82 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Игорь — backend-разработчик уровня senior из Ростова-на-Дону. Специализируется на разработке серверной части веб-приложений, имеет опыт работы с различными технологиями и инструментами.
Участвовал в проекте Control System, где занимался разбиением монолита на микросервисы, реализацией универсального CRUD-механизма по концепции GraphQL, интеграцией библиотеки для импорта/экспорта в разные форматы.
В рамках проекта Fortech разрабатывал адаптеры, отлаживал удалённые серверы, написал парсер XML (wsdl) в JS-объект, реализовал авторизацию в приложении через подтверждение телефона и интеграцию с системой лояльности.
На проекте IBS Dunice дорабатывал Node.js приложение, реализовывал новое API, проводил глобальный рефакторинг, оптимизировал запросы к БД, добавлял систему логирования на базе Prometheus и Grafana. Также повышал квалификацию коллег, курировал и консультировал разработчиков сторонних проектов.
Проекты
(3 года 5 месяцев)
Control System
Роль
Backend developer
Обязанности
Описание проекта:
Данный проект помогает крупному бизнесу планировать строительство, анализировать риски и распределять ресурсы, а также имеет интеграцию с другими планировщиками через импорт/экспорт файлов из других систем
Задачи:
Разбиение монолита на микросервисы
Реализован механизм экспорта отчётов из бд в xer/ms project форматы
Реализован импорт из excel во внутреннею систему
Реализован универсальный crud механизм(по концепции GraphQL)
Активное участие в создании и развитии бизнес процессов(внедрение процессов: code-review, автоматического тестирования, ретроспективы и тд.)
Кастомизация и интеграция библиотеки для импорта/экспорта в разные форматы
Перенос логики из бд на бэк используя внутренний механизм работы с данными
Стек: Node.js, Nest, Rabbit, Redis, PostgreSQL, kysely(ORM), Java, Spring Boot, C# Sequelize
Стек специалиста на проекте
C#, GraphQL, Java, Redis, CRUD, Rabbit, Excel, ORM, kysely, Code Review, NestJS, Testing, JavaScript, Node.js, Spring Boot, project, PostgreSQL, Sequelize, Microservices
Отрасль проекта
Information Security
Период работы
Июль 2024 - Май 2025
(11 месяцев)
Fortech
Роль
Backend developer
Обязанности
Описание проекта:
Приложение созданное для малого бизнеса позволяющие, скачать и добавить карту лояльности на телефон.В рамках второго проекта мы реализовывали систему для интеграции сторонних сервисов в одну экосистему.
Задачи:
Разрабатывал адаптеры
Отладка удалённых серверов
Написал парсер xml(wsdl) в js объект
Написание unit-тестов
Оценка сроков работы
Аналитика
Реализовал авторизацию в приложении по средством подтверждения телефона(одноразовый код и подтверждение через telegram бота)
Спроектировал архитектуру приложения и БД
Механизм создания штрихкода
Механизм создания визитки
Подписание сертификатов
Реализовано API для взаимодействия с платформой держателя визитницы
Реализовал интеграцию с сторонней системой лояльности
Реализовал механизм актуализации данных в визитках
Контейнеризация приложения
Развертывание на хосте.
Стек: JavaScript, TypeScript, NodeJs NestJs, Rabbit, Redis, NodeJs, NestJs, Postgres, typeORM, Docker Sequelize
Стек специалиста на проекте
PostgreSQL, Docker, API, XML, JavaScript, Node.js, TypeScript, TypeORM, Sequelize, WSDL, NestJS, Unit testing, Telegram, Redis, Rabbit
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2023 - Июль 2024
(9 месяцев)
IBS Dunice
Роль
Backend developer
Обязанности
Описание проекта: 1.В рамках данного проекта нужно было реализовать биржу, где пользователи могли совершать финансовые операции в рамках прогрессивного веб приложения, также предусматривалась возможность открытия нескольких вкладок браузера в виде нескольких рабочих окон, которые могли между собой делиться информацией
2. Приложение направлено на упрощение менеджмента сотрудников на проектах
Задачи:
Дорабатывал Node js приложение
Реализация нового API(REST, WS)
Исправление ошибок
Писал скрипты для тестирования бэкенда(встраивались они в систему zabbix)
Разбивал монолит на микросервисы
Реализовал балансировку нагрузки через Nginx
Писал кастомную библиотеку компонентов
Реализовывал встраивание микрофронтов в родительское приложение
Правил архитектуру приложения и базы данных
Проводил глобальный рефакторинг
Исправлял критические ошибки в приложении
Оптимизация запросов к БД
Добавил систему логирования(Prometheus + Grafana)
Code Review
Unit tests
Стек: JavaScript, TypeScript, Node.js, Express, Knex, React, Redux, Module Federation NestJs, Postgres, TypeORM Nginx Prometheus Grafana zabbix
Достижения
Достижения:
Повышении квалификация коллег (проводил опросы и код ревью)
Курирование и консультация технической реализации разработчиков на сторонних проектах
Стек специалиста на проекте
TypeORM, Grafana, Redux, Zabbix, REST, API, Nginx, Prometheus, module federation, WS, TypeScript, Code Review, Express.js, Knex.js, React, NestJS, Testing, JavaScript, Node.js, Unit testing, PostgreSQL, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - Ноябрь 2023
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Донской государственный технический университет, Ростов-на-Дону
Специальность
Информатика и вычислительная техника, Математическое обеспечение и администрирование информационных систем
Завершение учебы
2023 г.