Додаткова інформація
Знання комп'ютера, програм: Мотивований backend-розробник із практичним досвідом створення вебдодатків на Node.js. Працював із SQL/NoSQL базами даних, реалізовував REST API, автентифікацію, Docker-інфраструктуру та CI/CD. Шукаю можливість професійного зростання у команді, де зможу розвивати свої навички та приймати реальні виклики backend-розробки.
Технічні навички:
- Мови програмування: JavaScript (Node.js), SQL (JOIN, транзакції)
- Фреймворки: Next.js (API Routes), Express
- Бази даних: MySQL, SQLite, Redis (кешування, сесії)
- Автентифікація: NextAuth, JWT, Redis Sessions
- DevOps та CI/CD: Docker, Docker Compose, GitHub Actions
- Інструменти: Git, REST API, WebSocket, Zod (валідація), Linux (щоденне використання, CLI)
Solo Pet-проєкт: SpectraLink (Fullstack вебсайт інтернет-провайдера)
Посилання на репозиторій: github.com/LetMeCookPlz/SpectraLink
Стек: Next.js | MySQL | Redis | NextAuth + JWT | Docker | GitHub Actions
Опис:
- Розробив понад 15 REST-ендпоїнтів для клієнтської та адмін-частин (реєстрація, автентифікація, підключення послуг, оплата).
- Побудував адмін-панель для CRUD-операцій з тарифами, користувачами, підключеннями.
- Впровадив кешування тарифних планів у Redis (ціна, швидкість, обсяг трафіку) для зменшення навантаження на БД.
- Налаштував автентифікацію через NextAuth з JWT та ролями (Client/Admin).
- Реалізував транзакції для фінансових операцій (поповнення балансу, активація послуг).
- Автоматизував щомісячне списання коштів за послуги через MySQL Events.
- Зібрав контейнеризований стек через Docker Compose (Next.js + MySQL + Redis).
- Налаштував CI/CD через GitHub Actions (автоматична збірка та публікація образу у GitHub Container Registry).