Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки 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
Схожі кандидати
-
Back end програміст
Дистанційно, Хмельницький -
Backend-програміст
Дистанційно, Дніпро, Київ -
Back end програміст
Дистанційно -
Backend-разработчик
Дистанційно, Київ -
Backend-розробник
Дистанційно -
Backend розробник
Дистанційно, Київ, Інші країни