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
2 июля, 2015
Даниил
Город
Москва
Возраст
56 лет (23 декабря 1969)
Опыт работы:
20 лет и 4 месяца
Последнее место работы:
Ведущий инженер, ООО ПроГрид
07.2012 - 02.2015
3 июля, 2015
Резюме размещено в отрасли