Вадим С. , 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 г. - Апрель 2026 г.
Социальная сеть
Позиция на проекте
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г.
Аналогичные специалисты
Male avatar
Станислав Д.
Россия, Симферополь
2 530 ₽/час без НДС
    Frontend разработчик
  • Senior
Опытный фронтенд-разработчик с упором на React, Next.js и React Native. Активно работаю с TypeScript, Redux Toolkit, Zustand, React Query, а также с современными UI-библиотеками (Ant Design, MUI). Пишу тесты с использованием Vitest, Jest, React Testing Library. Есть опыт настройки проектов с нуля на Vite и Webpack, внедрения CI/CD (GitHub Actions). Также есть опыт работы с Monorepo (Turborepo) и опыт интеграции микрофронтендов. Владею английским языком на уровне C1, что позволяет свободно работать с документацией и эффективно находить решения для сложных задач. Постоянно изучаю и применяю новые технологии для повышения качества разработки.
    HTML5
    CSS3
    Sass
    LESS
    JavaScript
    TypeScript
    React
    React Query
    Redux
    Redux Toolkit
    MobX
    Next.js
    REST API
    Node.js
    Echarts
    Exspress.js
    Webpack
    Effector
    patronum
    Turborepo
    MongoDB
    CI/CD
    UIKit
    Git
    Jira
    Microsoft
    Agile
    Ant design
    MUI
    Vitest
    Jest
    React testing library
    Vite
    GitHub Actions
    Monorepo
    zustand
    Storybook
    vanilla-extract
    classNames
    Axios
    Nginx
    Plotly
    module federation
    GraphQL
    threejs
    Styled Components
    ChartJS
    MomentJS
    popper
    fluid ui
    Lodash
    react-select
    WebSockets
    Canvas
Не нашли, кого искали?

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

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

Request Poster