Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську

Личные данные скрыты

Этот соискатель решил скрыть свои личные данные и контакты, но ему можно отправить сообщение или предложить вакансию.

Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы https://www.work.ua/resumes/15737566/

Backend node.js developer

Вид занятости:
полная, неполная
Город проживания:
Винница
Готов работать:
Удаленно

Контактная информация

Соискатель скрыл свои личные данные, но вы сможете отправить ему сообщение или предложить вакансию, если откроете контакты.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Опыт работы

Node.js-розробник

с 05.2025 по наст. время (11 месяцев)

Рефакторинг legacy-коду: стандартизація модулів, дотримання принципів SOLID.
Налаштування Docker-середовища для локальної розробки (Dockerfile, docker-compose.local.yml).
Централізоване логування (Winston + Betterstack), інтеграція email-сервісу (Nodemailer + SMTP).
Підтримка Swagger-документації для всіх API.
Реалізація месенджера (Socket.io): групові, приватні та загальні чати, реакції на повідомлення, статуси онлайн/офлайн, повідомлення про прочитане, автооновлення лічильника непрочитаних, редагування/видалення повідомлень, додавання/оновлення чату після видалення.
Система глобальних оголошень з адмін-панелі з вебсокет-нотифікаціями (таргетинг по ролях та користувачах).
Конфігурація CORS та безпечна робота з cookie.
Rate Limiting для REST та WebSockets (захист від DDoS/брутфорсу), санітизація вхідних даних, валідація доступу до чатів.
Шар валідації на всі ендпоінти, шифрування чутливих даних у БД.
Додавання OAuth через LinkedIn, рефакторинг Google OAuth.
Оптимізація SQL-запитів (Sequelize / PostgreSQL).
CRUD-модулі адмін-панелі з SDUI-маппінгом: управління проєктами фонду, контентом головної та інших сторінок.
Багатомовна схема БД (MongoDB / Mongoose) з DTO для збереження контенту двома мовами (UA/EN).
Локалізація API-відповідей та помилок через middleware - сервер відповідає мовою, яку запитує клієнт.
Міграція сховища з Cloudinary на власний сервер.
Автоматична конвертація зображень у WebP через middleware

Викладач програмування

с 11.2023 по наст. время (2 года 5 месяцев)

Викладання веброзробки (HTML, CSS, JavaScript, Node.js, Express) у групах та індивідуально.
Підготовка практичних завдань, мініпроектів і навчальних проєктів з нуля.
Наставництво студентів у процесі розробки, налагодження та захисту робіт.
Створення навчальних матеріалів, що поєднують фронтенд і бекенд логіку.
Навчання основам Python та прикладному використанню мови, розробка мініпроєктів і підтримка студентів у власних Python-проєктах.

Backend developer

с 07.2019 по 10.2023 (4 года 4 месяца)
Raccoon LLC, Вінниця (IT)

Developed and optimized Salesforce Commerce Cloud (SFRA) solutions for multiple international e-commerce stores.
Integrated third-party services (GTM, Cybersource, Contentful, Emarsys, Trustpilot).
Automated testing via Jenkins, Allure, and Sauce Labs, improving release stability.
Created custom SFRA modules to enhance performance and user experience.
Maintained code quality through reviews, refactoring, and documentation.

Образование

Донецький національний університет імені Василя Стуса

Факультет математики та інформаційних технологій, комп'ютерні науки, Вінниця
Высшее, с 2015 по 2020 (5 лет)

Знания и навыки

  • JavaScript
  • Онлайн-викладання
  • Node.js
  • Творчий підхід
  • PostgreSQL
  • Socket.IO
  • Docker
  • Git
  • Swagger
  • Express.js
  • REST API
  • Sequelize
  • Prisma ORM
  • TypeScript
  • TypeORM
  • Redis
  • MongoDB

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: