НБ
Никита Б.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 000 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Webtutor разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с более чем 7-летним опытом разработки масштабируемых веб-приложений. Эксперт в backend-технологиях, включая Node JS, Nest JS и Express JS. Опытный в управлении базами данных MSSQL, MySQL, PostgreSQL, MongoDB и Redis. Имею отличное понимание архитектуры веб-приложений, включая клиент-серверную модель и взаимодействие через API. Имею большой опыт в создании микросервисных архитектур и разработке адаптивных кроссплатформенных интерфейсов с использованием React JS и Redux. В рамках одного из проектов работал с образовательной платформой WebTutor. Хорошо знаком с практиками DevOps, имею опыт работы с Kubernetes, GitHub Actions и инструментами мониторинга производительности. Стремлюсь писать чистый, поддерживаемый код и создавать надёжную архитектуру приложений. Разработчик с широким набором навыков, способен эффективно работать как над самостоятельными проектами, так и в составе команд. Ориентирован на высокое качество результата и вклад в успех проектов.
Проекты
(7 лет 5 месяцев)
ОБРАЗОВАТЕЛЬНАЯ ПЛАТФОРМА
Роль
Инженер-программист
Обязанности
ОБРАЗОВАТЕЛЬНАЯ ПЛАТФОРМА
Комплексная образовательная платформа, основанная на базе WebTutor и дополненная современными инструментами для оценки знаний и поддержки студентов. Платформа обеспечивает точную и объективную оценку, предоставляет практические рекомендации и способствует эффективному взаимодействию между студентами и преподавателями.
Обязанности и достижения
Разработка и реализация архитектуры микросервисов с использованием Nest JS, обеспечивая масштабируемость и поддерживаемость платежных процессов;
Проектирование и оптимизация схемы базы данных MSSQL с эффективными индексами и настройками запросов для максимальной производительности и быстрого отклика;
Создание схемы MongoDB с использованием Mongoose для хранения запросов студентов и метаданных сессий;
Внедрение механизмов кэширования с Redis для оптимизации получения данных и снижения нагрузки на базу данных;
Интеграция Stripe для безопасной и эффективной обработки платежей;
Интеграция WebTutor для автоматизации тестирования студентов и анализа результатов, обеспечивая эффективное управление процессом оценки знаний;
Использование модулей WebTutor для создания и проведения онлайн-тестов, интеграция их с API платформы;
Настройка сервисов WebTutor для обработки и анализа оценок студентов, что позволило ускорить процесс получения результатов и персонализированных рекомендаций;
Разработка интерфейсов на React JS, создание адаптивных компонентов пользовательского интерфейса;
Реализация управления состоянием приложения с помощью Redux;
Использование Ant Design для создания современного, функционального и визуально привлекательного UI;
Оркестрация и управление развертыванием в Kubernetes на AWS EKS;
Создание комплексных unit- и интеграционных тестов с использованием Jest;
Интеграция GitHub Actions для автоматизации процессов CI/CD;
Тесное сотрудничество с продакт-менеджерами и дизайнерами, перенос требований в удобные и функциональные решения.
Стек технологий
JavaScript, TypeScript, Node JS, NestJS, TypeORM, Mongoose, OAuth, REST, Stripe, Swagger, Jest, WebTutor, React JS, Redux, Redux Toolkit, Ant Design, HTML, CSS, Redis, MongoDB, MSSQL, Docker, Docker Compose, Kubernetes, Grafana, GitHub Actions, Git, GitHub, HTTP/HTTPS, npm, AWS (SQS, EC2, EKS, S3, Lambda, CloudFront, IAM, RDS, VPC, API Gateway, ECR, CloudWatch, Secrets Manager).
Стек специалиста на проекте
TypeORM, Grafana, Redux Toolkit, Redux, ecr, AWS, npm, HTTP/HTTPS, Mongoose, REST, Git, MongoDB, Jest, Swagger, Redis, OAuth, GitHub, API Gateway, IAM, S3, VPC, MSSQL, Docker Compose, EKS, CloudFront, SQS, EC2, WebTutor, HTML, CSS, Docker, GitHub Actions, TypeScript, Lambda, Stripe, Secrets Manager, CloudWatch, Ant design, RDS, React, NestJS, JavaScript, Node.js, Kubernetes
Отрасль проекта
EdTech
Период работы
Апрель 2022 - По настоящее время
(3 года 4 месяца)
ТОРГОВАЯ ПЛАТФОРМА
Роль
Инженер-программист
Обязанности
ТОРГОВАЯ ПЛАТФОРМА
Комплексная платформа электронной коммерции, предназначенная для обслуживания как индивидуальных покупателей, так и бизнеса через веб и мобильные каналы. Система поддерживает динамические каталоги товаров, механизмы проведения акций и бесшовные процессы оформления заказов, адаптированные под многоплатформенную розничную торговлю. Построенная на микросервисной архитектуре с использованием системы обмена сообщениями в реальном времени, платформа обеспечивает масштабируемую обработку транзакций, безопасные платежные потоки и удобную интеграцию с внешними провайдерами.
Обязанности и достижения
Проектирование и внедрение микросервисной архитектуры с использованием Nest JS;
Проектирование и оптимизация структуры базы данных MySQL;
Интеграция безопасной аутентификации пользователей и процессов валидации данных;
Использование RabbitMQ для коммуникации между микросервисами на Node JS;
Использование TypeORM для работы с MySQL для управления базой данных и обеспечения целостности данных;
Обеспечение безопасного взаимодействия между клиентом и сервером, внедряя HTTPS с использованием SSL/TLS сертификатов;
Создание фронтенд-компонентов с использованием React JS;
Использование Redux для управления состоянием приложения;
Применение MUI для создания компонентов интерфейса;
Контейнеризация с помощью Docker и Docker Compose для стабильных окружений разработки и деплоя;
Организация мониторинга производительности системы и настройка оповещения с помощью Prometheus и Grafana;
Управление и развертывание приложения на AWS ECS;
Контроль версий и организация совместной работы с помощью Git и GitHub.
Стек технологий
JavaScript, TypeScript, Node JS, Nest JS, TypeORM, REST, Swagger, Jest, RabbitMQ, React JS, Redux, MUI, HTML, CSS, MySQL, Docker, Docker Compose, Prometheus, Grafana, GitHub Actions, Git, GitHub, HTTP/HTTPS, npm, AWS (EC2, ECS, S3, Route 53, CloudFront, IAM, ECR).
Стек специалиста на проекте
TypeORM, Grafana, Redux, ecr, AWS, HTTP/HTTPS, REST, Git, Jest, Swagger, GitHub, Prometheus, MUI, Npm, IAM, Route53, S3, Docker Compose, ECS, CloudFront, EC2, HTML, CSS, Docker, GitHub Actions, TypeScript, MySQL, RabbitMQ, React, NestJS, JavaScript, Node.js
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2019 - Апрель 2022
(2 года 5 месяцев)
СЕРВИС ДОСТАВКИ
Роль
Инженер-программист
Обязанности
СЕРВИС ДОСТАВКИ
Сервис доставки из магазинов и ресторанов. В приложении можно было выбирать блюда из ресторанов и товаров из магазинов, собирать корзину и отслеживать в реальном времени местоположение курьера. Также был разработан отдельный сервис для сбора статистики.
Обязанности и достижения
Разработка сервисов на Node JS и Express JS для обработки пользовательских запросов, управления заказами и отслеживания доставки в реальном времени;
Создание RESTful API для взаимодействия фронтенда и бэкенда, используя Swagger для документации и упрощения интеграции;
Использование PostgreSQL с TypeORM для эффективного хранения и извлечения данных;
Интеграция Redis как слоя кэширования для ускорения доступа к часто запрашиваемым данным;
Реализация планировщика задач с помощью Cron для периодических операций;
Разработка и поддержка unit- и интеграционных тестов с использованием Jest для обеспечения надежности и функциональности бэкенд-сервисов;
Разработка интерактивного пользовательского интерфейса на React JS, обеспечивая плавную работу как на десктопных, так и на мобильных устройствах;
Использование MUI для разработки адаптивных компонентов интерфейса, обеспечивая единый визуальный стиль на всех платформах;
Развертывание приложения с помощью Docker и Docker Compose;
Управление CI/CD процессом с помощью GitHub Actions, автоматизируя сборку, тестирование и деплой приложения.
Стек технологий
JavaScript, TypeScript, Node JS, Express JS, REST, Swagger, Jest, Cron, React JS, Redux, MUI, React-router-dom, HTML, CSS, PostgreSQL, Redis, Docker, Docker Compose, Git, GitHub, HTTP/HTTPS, npm.
Стек специалиста на проекте
Redux, npm, HTTP/HTTPS, REST, Git, Jest, Swagger, Redis, GitHub, Cron, MUI, Docker Compose, HTML, CSS, Docker, TypeScript, React Router Dom, Express.js, React, JavaScript, Node.js, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Март 2018 - Декабрь 2019
(1 год 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский национальный технический университет
Специальность
Техническая эксплуатация и ремонт автомобилей (производственная деятельность)
Завершение учебы
2021 г.