Вадим С., Senior, Fullstack разработчик

Male avatar
Вадим С.
Беларусь, Минск
2 760 ₽/час 441 600 ₽/мес.
    Fullstack разработчик
  • Senior
Опыт работы:
Более 6 лет
Языки:

Русский — C2

ПисьменныйРазговорный

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
JavaScript
Node.js
Express.js
TypeScript
React.js
React Native
Next.js
Nest.js
Strapi.js
Redis
Firebase
CI/CD
Git/GitLab
Jest
WebSocket
Redux Toolkit
RxJS
TDD
SOLID Principles
Agile/Scrum
Database:
PostgreSQL
MySQL
MongoDB
Applications:
Docker
Формат работы
Удалённо
Описание о специалисте

Более 5 лет коммерческого опыта в разработке веб и мобильных приложений. Глубокие знания в React, Next.js, Node.js и Nest.js с полным циклом разработки от архитектуры и бэкенд логики до фронтенд реализации и CI/CD. Сильные навыки в TypeScript, Docker, PostgreSQL, MySQL и Redis. Отличное знание паттернов проектирования, принципов SOLID и TDD. Опыт работы с высоконагруженными системами и оптимизацией производительности. Активное участие в код-ревью, технических обсуждениях и менторинге. Нацелен на результат, сосредоточен на качестве кода и командной работе. Быстро обучаюсь, легко адаптируюсь к новым технологиям и окружению. Комфортно работаю в распределенных командах с англоязычными клиентами (уровень B2).

Примеры работ

Доставка еды
Позиция на проекте
Full-Stack Разработчик
Ответственность
  1. Спроектировал архитектуру системы лояльности с нуля, определив основные доменные сущности, такие как награды, уровни, кампании, профили лояльности пользователей, транзакции баллов и промо-правила
  2. Интегрировал Apple Pay с нестандартной сторонней платежной системой, не поддерживаемой встроенным SDK
  3. Спроектировал и реализовал реферальную систему
Технологии и инструменты
Next.js, PostgreSQL, Sequelize, Nest.js, Rabbit MQ, микросервисы
Период работы/продолжительность
Май 2025 г. - Декабрь 2025 г.
Социальная сеть
Позиция на проекте
Full-Stack Разработчик
Ответственность
  1. Спроектировал и реализовал REST и WebSocket API для постов, лайков, комментариев, подписок и уведомлений
  2. Написал оптимизированные raw SQL запросы и добавил индексацию для критически важных аналитических эндпоинтов
  3. Оптимизировал производительность и отзывчивость UI при работе с изображениями и видео
  4. Построил оптимизированный процесс загрузки, изменения размера и кэширования медиафайлов (изображения/видео)
  5. Реализовал детальную метрику активности пользователей, вовлеченности и производительности контента
Технологии и инструменты
Next.js, PostgreSQL, React Native, RTK Query, TypeScript, Prisma, Nest.js
Период работы/продолжительность
Июнь 2024 г. - Май 2025 г.
Образовательное приложение
Позиция на проекте
Full-Stack Разработчик
Ответственность
  1. Разработка собственных решений в области работы со звуком и отображения музыкальной нотации
  2. Спроектировал архитектуру проекта
  3. Разработал нативные модули (Swift, Java)
  4. Спроектировал основные элементы функциональности
  5. Улучшение производительности бэкенда и мобильных приложений
Технологии и инструменты
PostgreSQL, React Native, Redux Toolkit, TypeScript, Prisma, Nest.js
Период работы/продолжительность
Май 2023 г. - Июнь 2024 г.
Управление франшизами
Позиция на проекте
Backend Разработчик
Ответственность
  1. Участвовал в разработке комплексной системы управления франшизами, используя возможности Nest.js для эффективных и масштабируемых бэкенд операций
  2. Тесно сотрудничал с заинтересованными сторонами для сбора требований и проектирования надежной системной архитектуры, адаптированной к уникальным потребностям управления франшизами
  3. Реализовал безопасные и удобные API для обеспечения беспрепятственной коммуникации между фронтенд и бэкенд компонентами
  4. Использовал возможности декораторов и middleware Nest.js для обеспечения аутентификации, авторизации и валидации данных
  5. Интегрировал различные внешние сервисы и API для расширения функциональности системы, включая платежные шлюзы, управление запасами и инструменты отчетности
Технологии и инструменты
PostgreSQL, Sequelize, TypeScript, Nest.js
Период работы/продолжительность
Январь 2023 г. - Май 2023 г.
Система очередей
Позиция на проекте
Backend Разработчик
Ответственность
  1. Сотрудничал с командой для проектирования и реализации масштабируемой архитектуры, способной обрабатывать большие объемы входящих задач, обеспечивая оптимальную производительность и использование ресурсов
  2. Взял на себя ответственность за стратегию тестирования
  3. Применял стандартные фреймворки и методологии тестирования для обеспечения надежности, устойчивости и соответствия спецификациям
  4. Реализовал сквозные (e2e) тесты для симуляции реальных сценариев и валидации поведения системы в различных компонентах
  5. Разработал набор юнит-тестов с использованием стандартных тестовых фреймворков, таких как Jest, для тщательного тестирования отдельных компонентов, функций и граничных случаев
  6. Обеспечил надлежащее покрытие кода и надежность путем внедрения принципов разработки через тестирование (TDD)
Технологии и инструменты
Jest, Redis, TypeORM, TypeScript, Nest.js
Период работы/продолжительность
Сентябрь 2022 г. - Январь 2023 г.

Образование

Высшее
Название учебного заведения/курса
Белорусский национальный технический университет
Специальность
Антикризисное управление
Срок получения образования
2010 - 2015г.
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster