Backend Node.js разработчик
120 000 руб
Вадим
Возраст
28 лет (18 Октября 1997)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
2 года 3 месяца
Информационные технологии / IT / Интернет
В Paloma365 значительно расширил свой stack инструментов и технологий. В первую очередь, освоил библиотеки для печати на принтеры. Выполнял задачи по разработке логики для работы с платежными терминалами.
Написал несколько модулей с нуля (один из них это модуль, в котором применяется расчет сложной математики чека), unit и bloc тесты к ним.
Разработал логику подсчета времени обновления плитки чека на кухонном дисплее с кэшированием (одновременное обновление более 1000 заказов без потери производительности).
Спроектировал сложный UI с вложенной навигацией для устройств с альбомной ориентацией с декларативной навигацией и с поддержкой deeplinks для WEB (auto_router).
Занимался поиском и решением критических проблем и багов, проблем с производительностью и оптимизацией приложения. Улучшал архитектуру и занимался refactor legacy код-а.
Работаю в команде разработчиков тесно общаясь с коллегами: другими разработчиками, с Backend разработчиком, QA и дизайнером.
За рекомендацией писать в телеграмм @froloffiv или звонить по номеру +77074521651, Илья Фролов (Руководитель отдела группы разработки)
Информационные технологии / IT / Интернет
В "Твое Лайв" я занимался pixel-perfect разработкой UI/UIX и функционала приложения. В короткие сроки для выхода в release я исправлял критические ошибки проекта, связанные с авторизацией и разрабатывал сложные UI-элементы с анимацией.
В процессе разработки тесно работал в команде разработчиков под руководством team-лидера.
Причина ухода: завершение проекта.
Высшее
Москва, 2014 — 2018 гг.
Английский — Разговорный
Коммерческий опыт работы в двух компаниях в роли Junior / Junior+ Frontend разработчика.
За время работы, освоил множество технологий и библиотек. Улучшил навыки работы с Git (Git Flow), State management (Bloc), DI (getIt), deeplinks-навигации (auto router, go router), http-запросами (dio, http), websocket-соединениями, токеновой авторизацией (JWT), шифрованием (md5), хранением sensetive данных (flutter_secure_storage). Умею писать unit и bloc-тесты.
Помимо этого я написал 2 pet-проекта с нуля, не используя ИИ, лишь пользуясь американским поисковиком и stackoverflow (на тот момент ИИ не были популярны), методом проб и ошибок.
Выложил оба проекта в маркетплейсы (Play Market, App Store). Но, к сожалению пришлось их удалить поскольку больше не актуально соблюдать правила Google Play и AppStore.
Настроил CI/CD автосборку, используя Code Magic и GitLab CI. Один из них был полностью переписан с Node.js на Nest.js framework.
Есть также собственный коммерческий проект (телеграмм бот) https://t.me/JUICYCODEBOT, который работает в бою и лучше всего покажет мои способности в деле. Работает как монолит без микросервисов. Там используется Docker Compose, Node.js, express, база данных PostgreSQL и Telegram API, Grafana для сборка статистики. Подготовил Ansible для быстрого развертывания на любом сервере.
В целом работал еще с MongoDB и библиотекой mongoose, MySQL базами данных, интегрировал serializable и Prisma Type ORM для более комфортной работы.
Настраивал для проекта ngnix, https протокол с ssl сертификатом, rate-limiter для защиты от DDos и CSRF-атак и CORS. Для хранения фото и видео материалов интегрировал S3 Bucket storage от Yandex. Приложение также осуществляет запланированный ежедневный backup базы данных на этот же S3. Сайт приложения (SSR) также работает через этот сервер: https://www.juicy-code.ru/
Люблю работать с Backend, очень хотел бы развиваться в этом направлении. Знаком с Websockets, Cron и другими библиотеками, с которыми сталкивался в работе, знаю Typescript и ESLint для типизации кода. Плохо знаком с Redis, RabbitQ, Kafka и микросервисной архитектурой, но восполню эти пробелы.
Самообучаюсь и покупаю курсы по Dart и Flutter, Kotlin, Jetpack Compose, Node.js, TypeScript, Nest.js на Udemy на английском языке.
В работе использую в последнее время Cursor, так как это лучшее решение в наше время, но стараюсь использовать его только для поиска путей альтернативного решения задачи либо для автодополнения кода, документирования и написания тестов.
Обучаюсь исключительно на английском языке, так как свободно им владею в рамках B2 уровня языка (есть сертификат знания языка).
Обучаю разработке на своем YouTube-канале.
Имею желание работать в компании с профессионалами для профессионального роста, а не просто выполнять задачи потому что надо (желательно наличие Team Lead уровня middle). Готов работать удаленно, вилка от 120 000 до 150 000 р.
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли