Lebenslauf anzeigen
Senior Fullstack-Entwickler
Vertraglich
RusslandMoskau
VollzeitFernarbeit
Berufserfahrung
3 Jahre 8 Monate
Letzter Arbeitsplatz
Unternehmen unter NDA
Senior Fullstack developer
7 Monate
Über mich
Über mich
Быстро учусь новому. Работал с сайтами, мобильными приложениями, web3, Telegram ботами и мини приложениями. Самостоятельно вел проекты до продакшена и настраивал VPS сервера.
Erfahrung im Affiliate
E-commerce
Crypto
Berufserfahrung3 Jahre 8 Monate
Januar 2026 - Juli 2026
(7 Monate)
Unternehmen unter NDA
Senior Fullstack developer
Стек:
Frontend: Next.js, Type, SCSS
Backend: Node.js, NestJS, Nx Monorepo, Prisma ORM, Socket.IO, BullMQ
Database: PostgreSQL, Redis
DevOps: Docker, Yandex Container Registry, Nginx, CI/CD (Gitea Actions)
Команда:
30 человек
Команда разработки: 7 человек
Проект:
Мультиклубная платформа для гольфистов и владельцев спортивных клубов.
Система включает пользовательское приложение, административную панель управления клубами, бронированиями, расписаниями и платежами.
Основные достижения:
• Выстроил backend-архитектуру проекта с нуля: от выбора стека и структуры Nx monorepo до реализации 8 микросервисов на NestJS, настройки взаимодействия между сервисами и вывода системы в production.
• Спроектировал и реализовал сервис бронирования с поддержкой 12 бизнес-сценариев (4 основных и 8 специализированных типов брони), включая управление участниками, ролями, заявками, входами/выходами из брони, исключениями и автоматической обработкой просроченных бронирований через BullMQ.
• Разработал платежный микросервис с интеграцией YooKassa: создание платежей, обработка webhook событий, возвраты, управление статусами платежей и real-time уведомления клиентов через Socket.IO.
• Реализовал сервис авторизации с подтверждением пользователей через email и SMS, системой ограничения отправки сообщений и защитой от повторных запросов.
• Разработал административные интерфейсы:
- управление расписанием игровых слотов;
- настройка расписаний тренеров;
- календарь бронирований;
- управление клубами, членствами, привилегиями и скидками.
• Настроил инфраструктуру проекта: Docker-контейнеризация, Nginx reverse proxy, SSH-деплой, хранение Docker-образов в Yandex Container Registry.
• Настроил CI/CD pipeline через Gitea Actions для автоматической сборки и деплоя сервисов на VPS.
März 2024 - Dezember 2025
(1 Jahr 10 Monate)
Unternehmen unter NDA
Middle Fullstack developer
Стек:
Frontend: Next.js, Type, Material UI, SCSS, TailwindCSS
Backend: Node.js, NestJS, ExpressJS, Strapi, Prisma ORM, BullMQ
Web3: Solana Web3.js, SPL Token, ethers.js, Uniswap V3, Jupiter API
Database: PostgreSQL, Redis
Infrastructure: Docker, Nginx, CI/CD
Команда:
8-15 человек
Проекты:
Crypto Case Tracker Bot (@crypto_case_tracker_bot), Telegram Mini Apps и Web3-приложения.
Ключевые достижения:
• Разрабатывал Web3-продукты и Telegram Mini Apps: реализовал frontend на Next.js, интеграцию Telegram API через initData авторизацию и backend-сервисы на NestJS.
• Разработал микросервисную часть CeFi-проекта на NestJS с TCP-коммуникацией между сервисами.
• Реализовал систему подписок, уведомлений и фоновых задач: BullMQ, Redis, Cron jobs, Telegraf для Telegram-ботов.
• Разработал Web3-функциональность:
- создание, перевод и сжигание SPL-токенов в сети Solana;
- работу со swap-транзакциями Ethereum/Solana;
- интеграцию Uniswap V3 и Jupiter API;
- мониторинг блокчейн-транзакций через WebSocket.
• Реализовал backend-интеграции с внешними сервисами: YooKassa, amoCRM, Telegram API.
• Создавал административные панели на базе Strapi CMS для управления dApp-проектами.
• Настроил инфраструктуру проектов: Nginx, CI/CD pipeline, деплой приложений на VPS.
• Разрабатывал frontend-компоненты:
- интерактивные графики данных;
- drag & drop интерфейсы (React DnD);
- анимации через Framer Motion;
- адаптивные UI-компоненты.
• Реализовал SEO-оптимизацию Next.js приложений: metadata, sitemap.xml, robots.txt.
• Настроил интернационализацию приложений через react-i18next и next-intl.
• Разворачивал локальные blockchain-сети Ethereum и Arbitrum для разработки и тестирования через Hardhat.
• Реализовал различные варианты аутентификации:
- JWT + Passport.js;
- Telegram initData authentication.
Dezember 2023 - März 2024
(4 Monate)
Unternehmen unter NDA
Junior Backend Developer
Стек:
Frontend: React.js, Type, Ant Design
Backend: Node.js, NestJS, Type, Nx Monorepo
Message Broker: RabbitMQ (nest-rmq)
Database: MongoDB, Redis
DevOps: Docker
Команда:
5 человек (2 Frontend разработчика, 3 Backend разработчика)
Проект:
Электронное меню для ресторана «У Михалыча» с системой управления заказами и интеграцией с внешними сервисами ресторана.
Ключевые достижения:
• Разрабатывал backend-архитектуру на NestJS в Nx Monorepo, участвовал в создании и настройке микросервисной структуры проекта.
• Настроил локальную инфраструктуру проекта через Docker: MongoDB, Redis и RabbitMQ.
• Реализовал взаимодействие между микросервисами через RabbitMQ с использованием nest-rmq.
• Разработал платежный микросервис с интеграцией Alpha Bank: создание платежей, обработка статусов и взаимодействие с API банка.
• Разработал микросервис интеграции с r_keeper для синхронизации данных между системой ресторана и приложением.
• Работал с Redis для хранения временных данных и оптимизации взаимодействия между сервисами.
Juli 2023 - November 2023
(5 Monate)
Nera.one
Junior Frontend Developer
Стек:
Frontend Mobile: React Native, Type, Redux Toolkit, Redux Toolkit Query
Команда:
8 человек
Проект:
Nera — цифровой помощник для пользователей мобильного приложения.
Ключевые достижения:
• Разрабатывал мобильное приложение на React Native с использованием Type.
• Реализовал систему многоэтапных опросников: разработал переиспользуемые компоненты с поддержкой различных типов полей (Input, Checkbox), управления состоянием этапов и переходов между шагами.
• Настроил навигацию приложения через React Navigation Native Stack, включая структуру экранов и переходы между разделами приложения.
• Реализовал управление глобальным состоянием приложения через Redux Toolkit.
• Интегрировал работу с API через Redux Toolkit Query: запросы, кеширование данных и управление состояниями загрузки/ошибок.
Oktober 2022 - April 2023
(7 Monate)
SKF
Junior Frontend Developer
Стек:
Frontend: HTML5, CSS3, SCSS, Java, jQuery
Команда:
2 человека
Ключевые достижения:
• Разрабатывал адаптивные пользовательские интерфейсы с использованием HTML, CSS/SCSS и Java для различных устройств и разрешений экранов.
• Создавал CSS/SCSS-анимации и интерактивные элементы интерфейса для улучшения пользовательского опыта.
• Реализовывал клиентскую логику и динамические элементы интерфейса с использованием Java и jQuery.
• Оптимизировал верстку и стили компонентов для кроссбраузерной работы.
Fähigkeiten
Node.js
Redis
BullMQ
React Native
JavaScript
Github
MongoDB
Typescript
React.js
Next.js
NGINX
PostgreSQL
JS-Frameworks
RabbitMQ
Sprachkenntnisse
Keine Daten vorhanden
Beschäftigung
Beschäftigung
Vollzeit, Teilzeit, Projektbasiert
Arbeitsformat
Fernarbeit
Arbeitszeitplan
Flexibel, Schicht, 5/2
Umzug
Nicht möglich
Dienstreisen
Dienstreisen nicht möglich